本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
AWS-RestoreDynamoDBTable
Description
AWS-RestoreDynamoDBTable
Runbook 會還原您使用point-in-time復原 (PITR) 指定的 Amazon DynamoDB 資料表。
文件類型
自動化
擁有者
Amazon
平台
資料庫
參數
-
AutomationAssumeRole
類型:字串
描述:(選用) 允許 Systems Manager Automation 代表您執行動作的 (IAM) 角色的 AWS Identity and Access Management Amazon Resource Name (ARN)。如果未指定角色,Systems Manager Automation 會使用啟動此 Runbook 的使用者許可。
-
EnablePointInTimeRecoverAsNeeded
類型:布林值
預設:true
描述:(選用) 判斷自動化是否視需要開啟point-in-time復原以還原資料表。
-
GlobalSecondaryIndexOverride
類型:字串
描述:(選用) 取代新資料表現有次要索引的新全域次要索引。
-
LocalSecondaryIndexOverride
類型:字串
描述:(選用) 取代新資料表現有次要索引的新本機次要索引。
-
RestoreDateTime
類型:字串
描述:(必要) 您想要在過去 35 天內將資料表還原至 的point-in-time復原。使用以下格式指定日期和時間:
DD/MM/YYYY HH:MM:SS
-
SourceTableArn
類型:字串
描述:(必要) 您要還原之資料表的 ARN。
-
SseSpecificationOverride
類型:字串
描述:(選用) 用於新資料表的伺服器端加密設定。
-
TargetTableName
類型:字串
描述:(必要) 要還原的資料表名稱。
必要的 IAM 許可
AutomationAssumeRole
參數需要下列動作才能成功使用 Runbook。
-
dynamodb:BatchWriteItem
-
dynamodb:DeleteItem
-
dynamodb:DescribeTable
-
dynamodb:GetItem
-
dynamodb:PutItem
-
dynamodb:Query
-
dynamodb:RestoreTableToPointInTime
-
dynamodb:Scan
-
dynamodb:UpdateItem
文件步驟
-
aws:executeScript
- 使用point-in-time復原還原您在TargetTableName
參數中指定的 DynamoDB 資料表。