2017-02-06 11 views
0

AWAYの新機能ですが、タグ名でフィルタリングしてAWS CLIを使用してec2インスタンスのセットを終了させたいと考えています。AWS CLIを使用してEC2インスタンスのタグをタグで終了します。

describe-instancesを使用している場合は、filterというタグでキー:の値がとなります。 terminate-instancesについては、フィルタリングの仕方がわかりません。 AWSコンソールを使用してフィルタリングと終了を行うことができるので、これは可能ですが、CLIを使用してこれを行うことを検討しています。

答えて

3

terminate-instancesコマンドでは、インスタンスIDのリストのみが使用されます。最初にdescribe-instancesコマンドを実行し、インスタンスIDを取得したスクリプトを作成し、それらのIDをterminate-instancesコマンドに渡す必要があります。

+1

ああ、持っています。 \t aws ec2 describe-instances --query 'Reservations [*]。インスタンス[*]。[InstanceId]' --filters "名前=タグ値、値= MYTAG - 出力テキストリストを取得して、それぞれにterminate-instancesを実行します。 – Geddon

関連する問題