本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
AWSConfigRemediation-EnableMultiAZOnRDSInstance
Description
AWSConfigRemediation-EnableMultiAZOnRDSInstance
Runbook 會將您的 Amazon Relational Database Service (AmazonRDS) 資料庫 (DB) 執行個體變更為異地同步備份部署。變更此設定不會導致中斷。除非您將ApplyImmediately
參數設定為,否則變更會在下一個維護時段套用true
。
文件類型
自動化
擁有者
Amazon
平台
LinuxmacOS, Windows
參數
-
ApplyImmediately
類型:布林值
預設:false
說明:(選擇性) 如果您
true
為此參數指定,則無論資料庫執行個體的設定為何,都會儘快以非同步方式套用此要求中的修改和任何擱PreferredMaintenanceWindow
置的修改。 -
AutomationAssumeRole
類型:字串
描述:(必要) 允許 Systems Manager 自動化代表您執行動作的 AWS Identity and Access Management (IAM) 角色的 Amazon 資源名稱 ()。ARN
-
DbiResourceId
類型:字串
說明:(必要) 資料庫執行個體的 AWS 區域唯一、不可變的識別碼,以啟用此設定
MultiAZ
。
必要的IAM權限
此AutomationAssumeRole
參數需要執行下列動作,才能成功使用 Runbook。
-
rds:DescribeDBInstances
-
rds:ModifyDBInstance
-
ssm:StartAutomationExecution
-
ssm:GetAutomationExecution
文件步驟
-
aws:executeAwsApi
-使用參數中提供的值擷取資料庫執行個體名DBInstanceId
稱。 -
aws:executeAwsApi
-驗證DBInstanceStatus
是available
。 -
aws:branch
-檢查您在DbiResourceId
參數中指定的資料庫執行個體true
上MultiAZ
是否已設定為。 -
aws:executeAwsApi
-將您在DbiResourceId
參數中指MultiAZ
定true
的資料庫執行個體上的設定變更為。 -
aws:assertAwsResourceProperty
-驗證您在DbiResourceId
參數中指定的true
資料庫執行個體上將設定為。MultiAZ