API Gateway の API Key をすべて消す
API Gateway の API Key をすべて消す:
API Gateway で適当に API Key を作っていたらいつの間にか一杯になった。消そうにも aws-cli では delete-all のような複数削除するコマンドがない。一気に消したい
コマンドを重ねれば一行!(全部消えてしまうので取扱い注意)
jq と xargs でいろいろできそう。
背景
API Gateway で適当に API Key を作っていたらいつの間にか一杯になった。消そうにも aws-cli では delete-all のような複数削除するコマンドがない。一気に消したい
やり方
コマンドを重ねれば一行!(全部消えてしまうので取扱い注意)aws apigateway get-api-keys | jq -r '.items[].id' | xargs -Iid aws apigateway delete-api-key --api-key id
コメント
コメントを投稿