使用 AWS CLI 删除 OpsWorks EC2 实例
Delete OpsWorks EC2 instance using AWS CLI
我正在尝试使用此命令删除一个实例:
aws opsworks delete-instance --instance-id i-04bcd091c06c14e86
但是我收到一个错误:
An error occurred (ValidationException) when calling the DeleteInstance operation: Please provide a valid OpsWorks instance ID, not an EC2 instance ID
我使用
获得了实例
aws ec2 describe-instances | grep InstanceId
如何获取 opsworks 实例?
如果您需要 OpsWorks 实例 ID,则需要 use the OpsWorks version of the describe-instances command:
aws opsworks describe-instances
编辑: 如果您只想删除不属于堆栈的 EC2 实例,请使用:
aws ec2 terminate-instances --instance-ids <instance-id>
我正在尝试使用此命令删除一个实例:
aws opsworks delete-instance --instance-id i-04bcd091c06c14e86
但是我收到一个错误:
An error occurred (ValidationException) when calling the DeleteInstance operation: Please provide a valid OpsWorks instance ID, not an EC2 instance ID
我使用
获得了实例aws ec2 describe-instances | grep InstanceId
如何获取 opsworks 实例?
如果您需要 OpsWorks 实例 ID,则需要 use the OpsWorks version of the describe-instances command:
aws opsworks describe-instances
编辑: 如果您只想删除不属于堆栈的 EC2 实例,请使用:
aws ec2 terminate-instances --instance-ids <instance-id>