AWS CloudFormation : ElasticCache를 생성 할 수 없음

와이 얀 하인

CloudFomration을 사용하여 ElasticCache memcached 리소스를 생성하고 있습니다. 하지만 템플릿을 배포 할 때 실패합니다.

이것은 내 템플릿입니다

  ElasticCacheSubnetGroup:
    Type: AWS::RDS::DBSubnetGroup
    Properties:
      DBSubnetGroupDescription: Subnet Group to specify the subnets for elastic cache
      SubnetIds:
        - !Ref DatabaseSubnet1
        - !Ref DatabaseSubnet2
  ElasticCacheSecurityGroup:
    Type: AWS::EC2::SecurityGroup
    Properties:
      VpcId: !Ref Vpc
      GroupDescription: Enable TCP connection on port 3306 for database connection
      SecurityGroupIngress:
        - IpProtocol: tcp
          FromPort: '3306'
          ToPort: '3306'
          CidrIp: 0.0.0.0/0
  ElasticCacheCluster:
    Type: AWS::ElastiCache::CacheCluster
    Properties:
      AZMode: cross-az
      CacheNodeType: cache.t2.small
      Engine: memcached
      NumCacheNodes: '3'
      CacheSubnetGroupName: !Ref ElasticCacheSubnetGroup
      VpcSecurityGroupIds:
        - !Ref ElasticCacheSecurityGroup
      PreferredAvailabilityZones:
        - !Select
          - 0
          - Fn::GetAZs: !Ref AWS::Region
        - !Select
          - 1
          - Fn::GetAZs: !Ref AWS::Region

이것은 내가 로그에서 얻은 오류입니다.

 {
            "StackId": "arn:aws:cloudformation:eu-west-1:733553390213:stack/threetierwebapp/c88ea6d0-d029-11ea-9279-02162fdbb6ee", 
            "EventId": "eed78640-d029-11ea-8cd8-02e056ab1688", 
            "ResourceStatus": "ROLLBACK_IN_PROGRESS", 
            "ResourceType": "AWS::CloudFormation::Stack", 
            "Timestamp": "2020-07-27T16:55:10.741Z", 
            "ResourceStatusReason": "The following resource(s) failed to create: [ElasticCacheCluster]. . Rollback requested by user.", 
            "StackName": "threetierwebapp", 
            "PhysicalResourceId": "arn:aws:cloudformation:eu-west-1:733553390213:stack/threetierwebapp/c88ea6d0-d029-11ea-9279-02162fdbb6ee", 
            "LogicalResourceId": "threetierwebapp"
        }, 
        {
            "StackId": "arn:aws:cloudformation:eu-west-1:733553390213:stack/threetierwebapp/c88ea6d0-d029-11ea-9279-02162fdbb6ee", 
            "EventId": "ElasticCacheCluster-CREATE_FAILED-2020-07-27T16:55:09.946Z", 
            "ResourceStatus": "CREATE_FAILED", 
            "ResourceType": "AWS::ElastiCache::CacheCluster", 
            "Timestamp": "2020-07-27T16:55:09.946Z", 
            "ResourceStatusReason": "Cache Subnet Group threetierwebapp-elasticcachesubnetgroup-1hxvajmdjip1i does not exist. (Service: AmazonElastiCache; Status Code: 400; Error Code: CacheSubnetGroupNotFoundFault; Request ID: 790019b8-2ed8-4748-9c38-7c1eec121251)", 
            "StackName": "threetierwebapp", 
            "ResourceProperties": "{\"CacheNodeType\":\"cache.t2.small\",\"CacheSubnetGroupName\":\"threetierwebapp-elasticcachesubnetgroup-1hxvajmdjip1i\",\"VpcSecurityGroupIds\":[\"sg-0603c1f4b76c8afde\"],\"PreferredAvailabilityZones\":[\"eu-west-1a\",\"eu-west-1b\",\"eu-west-1c\"],\"NumCacheNodes\":\"3\",\"Engine\":\"memcached\",\"AZMode\":\"cross-az\"}", 
            "PhysicalResourceId": "", 
            "LogicalResourceId": "ElasticCacheCluster"
        }, 

