AWS IAM でアクセスキーID (Access key ID) とシークレットアクセスキー (Secret access key) を発行する

AWS SDK などを使用する場合に、
S3 や SNS などのアクセス権限をもったユーザーの
「アクセスキーID (Access key ID)」と「シークレットアクセスキー (Secret access key)」
が必要になってくるので作成する。

ここでは、ユーザーに S3 と SNS のアクセス権限を与えて、
アクセスキーを作成する。

アクセス権限の追加

IAM → ユーザー → ユーザークリック → アクセス権限 → 既存のポリシーを直接アタッチ

  • AmazonS3FullAccess
  • AmazonSNSFullAccess

を探して権限を追加する。

アクセスキーの作成

IAM → ユーザー → ユーザークリック → 認証情報 → アクセスキーの作成

アクセスキーは2つしか作れないので、
基本的には1つ作って CSV ファイルをちゃんと保存する。
もう1つの枠はアクセスキーの入れ替え作業用に残しておく。