通过CDK创建ElastiCache ParameterGroup时如何设置(或获取)名称?
How to set (or get) the name when creating an ElastiCache ParameterGroup via CDK?
当通过 AWS 控制台创建参数组时,有一个名称字段,CreateCacheParameterGroup
API 操作有一个 CacheParameterGroupName
参数。
但是,似乎没有办法用 CloudFormation/CDK 设置名称。
在不设置名称的情况下,将使用生成的名称创建参数组。但是也有does not seem to be a way of getting the name。那么,当 ReplicationGroup
部署在同一堆栈中时,如何引用 ParameterGroup
?
const parameterGroup = new elasticache.CfnParameterGroup(this, 'ParameterGroup', {...});
const redis = new elasticache.CfnReplicationGroup(this, 'ReplicationGroup', {
...
cacheParameterGroupName: // What should go here???
...
});
parameterGroup.ref
将解析为 cacheParameterGroupName
正在查找的字符串。
CfnElement.ref
:“Return 将为此元素解析为 CloudFormation { Ref }
的字符串”
N.B。 L2 草案 ParameterGroup Construct 以这种方式实现其名称 属性。
当通过 AWS 控制台创建参数组时,有一个名称字段,CreateCacheParameterGroup
API 操作有一个 CacheParameterGroupName
参数。
但是,似乎没有办法用 CloudFormation/CDK 设置名称。
在不设置名称的情况下,将使用生成的名称创建参数组。但是也有does not seem to be a way of getting the name。那么,当 ReplicationGroup
部署在同一堆栈中时,如何引用 ParameterGroup
?
const parameterGroup = new elasticache.CfnParameterGroup(this, 'ParameterGroup', {...});
const redis = new elasticache.CfnReplicationGroup(this, 'ReplicationGroup', {
...
cacheParameterGroupName: // What should go here???
...
});
parameterGroup.ref
将解析为 cacheParameterGroupName
正在查找的字符串。
CfnElement.ref
:“Return 将为此元素解析为 CloudFormation { Ref }
的字符串”
N.B。 L2 草案 ParameterGroup Construct 以这种方式实现其名称 属性。