当通过AWS控制台创建参数组时,会有一个Name字段,CreateCacheParameterGroup
API操作有一个CacheParameterGroupName
参数。
然而,似乎没有一种方法可以使用CloudFormation/CDK设置名称。
在不设置名称的情况下,将使用生成的名称创建参数组。但似乎也没有办法得到这个名字。那么,当两者部署在同一堆栈中时,ReplicationGroup
如何引用ParameterGroup
呢?
const parameterGroup = new elasticache.CfnParameterGroup(this, 'ParameterGroup', {...});
const redis = new elasticache.CfnReplicationGroup(this, 'ReplicationGroup', {
...
cacheParameterGroupName: // What should go here???
...
});
parameterGroup.ref
将解析为cacheParameterGroupName
要查找的字符串。
CCD_ 7:";返回将被解析为该元素的CloudFormation{ Ref }
的字符串";
注意:草案L2参数组构造以这种方式实现其名称属性。