【AWS CloudFormation 디자이너】 VPC를 만들려고 하면 Property CidrBlock cannot be empty. 에러가 나왔다.

2367 단어 CloudFormationvpcAWS

AWS CloudFormation 디자이너란?



GUI 형식으로 AWS CloudFormation 템플릿을 생성, 참조, 변경할 수 있습니다.
템플릿 리소스로 만들고 싶은 것을 추가하고 통합된 JSON 및 YAM 편집기를 사용하여 세부사항을 편집합니다.

VPC를 만들려고 할 때 "Property CidrBlock cannot be empty."오류가 발생했습니다.



리소스 타입으로 EC2 > VPC를 선택하고 캠퍼스 스페인에 드롭하면 아래와 같이 되었다.


체크 버튼을 눌러 유효한지를 검증해 문제 없기 때문에, 시험에 구름의 마크를 눌러 스택의 작성을 해 보았다.

그러면 S3에 이미 만든 템플릿이 실려 있는 것 같다.


그대로 스택의 이름이나 필요한 부분이 있으면 입력하고 스택 만들기를 눌러 보았다.





그러면 ROLLBACK_COMPLETE 오류가 발생했습니다.


상황의 이유는 "Property CidrBlock cannot be empty."
사이다 블록은 비울 수 없다는 것이었다.

해결책



CloudFormation의 디자이너 프로퍼티의 디폴트에서는, VPC의 리소스로 사이다 블록이 설정되어 있지 않기 때문에 설정한다.

기본
{
    "Resources": {
        "EC2VPC3FNNL": {
            "Type": "AWS::EC2::VPC",
            "Properties": {}
        }
    }
}

다음과 같이 적절한 사이다 블록을 추가한다.
{
  "Resources": {
    "VPC": {
      "Type": "AWS::EC2::VPC",
      "Properties": {
        "CidrBlock": "192.168.10.0/24"
      }
    }
  }
}

이것으로 작성을 하면 롤백하지 않고, VPC가 작성된다.

참고

좋은 웹페이지 즐겨찾기