AWS::DynamoDB::Table StreamSpecification - AWS CloudFormation

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

AWS::DynamoDB::Table StreamSpecification

代表 DynamoDB 資料表的 DynamoDB 串流組態。

語法

若要在 AWS CloudFormation 範本中宣告此實體,請使用下列語法:

屬性

ResourcePolicy

建立或更新以資源為基礎的政策文件,其中包含資 DynamoDB 源的權限,例如資料表的串流。以資源為基礎的策略可讓您定義存取權限,方法是指定每個資源的存取權限,以及允許這些資源對每個資源執行的動作。

在 CloudFormation 範本中,您可以提供 JSON 或 YAML 格式的原則,因為在提交 YAML 之前將其 CloudFormation 轉換為 JSON。 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

更新要求不中斷