本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
AWS::DynamoDB::GlobalTable ReplicaSpecification
定義全域資料表單一複本的特定設定。
語法
若要在 AWS CloudFormation 範本中宣告此實體,請使用下列語法:
JSON
{ "ContributorInsightsSpecification" :
ContributorInsightsSpecification
, "DeletionProtectionEnabled" :Boolean
, "GlobalSecondaryIndexes" :[ ReplicaGlobalSecondaryIndexSpecification, ... ]
, "KinesisStreamSpecification" :KinesisStreamSpecification
, "PointInTimeRecoverySpecification" :PointInTimeRecoverySpecification
, "ReadOnDemandThroughputSettings" :ReadOnDemandThroughputSettings
, "ReadProvisionedThroughputSettings" :ReadProvisionedThroughputSettings
, "Region" :String
, "ReplicaStreamSpecification" :ReplicaStreamSpecification
, "ResourcePolicy" :ResourcePolicy
, "SSESpecification" :ReplicaSSESpecification
, "TableClass" :String
, "Tags" :[ Tag, ... ]
}
YAML
ContributorInsightsSpecification:
ContributorInsightsSpecification
DeletionProtectionEnabled:Boolean
GlobalSecondaryIndexes:- ReplicaGlobalSecondaryIndexSpecification
KinesisStreamSpecification:KinesisStreamSpecification
PointInTimeRecoverySpecification:PointInTimeRecoverySpecification
ReadOnDemandThroughputSettings:ReadOnDemandThroughputSettings
ReadProvisionedThroughputSettings:ReadProvisionedThroughputSettings
Region:String
ReplicaStreamSpecification:ReplicaStreamSpecification
ResourcePolicy:ResourcePolicy
SSESpecification:ReplicaSSESpecification
TableClass:String
Tags:- Tag
屬性
ContributorInsightsSpecification
-
用於啟用或停用指定複本之 CloudWatch Contributor Insights 的設定。未指定時,預設為複本停用參與者洞察。
必要:否
類型:ContributorInsightsSpecification
更新要求:不中斷
DeletionProtectionEnabled
-
判斷複本是否受到保護,不會遭到刪除。啟用時,任何使用者或程序都無法刪除資料表。根據預設,停用此設定。如需詳細資訊,請參閱《Amazon DynamoDBDeveloper 指南》中的使用刪除保護。
必要:否
類型:布林值
更新要求:不中斷
GlobalSecondaryIndexes
-
定義此複本全域次要索引的其他設定。
必要:否
類型:ReplicaGlobalSecondaryIndexSpecification 陣列
更新要求:不中斷
KinesisStreamSpecification
-
定義指定複本的 Kinesis Data Streams 組態。
必要:否
更新要求:不中斷
PointInTimeRecoverySpecification
-
用於啟用時間點復原恢復的設定。未指定時,預設為複本停用時間點復原。
必要:否
類型:PointInTimeRecoverySpecification
更新要求:不中斷
ReadOnDemandThroughputSettings
-
設定複本資料表的讀取請求設定。
必要:否
類型:ReadOnDemandThroughputSettings
更新要求:不中斷
ReadProvisionedThroughputSettings
-
定義複本資料表的讀取容量設定。
必要:否
類型:ReadProvisionedThroughputSettings
更新要求:不中斷
Region
-
此複本存在的區域。
必要:是
類型:字串
更新要求:不中斷
ReplicaStreamSpecification
-
代表全域資料表複本的 DynamoDB 串流組態。
必要:否
更新要求:不中斷
ResourcePolicy
-
以資源為基礎的政策文件,其中包含新增至 DynamoDB 全域資料表指定複本的許可。以資源為基礎的政策可讓您透過指定誰可以存取每個資源,以及允許他們對每個資源執行的動作,來定義存取許可。
在 CloudFormation 範本中,您可以提供 JSON 或 YAML 格式的政策,因為 會將 YAML CloudFormation 轉換為 JSON,然後再將其提交至 DynamoDB。如需資源型政策的詳細資訊,請參閱針對 和 資源型政策範例使用 DynamoDB資源型政策。
必要:否
更新要求:不中斷
SSESpecification
-
您可為複本指定客戶受管金鑰。使用客戶受管金鑰進行伺服器端加密時,此屬性必須在所有複本中都具有值。
必要:否
更新要求:不中斷
TableClass
-
指定資料表的資料表類別。有效值為
STANDARD
和STANDARD_INFREQUENT_ACCESS
。必要:否
類型:字串
允許值:
STANDARD | STANDARD_INFREQUENT_ACCESS
更新要求:不中斷
-
要套用到此複本的鍵值對陣列。
如需詳細資訊,請參閱標籤。
必要:否
類型:標籤陣列
更新要求:不中斷