AWS CloudFormation에서 할 수 없는 설정

2296 단어 CloudFormationAWS

소개



AWS의 인프라 구축을 할 때 손으로 포치포치할 수도 있지만,
CloudFormation을 사용하면 무료로 자동으로 구축할 수 있습니다.

이점은 다음과 같이 생각합니다.
  • 템플릿을 만들고 코딩하면 동일한 구성을 쉽게 만들 수 있습니다
  • 변경된 스택만 업데이트할 수 있습니다
  • 버전 관리 가능

  • 하지만 CloudFormation에서 API Gateway의 WAF를 설정할 수는 없었습니다.

    API Gateway의 WAF 설정



    CloudFormation에서 API Gateway에 설정할 수 있는 리소스는 ↓입니다.
    Amazon API Gateway 리소스 유형 참조

    2018년 11월에 API Gateway에서 WAF를 활성화할 수 있게 되었기 때문에,
    아직 CloudFormation을 지원하지 않을 수 있습니다.

    손으로 설정



    AWS 콘솔의 API Gateway 화면에서 배포하는 단계에서 구성 태그를 엽니다.
    WAF를 설정하는 항목이 있으므로 배포하는 WAF를 선택합니다.




    re:Invent 2018에서 발표된 DynamoDB 온디맨드(종량 과금)를 CloudFormation에서 지정하는 방법입니다.

    template_dynamo.yml
    TextDynamoDB:
      Type: AWS::DynamoDB::Table
      Properties:
        AttributeDefinitions:
          - AttributeName: table_key
            AttributeType: S
        KeySchema:
          - AttributeName: table_key
            KeyType: HASH
        BillingMode: PAY_PER_REQUEST
        TableName: table_name
    
    BillingMode: PAY_PER_REQUEST 라고 쓰면 온디맨드가 됩니다.

    마지막으로



    CloudFormation에서 설정할 수 없는 다른 항목이 있을 수 있으므로,
    아시는 분은 코멘트하실 수 있으면 기쁩니다!

    좋은 웹페이지 즐겨찾기