J'essaie de supprimer une instance en utilisant cette commande:OpsWorks Supprimer instance EC2 en utilisant AWS CLI
aws opsworks delete-instance --instance-id i-04bcd091c06c14e86
Mais je reçois une erreur:
An error occurred (ValidationException) when calling the DeleteInstance operation: Please provide a valid OpsWorks instance ID, not an EC2 instance ID
Je suis l'instance à l'aide
aws ec2 describe-instances | grep InstanceId
Comment puis-je obtenir une instance de opsworks?
Cela nécessite un identifiant de pile, ce que je n'ai pas - j'ai un EC2 qui ne fait pas partie d'une pile. En fait, la seule raison pour laquelle j'utilise opsworks est parce que 'aws ec2' n'a pas de commande delete-instance donc j'ai supposé que opsworks devrait être utilisé. – sashoalm
Si vous n'utilisez pas opsworks pour gérer vos serveurs, alors vous n'avez pas besoin d'utiliser opsworks pour supprimer une instance. Si vous voulez simplement supprimer une instance EC2, la commande correcte est 'aws ec2 terminate-instances'. http://docs.aws.amazon.com/cli/latest/reference/ec2/terminate-instances.html –
Cela a fonctionné, merci! – sashoalm