내 템플릿에 어떤 문제가 있으며 어떻게 수정할 수 있습니까?

크리스 윌리엄스

당신은 할당 한 AWS::RDS::DBSubnetGroup당신을위한 ElasticCacheSubnetGroup자원.

대신 이것을 AWS :: ElastiCache :: SubnetGroup으로 바꾸고 여기 에서 DBSubnetGroupDescription속성을 제거하십시오 .

이것은 아래와 같이 보일 것입니다


  ElasticCacheSubnetGroup:
    Type: AWS::ElastiCache::SubnetGroup
    Properties:
      SubnetIds:
        - !Ref DatabaseSubnet1
        - !Ref DatabaseSubnet2
  ElasticCacheSecurityGroup:
    Type: AWS::EC2::SecurityGroup
    Properties:
      VpcId: !Ref Vpc
      GroupDescription: Enable TCP connection on port 3306 for database connection
      SecurityGroupIngress:
        - IpProtocol: tcp
          FromPort: '3306'
          ToPort: '3306'
          CidrIp: 0.0.0.0/0
  ElasticCacheCluster:
    Type: AWS::ElastiCache::CacheCluster
    Properties:
      AZMode: cross-az
      CacheNodeType: cache.t2.small
      Engine: memcached
      NumCacheNodes: '3'
      CacheSubnetGroupName: !Ref ElasticCacheSubnetGroup
      VpcSecurityGroupIds:
        - !Ref ElasticCacheSecurityGroup
      PreferredAvailabilityZones:
        - !Select
          - 0
          - Fn::GetAZs: !Ref AWS::Region
        - !Select
          - 1
          - Fn::GetAZs: !Ref AWS::Region
        - !Select
          - 2
          - Fn::GetAZs: !Ref AWS::Region

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

AWS CloudFormation : Elastic Cache 클러스터를 생성 할 수 없음

분류에서Dev

cloudformation을 사용하여 AWS ServiceCatalogProduct를 생성 할 수 없음

분류에서Dev

CloudFormation-KMS를 생성 할 수 없음

분류에서Dev

AWS CloudFormation : 할당 된 VPC로 RDS 리소스를 생성 할 수 없음

분류에서Dev

CloudFormation-SQS 정책을 생성 할 수 없음

분류에서Dev

Java Sdk를 사용하여 Aws Emr 클러스터를 생성 할 수 없음

분류에서Dev

단일 AWS CloudFormation 스택으로 AWS EKS 클러스터 및 작업자 노드 그룹을 생성 할 수 없음

분류에서Dev

관리자 권한으로 AWS에서 람다 함수를 생성 할 수 없음

분류에서Dev

AWS Lambda를 사용하여 크기가 조정 된 이미지를 생성 할 수 없음

분류에서Dev

AWS TimeStream Python SDK : 올바른 클라이언트 객체를 생성 할 수 없음

분류에서Dev

AWS Lambda에서 Ansible을 실행하는 동안 로컬 디렉터리 오류를 생성 할 수 없음

분류에서Dev

AWS EMR Spark : S3 쓰기 오류-IllegalArgumentException-빈 문자열에서 경로를 생성 할 수 없음

분류에서Dev

AWS CloudFormation : 데이터베이스 보안 그룹이 웹 서버의 보안 그룹을 참조 할 수 없기 때문에 RDS 데이터베이스를 생성 할 수 없습니다.

분류에서Dev

CloudFromation-Lambda 함수를 생성 할 수 없음

분류에서Dev

함수 생성시 푸시를 증폭 할 수 없음

분류에서Dev

Terraform AWS : 이전에 생성 한 root_block_device를 aws_launch_configuration으로 시작한 AWS EC2 인스턴스와 함께 재사용 할 수 없음

분류에서Dev

AWS Lambda 용 최신 헤드리스 Chrome을 생성 할 수 없음

분류에서Dev

NAT를 사용하여 생성 된 Virtualbox를 ping 할 수 없음

분류에서Dev

Android : 클래스를 인스턴스화 할 수 없음 : 빈 생성자 없음

