AWSConfigRemediation-EnableMultiAZOnRDSInstance - AWS Systems Manager 自動化手冊參考

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

AWSConfigRemediation-EnableMultiAZOnRDSInstance

Description

AWSConfigRemediation-EnableMultiAZOnRDSInstanceRunbook 會將您的 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-驗證DBInstanceStatusavailable

  • aws:branch-檢查您在DbiResourceId參數中指定的資料庫執行個體trueMultiAZ是否已設定為。

  • aws:executeAwsApi-將您在DbiResourceId參數中指MultiAZtrue的資料庫執行個體上的設定變更為。

  • aws:assertAwsResourceProperty-驗證您在DbiResourceId參數中指定的true資料庫執行個體上將設定為。MultiAZ