【aws cli】iamユーザーの作成と権限設定

aws cliを使用したiamユーザーの作成手順

こんにちは。今回は、aws cliについて初心者エンジニアに向けて、iamユーザーの作成と権限設定について解説します。

aws cli(command line interface)は、awsリソースを管理するためのコマンドラインツールです。cliを使用することで、手動操作に比べて効率的にawsリソースを作成および管理することができます。

初心者の方でも扱いやすいように、iam(identity and access management)ユーザーの作成手順について詳しく説明します。iamユーザーは、awsリソースにアクセスするための認証情報(アクセスキーとシークレットアクセスキー)や権限設定を管理するためのエンティティです。

まずはじめに、aws cliをインストールし、設定を行なってください。以下の公式ドキュメントを参考に進めてください。

installing the aws cli

aws cliのインストールと設定が完了したら、iamユーザーの作成手順に入ります。

手順1: aws cliを使用してiamユーザーを作成する

まず、以下のコマンドを実行してiamユーザーを作成します。

aws iam create-user --user-name <ユーザー名>

<ユーザー名>には、作成するiamユーザーの名前を入力してください。

手順2: iamユーザーにアクセスキーとシークレットアクセスキーを設定する

iamユーザーには、アクセスキーとシークレットアクセスキーが必要です。以下のコマンドを実行して、iamユーザーに設定します。

aws iam create-access-key --user-name <ユーザー名>

<ユーザー名>には、アクセスキーとシークレットアクセスキーを設定するiamユーザーの名前を入力してください。

手順3: iamユーザーをグループに所属させ、ポリシーを割り当てる

iamユーザーをグループに所属させ、ポリシーを割り当てることで、ユーザーごとの権限を簡単に管理することができます。以下のコマンドを実行して、iamユーザーをグループに所属させます。

aws iam add-user-to-group --user-name <ユーザー名> --group-name <グループ名>

<ユーザー名>には、所属させるiamユーザーの名前を入力し、<グループ名>には、所属させるグループの名前を入力してください。

また、ポリシーを割り当てるために、以下のコマンドを実行します。

aws iam attach-group-policy --group-name <グループ名> --policy-arn <ポリシーのarn>

<グループ名>には、ポリシーを割り当てるグループの名前を入力し、<ポリシーのarn>には、割り当てるポリシーのarnを入力してください。

手順4: iamユーザーのパスワードポリシーとmfaを設定する

iamユーザーのセキュリティを強化するために、パスワードポリシーとmfa(multi-factor authentication)を設定することができます。以下のコマンドを実行して、iamユーザーにパスワードポリシーを設定します。

aws iam update-account-password-policy --minimum-password-length <パスワードの最小文字数> --require-uppercase-characters --require-lowercase-characters --require-symbols --require-numbers

<パスワードの最小文字数>には、パスワードの最小文字数を入力してください。

また、mfaを使用するために、以下のコマンドを実行します。

aws iam create-virtual-mfa-device --virtual-mfa-device-name <仮想mfaデバイス名>

<仮想mfaデバイス名>には、仮想mfaデバイスの名前を入力してください。

手順5: aws cliを使ったiamユーザーの一時的な認証情報の取得と管理

iamユーザーのアクセスキーとシークレットアクセスキーは、長期的な認証情報ですが、一時的な認証情報を使用することもできます。以下のコマンドを実行して、一時的な認証情報を取得します。

aws sts get-session-token --serial-number <mfaデバイスのシリアル番号> --token-code <mfaデバイスの認証コード>

<mfaデバイスのシリアル番号>には、mfaデバイスのシリアル番号を入力し、<mfaデバイスの認証コード>には、mfaデバイスの認証コードを入力してください。

このように、aws cliを使ってiamユーザーの作成や権限設定を行うことができます。aws cliを活用することで、簡単かつ効率的にiamユーザーを管理することができます。

参考リンク:

 

【aws cli】関連のまとめ

【AWS CLI】関連のまとめ
【aws cli】基本コマンドと使い方   【AWS CLI】アクセスキーとシークレットアクセスキーの設定   【aws cli】s3バケットの作成と管理   【aws cli】ec2インスタンスの起動と停止   【aws cli】セキュリ...

 

オンラインスクールを講師として活用する!

【完全無料】使えるプログラミングスクール体験セミナー
【完全無料】使えるプログラミングスクール体験セミナー WEB制作の無料教材がここにきてどんどん増えてきてるので、使えるものをまとめようと思います。 TecAcademy(テックアカデミー) TechAcademyの無料体験 Samurai ...

 

0円でプログラミングを学ぶという選択

タイトルとURLをコピーしました