AWS EC2にロールをセットするサンプル

AWSのEC2にロールをセットするサンプルです。

目次

サンプル 概要
  EC2にロールをセットする
EC2のコンソールからIAMロールを確認する

概要

EC2にロールを設定、変更できます。

ロールの「信頼されたエンティティ」にEC2が設定されている必要があります。

 

EC2でロールを確認できる場所

EC2のインスタンスIDのリンクをクリック→セキュリティタブの箇所にIAMロールがあります。

※詳細のIAMロールにも表示されます。

 

EC2にロールをセットする

1.検索入力欄で「EC2」と入力し、表示された「EC2」をクリックします。

2.インスタンスの一覧を表示します。

3.ロールを割り当てるEC2のインスタンスにチェックを入れ「アクション」>「セキュリティ」>「IAMロールを変更」をクリックします。

 

3.IAMロールの選択で作成したロールを選択し「IAMロールの更新」をクリックします。

 

4.設定したEC2のセキュリティに、設定したIAMロールが表示されます。

※詳細のIAMロールにも表示されます。

ロールの反映は即時にされます。EC2の再起動は不要です。

 

EC2のコンソールからIAMロールを確認する

1.Tera Term等でEC2に接続します。

 

2.aws configure listを入力し、Typeにiam-roleが設定されていることを確認します。

[ec2-user@ip-10-0-10-4 ~]$ aws configure list
      Name                    Value             Type    Location
      ----                    -----             ----    --------
   profile                <not set>             None    None
access_key         ****************         iam-role
secret_key         ****************         iam-role
    region           ap-northeast-1             imds
[ec2-user@ip-10-0-10-4 ~]$

EC2にロールがセットされていない場合以下のメッセージが表示されます。

Unable to locate credentials. You can configure credentials by running "aws configure".

または、以下のようにNONEになります。

PS C:\Users\Administrator> aws configure list
      Name                    Value             Type    Location
      ----                    -----             ----    --------
   profile                <not set>             None    None
access_key                <not set>             None    None
secret_key                <not set>             None    None
    region           ap-northeast-1             imds
PS C:\Users\Administrator>

関連の記事

AWS CLIをWindowsにインストールしS3のファイル操作

△上に戻る