【发布时间】:2018-05-06 00:00:54
【问题描述】:
我之前使用它通过 cloudformation 成功获取了一个 redis 实例:
"RedisCache": {
"Type": "AWS::ElastiCache::CacheCluster",
"Properties": {
"ClusterName": {
"Fn::Join": ["-", [ {
"Ref": "EnvType"
}, {
"Ref": "EnvVersion"
}
]]
},
"AutoMinorVersionUpgrade": "true",
"AZMode": "single-az",
"CacheNodeType": "cache.t2.medium",
"Engine": "redis",
"EngineVersion": "3.2.6",
"NumCacheNodes": "1",
"PreferredAvailabilityZone": "us-west-2a",
"PreferredMaintenanceWindow": "sun:04:30-sun:05:30",
"CacheSubnetGroupName": "redis-test-subnet-group",
"VpcSecurityGroupIds": ["sg-group1", "sg-group2"]
}
},
因为 AWS 最近升级了 Redis 以使用 AtRestEncryption、AuthToken 和 TransitEncryption 我尝试将它们包含在上述代码中,但根据 this 只有 AWS::ElastiCache::ReplicationGroup 接受这些参数。
如何使用AWS::ElastiCache::ReplicationGroup 创建单个 Redis 实例?
【问题讨论】:
标签: amazon-web-services redis amazon-cloudformation