AWS::DynamoDB::Table StreamSpecification - AWS CloudFormation

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

AWS::DynamoDB::Table StreamSpecification

DynamoDB のテーブルの DynamoDB ストリーム構成を表します。

Syntax

AWS CloudFormation テンプレートでこのエンティティを宣言するには、次の構文を使用します。

プロパティ

ResourcePolicy

テーブルのストリームなどのリソースのアクセス許可を含む DynamoDB リソースベースのポリシードキュメントを作成または更新します。リソースベースのポリシーでは、各リソースにアクセスできるユーザーと、各リソースで実行できるアクションを指定することで、アクセス許可を定義できます。

テンプレートでは CloudFormation 、ポリシーを JSON または YAML 形式で指定できます。 は YAML を に送信する前に JSON CloudFormation に変換します DynamoDB。リソースベースのポリシーの詳細については、「 のリソースベースのポリシーの使用 DynamoDB」および「リソースベースのポリシーの例」を参照してください。

必須: いいえ

と入力しますResourcePolicy

アップデートに関する要件: 中断はありません

StreamViewType

テーブル内の項目が変更されると、StreamViewType によって、このテーブルのストリームに書き込まれる情報が決まります。StreamViewType の有効値は、次のとおりです。

  • KEYS_ONLY - 変更された項目のキー属性のみがストリームに書き込まれます。

  • NEW_IMAGE - 項目全体が、変更後に表示されるとおりにストリームに書き込まれます。

  • OLD_IMAGE - 項目全体が、変更前に表示されていたとおりにストリームに書き込まれます。

  • NEW_AND_OLD_IMAGES - 項目の新しいイメージと古いイメージの両方がストリームに書き込まれます。

必須: はい

型: 文字列

許可される値: NEW_IMAGE | OLD_IMAGE | NEW_AND_OLD_IMAGES | KEYS_ONLY

アップデートに関する要件: 中断はありません