株式会社ヴァンデミックシステム

Blog

<スポンサーリンク>

wafのルールグループを前消しするコマンド

  • jqで必要な要素を取得し@tsvで出力
  • 受け取りたい引数が3つなので、xargs -n3で受け取る
  • xargsからbash -cで新たなプロセスで実行させて、コマンドラインの必要な引数に$xxで渡す
aws wafv2 list-rule-groups --scope CLOUDFRONT --region us-east-1 | jq -r '.RuleGroups[] | [.Name, .Id, .LockToken] | @tsv' | xargs -n3 bash -c 'aws wafv2 delete-rule-group --scope CLOUDFRONT --region us-east-1 --name $0 --id $1 --lock-token $2'

<スポンサーリンク>

コメントを残す

Allowed tags:  you may use these HTML tags and attributes: <a href="">, <strong>, <em>, <h1>, <h2>, <h3>
Please note:  all comments go through moderation.

*

日本語が含まれない投稿は無視されますのでご注意ください。(スパム対策)