분류에서Dev

자바 8 생성자를 확인할 수 없음

분류에서Dev

JMeter Distributed Runner가 통합 보고서를 생성 할 수 없음

분류에서Dev

ListView 문제 "익명 생성자 arrayadapter를 해결할 수 없음"

분류에서Dev

비트 맵에서 텍스처를 생성 할 수 없음

분류에서Dev

EF6 및 MYSQL로 엔티티를 생성 할 수 없음

분류에서Dev

동적으로 생성 된 ImageView를 삭제할 수 없음-Android

분류에서Dev

동적으로 생성 된 ImageView를 삭제할 수 없음-Android

분류에서Dev

PowerMock을 사용하여 생성자를 모의 할 수 없음

분류에서Dev

ggtern으로 윤곽 데이터를 생성 할 수 없음

분류에서Dev

Android 스튜디오 : 서명 된 APK를 생성 할 수 없음

Related 관련 기사

  1. 1

    AWS CloudFormation : Elastic Cache 클러스터를 생성 할 수 없음

  2. 2

    cloudformation을 사용하여 AWS ServiceCatalogProduct를 생성 할 수 없음

  3. 3

    CloudFormation-KMS를 생성 할 수 없음

  4. 4

    AWS CloudFormation : 할당 된 VPC로 RDS 리소스를 생성 할 수 없음

  5. 5

    CloudFormation-SQS 정책을 생성 할 수 없음

  6. 6

    Java Sdk를 사용하여 Aws Emr 클러스터를 생성 할 수 없음

  7. 7

    단일 AWS CloudFormation 스택으로 AWS EKS 클러스터 및 작업자 노드 그룹을 생성 할 수 없음

  8. 8

    관리자 권한으로 AWS에서 람다 함수를 생성 할 수 없음

  9. 9

    AWS Lambda를 사용하여 크기가 조정 된 이미지를 생성 할 수 없음

  10. 10

    AWS TimeStream Python SDK : 올바른 클라이언트 객체를 생성 할 수 없음

  11. 11

    AWS Lambda에서 Ansible을 실행하는 동안 로컬 디렉터리 오류를 생성 할 수 없음

  12. 12

    AWS EMR Spark : S3 쓰기 오류-IllegalArgumentException-빈 문자열에서 경로를 생성 할 수 없음

  13. 13

    AWS CloudFormation : 데이터베이스 보안 그룹이 웹 서버의 보안 그룹을 참조 할 수 없기 때문에 RDS 데이터베이스를 생성 할 수 없습니다.

  14. 14

    CloudFromation-Lambda 함수를 생성 할 수 없음

  15. 15

    함수 생성시 푸시를 증폭 할 수 없음

  16. 16

    Terraform AWS : 이전에 생성 한 root_block_device를 aws_launch_configuration으로 시작한 AWS EC2 인스턴스와 함께 재사용 할 수 없음

  17. 17

    AWS Lambda 용 최신 헤드리스 Chrome을 생성 할 수 없음

  18. 18

    NAT를 사용하여 생성 된 Virtualbox를 ping 할 수 없음

  19. 19

    Android : 클래스를 인스턴스화 할 수 없음 : 빈 생성자 없음

  20. 20

    자바 8 생성자를 확인할 수 없음

  21. 21

    JMeter Distributed Runner가 통합 보고서를 생성 할 수 없음

  22. 22

    ListView 문제 "익명 생성자 arrayadapter를 해결할 수 없음"

  23. 23

    비트 맵에서 텍스처를 생성 할 수 없음

  24. 24

    EF6 및 MYSQL로 엔티티를 생성 할 수 없음

  25. 25

    동적으로 생성 된 ImageView를 삭제할 수 없음-Android

  26. 26

    동적으로 생성 된 ImageView를 삭제할 수 없음-Android

  27. 27

    PowerMock을 사용하여 생성자를 모의 할 수 없음

  28. 28

    ggtern으로 윤곽 데이터를 생성 할 수 없음

  29. 29

    Android 스튜디오 : 서명 된 APK를 생성 할 수 없음

뜨겁다태그

보관