J'ai un script de formation de nuage montré ci-dessous, j'espère créer un groupe de sécurité et Elasti Cache. Cependant, je reçois une erreur comme indiqué ci-dessous CREATE_FAILED AWS::ElastiCache::CacheCluster Le groupe de sécurité du cache n'a pas été trouvé : elasticacheta....
J'utilise régulièrement CloudFormation mais jamais avec le cache. Je ne veux pas utiliser de VPC dans mon scénario et j'ai consulté la documentation http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticache-cache-cluster.html et les liens associés mais sans succès - toute aide est appréciée.
AWSTemplateFormatVersion: '2010-09-09'
Resources:
ElasticacheSecurityGroup:
Type: AWS::EC2::SecurityGroup
Properties:
GroupDescription: "Accès uniquement depuis les serveurs web"
SecurityGroupIngress:
- IpProtocol: tcp
CidrIp: 0.0.0.0/0
FromPort: '11211'
ToPort: '11211'
ElasticacheCluster:
Type: "AWS::ElastiCache::CacheCluster"
DependsOn: ElasticacheSecurityGroup
Properties:
AutoMinorVersionUpgrade: "true"
Engine: "memcached"
CacheNodeType: "cache.t1.micro"
NumCacheNodes: "1"
CacheSecurityGroupNames:
- Ref: ElasticacheSecurityGroup
2 votes
Essayez d'utiliser
AWS::ElastiCache::SecurityGroup
au lieu deAWS::EC2::SecurityGroup
pour les configurations non-VPC.0 votes
Cela a aidé - Cela a fonctionné!