本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
AWSConfigRemediation-DeleteRDSInstance
描述
AWSConfigRemediation-DeleteRDSInstance运行手册将删除指定的Amazon Relational Database Service (Amazon RDS) 实例。删除数据库 (DB) 实例时,会删除该实例的所有自动备份,且无法恢复。手动数据库快照不会删除。如果要删除的数据库实例处于 failed、incompatible-network 或 incompatible-restore 状态,则必须将 SkipFinalSnapshot 参数设置为 true。
注意
如果要删除的数据库实例位于 Amazon Aurora 数据库集群中,若该数据库实例是只读副本并且是数据库集群中唯一的实例,则运行手册不会将其删除。
文档类型
自动化
所有者
Amazon
平台
数据库
参数
-
AutomationAssumeRole
类型:字符串
描述:(必需)允许 Systems Manager Automation 代表您执行操作的 AWS Identity and Access Management (IAM) 角色的 Amazon 资源名称(ARN)。
-
DbiResourceId
类型:字符串
描述:(必需)要删除的数据库实例的资源标识符。
-
SkipFinalSnapshot
类型:布尔值
默认值:false
描述:(可选)如果设置为
true,则在删除数据库实例之前不会创建最终快照。
所需的 IAM 权限
AutomationAssumeRole 参数需要执行以下操作才能成功使用运行手册。
-
ssm:StartAutomationExecution -
ssm:GetAutomationExecution -
rds:DeleteDBInstance -
rds:DescribeDBInstances
文档步骤
-
aws:executeAwsApi- 从您在DbiResourceId参数中指定的值收集数据库实例名称。 -
aws:branch- 根据您在SkipFinalSnapshot参数中指定的值进行分支。 -
aws:executeAwsApi- 删除您在DbiResourceId参数中指定的数据库实例。 -
aws:executeAwsApi- 创建最终快照后,删除您在DbiResourceId参数中指定的数据库实例。 -
aws:assertAwsResourceProperty- 验证数据库实例是否已删除。