설명
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