0

CloudFormationを設定してDynamoDB ProvisionedThroughputを作成時に設定することはできますが、後でそのスタックを更新すると変更されませんか?私は現在Serverlessフレームワークを使用しています。再デプロイすると、プロビジョニングが元の値に戻ってしまい、望ましくありません。スタックポリシーを設定してDynamoDBテーブルへの更新を許可しないようにしましたが、これは影響ありませんでした。更新時にDynamoDBテーブルのProvisionedThroughputを変更しないようにAWS CloudFormationを設定できますか?

+1

Cloud * Form *(「コンテンツ配信ネットワーク」)ではなく、Cloud * Formation *(「インフラストラクチャとしてのコード」)に関する質問があると思います。 –

+0

良いキャッチ!ありがとう! – David

答えて

0

Custom Resourceには、デフォルト値を入力としてDynamoDBテーブル参照を取得し、指定したDynamoDBテーブルを読み取り、現在のProvisionedThroughputをリソース出力として返すか、デフォルトのifテーブルが指定されていないか、テーブルが見つかりません。

Fabryzio Brancaのリポジトリのcount-asg-instancesを参照して、自動スケーリンググループの代わりにDynamoDB APIを呼び出すことができます。

関連する問題