TerraformでAWSリソースの自動作成を行うためには、ACCESS_KEY_ID, SECRET_ACCESS_KEYが必要になります。事前準備として以下の手順が必須になります。
1. グループ作成
- AWSマネージメントコンソールに接続します。
- IAM コンソールにアクセスします。
- 左ペインから[グループ]を選択します。
- 画面上部から[新しいグループの作成]ボタンを押します。
- グループ名を入力して、画面下の[次のステップ]ボタンを押します。
ポリシー名が一覧で表示されます。必要なポリシーを選択して[次のステップ]ボタンを押します。(複数選択可)
・AmazonRoute53FullAccess
・AmazonEC2FullAccess
・AmasonS3FullAccess ...etc
※ ELBはEC2に含まれています。 ※ 間違ってたらコメントください。確認画面となります。問題なければそのまま[グループの作成]ボタンを押します。戻りたい場合には、[ポリシーの編集]をクリックしましょう。
2. ユーザー作成
- 左ペインから[ユーザー]を選択ます。
- 画面上部から[ユーザーを追加]ボタンを押します。
- ユーザー名を入力します。
- アクセスの種類では、[プログラムによるアクセス]を選択して、画面下の[次のステップ:アクセス権限]ボタンを押します。
- ユーザーをグループに追加します。「1.グループ作成」で作ったグループ名のチェックボックスをONにして[次のステップ:確認]ボタンを押します。
- [ユーザーの作成]ボタンを押します。
3. アクセスキーID、シークレットアクセスキーの確認
- アクセスキーIDが表示されているので、確認します。
- シークレットアクセスキーは、[表示]をクリックすることで表示させます。
-
(必要であれば)[.csvのダウンロード]を押すことで、以下の内容が表示されたファイルをダウンロードできます。
・User name
・Password
・Access key ID
・Secret access key
※ シークレットアクセスキーは、作成時にしか確認できません。忘れた場合は、再度アクセスキーIDの再作成を実施します。 [閉じる]ボタンを押して終了。