質問: いくつもの aws の鍵を管理していると、それを aws configure する機会が多くなります。 やることは決まりきっていて、 1. csv ダウンロード 2. その内容にしたがって aws configure 3. その際に、プロファイルも指定する これは、特に aws キーのセキュリティ的な性質を考えれば、画面に一時的にでも表示されてほしくないので、 csv ファイル(とオプショナルでプロファイル名)を引数にとって、あとは自動で設定してくれるコマンドがほしいと思いました。 ### 質問 csv を引数にとって aws configure してくれるようなスクリプトないしツールはありますか?
回答: まさにそのような動作をする `aws configure import` を追加する PR が出ていますが、放置気味ですね。 ワンライナーだとこうでしょうか。 ``` sed -ne '$p' < credentials.csv | tr ',' '\012' | sed -n -e '3s/^/aws --profile test configure set aws_access_key_id /p' -e '4s/^/aws --profile test configure set aws_secret_access_key /p' | sh ``` 追記: 開発中の v2に入っている ようです。 (クラスメソッドさんの記事)