DynamoDB 과금 모드 설정 오류

DynamoDB가 지원하는 과금 모드를 지정하세요.

설명

DynamoDB의 BillingMode는 PAY_PER_REQUEST 또는 PROVISIONED여야 합니다. 지원하지 않는 값은 테이블 생성이나 변경을 실패하게 할 수 있습니다.

잠재적 영향

잘못된 과금 모드로 인해 배포가 중단될 수 있습니다.

해결 방법

트래픽과 비용 요구에 맞는 지원 모드를 선택하세요. PROVISIONED를 사용하면 ProvisionedThroughput도 설정해야 합니다. BillingMode를 생략하면 기본값은 PROVISIONED입니다.

예시

지원하지 않는 PayPal 값을 PAY_PER_REQUEST로 바꾸는 발췌입니다. 테이블의 키 스키마 등 나머지 속성은 생략했습니다.

변경 전

yaml
Resources:
  Table:
    Type: AWS::DynamoDB::Table
    Properties:
      TableName: myTable
      BillingMode: PayPal

변경 후

yaml
Resources:
  Table:
    Type: AWS::DynamoDB::Table
    Properties:
      TableName: myTable
      BillingMode: PAY_PER_REQUEST

참조