Amazon web services 正在销毁rds实例及其选项组/参数组/子网组级联?

Amazon web services 正在销毁rds实例及其选项组/参数组/子网组级联?,amazon-web-services,aws-cli,rds,Amazon Web Services,Aws Cli,Rds,我使用vRO(vRealize Orchestrator)运行SSH命令来销毁AWS RDS实例及其链接的选项组、参数组和子网组 以下是我要运行的命令(先销毁rds intance,然后是子网组,然后是参数组,最后是选项组): $aws rds删除数据库实例--数据库实例标识符--跳过最终快照--配置文件 $aws rds删除数据库子网组--数据库子网组名称--配置文件 $aws rds删除数据库参数组--数据库参数组名称--配置文件 $aws rds删除选项组--选项组名称--配置文件 有没

我使用vRO(vRealize Orchestrator)运行SSH命令来销毁AWS RDS实例及其链接的选项组、参数组和子网组

以下是我要运行的命令(先销毁rds intance,然后是子网组,然后是参数组,最后是选项组):

$aws rds删除数据库实例--数据库实例标识符--跳过最终快照--配置文件
$aws rds删除数据库子网组--数据库子网组名称--配置文件
$aws rds删除数据库参数组--数据库参数组名称--配置文件
$aws rds删除选项组--选项组名称--配置文件

有没有办法一次级联销毁所有这些资源?我不想设置20分钟的计时器来销毁RDS实例,然后设置10分钟的计时器来销毁子网组等等。

您可以使用
wait
命令确保在进入下一步之前删除您的实例-

$aws rds删除数据库实例--数据库实例标识符--跳过最终快照--配置文件
$aws rds wait数据库实例已删除--数据库实例标识符
$aws rds删除数据库子网组--数据库子网组名称--配置文件
$aws rds删除数据库参数组--数据库参数组名称--配置文件
$aws rds删除选项组--选项组名称--配置文件
wait
可用于创建/删除数据库实例和快照操作。对于其他操作(子网组/参数组/选项组),不需要在命令之间等待

$ aws rds delete-db-instance --db-instance-identifier <instance_identifier> --skip-final-snapshot --profile <account_id>
$ aws rds delete-db-subnet-group --db-subnet-group-name <sg_identifier> --profile <account_id>
$ aws rds delete-db-parameter-group --db-parameter-group-name <pg_identifier> --profile <account_id>
$ aws rds delete-option-group --option-group-name <og_identifier> --profile <account_id>
$ aws rds delete-db-instance --db-instance-identifier <instance_identifier> --skip-final-snapshot --profile <account_id>

$ aws rds wait db-instance-deleted --db-instance-identifier <instance_identifier>

$ aws rds delete-db-subnet-group --db-subnet-group-name <sg_identifier> --profile <account_id>
$ aws rds delete-db-parameter-group --db-parameter-group-name <pg_identifier> --profile <account_id>
$ aws rds delete-option-group --option-group-name <og_identifier> --profile <account_id>