かべぎわブログ

ブログです

Python(boto3)でアクセスキーをローテーションする

概要

Python(boto3)でアクセスキーをローテーションさせてみます。

スクリプト

スクリプトはこんなかんじ。

処理の流れ

こんなかんじのことをやってます。

  • 古い(現在の)アクセスキーで新しいアクセスキーを作成する
  • .aws/credentialsに新しいアクセスキーの情報を書き込む
  • 新しいアクセスキーを利用して古いアクセスキーを削除する

制限事項

  • アクセスキーがすでに2つ作成されていた場合、エラーになる。

  • .aws/credentialsが以下のような形式じゃなければならない

[default]
aws_access_key_id = wawawa
aws_secret_access_key = sasasa

おわりに

べんりよー

独学プログラマー Python言語の基本から仕事のやり方まで

独学プログラマー Python言語の基本から仕事のやり方まで