翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
AWS::DynamoDB::GlobalTable ReplicaSpecification
グローバルテーブルの 1 つのレプリカに固有の設定を定義します。
構文
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 を有効または無効にするために使用される設定。指定しない場合、レプリカの Contributor Insights はデフォルトで無効になります。
必須: いいえ
タイプ : ContributorInsights仕様
アップデートに関する要件: 中断はありません
DeletionProtectionEnabled
-
レプリカが削除から保護されているかどうかを決定します。有効にすると、ユーザーまたはプロセスがテーブルを削除することはできません。この設定はデフォルトで無効になっています。 詳細については、「Amazon DynamoDB デベロッパーガイド」の「削除保護の使用」を参照してください。 DynamoDBDeveloper
必須: いいえ
型: ブール
アップデートに関する要件: 中断はありません
GlobalSecondaryIndexes
-
このレプリカのグローバルセカンダリインデックスの追加設定を定義します。
必須: いいえ
タイプ : ReplicaGlobalSecondaryIndex仕様の配列
アップデートに関する要件: 中断はありません
KinesisStreamSpecification
-
指定されたレプリカの Kinesis Data Streams 設定を定義します。
必須: いいえ
タイプ : KinesisStream仕様
アップデートに関する要件: 中断はありません
PointInTimeRecoverySpecification
-
ポイントインタイムリカバリを有効にするための設定。指定しない場合、レプリカのポイントインタイムリカバリはデフォルトで無効になります。
必須: いいえ
タイプ : PointInTimeRecovery仕様
アップデートに関する要件: 中断はありません
ReadOnDemandThroughputSettings
-
レプリカテーブルの読み取りリクエスト設定を行います。
必須: いいえ
タイプ: ReadOnDemandThroughputSettings
アップデートに関する要件: 中断はありません
ReadProvisionedThroughputSettings
-
レプリカテーブルの読み取り容量設定を定義します。
必須: いいえ
タイプ: ReadProvisionedThroughputSettings
アップデートに関する要件: 中断はありません
Region
-
このレプリカが存在するリージョン。
必須: はい
タイプ: 文字列
アップデートに関する要件: 中断はありません
ReplicaStreamSpecification
-
グローバルテーブルレプリカの DynamoDB Streams 設定を表します。
必須: いいえ
タイプ : ReplicaStream仕様
アップデートに関する要件: 中断はありません
ResourcePolicy
-
DynamoDB グローバルテーブルの指定されたレプリカに追加するアクセス許可を含むリソースベースのポリシードキュメント。リソースベースのポリシーでは、各リソースにアクセスできるユーザーと、各リソースに対して実行できるアクションを指定することで、アクセス許可を定義できます。
CloudFormation テンプレートでは、ポリシーを JSON または YAML 形式で指定できます。 は YAML を JSON CloudFormation に変換してから に送信します DynamoDB。リソースベースのポリシーの詳細については、「 でのリソースベースのポリシーの使用 DynamoDB」および「リソースベースのポリシーの例」を参照してください。
必須: いいえ
タイプ: ResourcePolicy
アップデートに関する要件: 中断はありません
SSESpecification
-
レプリカのカスタマー管理キーを指定できます。サーバー側の暗号化にカスタマー管理キーを使用する場合、すべてのレプリカでこのプロパティに値を設定する必要があります。
必須: いいえ
アップデートに関する要件: 中断はありません
TableClass
-
指定したテーブルのテーブルクラス。有効な値は、
STANDARD
およびSTANDARD_INFREQUENT_ACCESS
です。必須: いいえ
型: 文字列
許可される値:
STANDARD | STANDARD_INFREQUENT_ACCESS
アップデートに関する要件: 中断はありません
-
このレプリカに適用されるキーと値のペアの配列。
詳細については、「タグ」を参照してください。
必須: いいえ
タイプ: Tag の配列
アップデートに関する要件: 中断はありません