2017-10-06 30 views
0

私はEC2を初めて使用しており、現在どのように使用するかを学んでいます。現在、IAM、S3、EC2の実践を試みています。 IAMを初めて使用しています。私はメタデータを含み、ホスト名、iam-info、セキュリティグループを含むファイルを私のディレクトリに作成しようとしています。インスタンスのホスト名とセキュリティグループを取得できました。しかし、私はiam-infoを取得することができません。私は、IAM-情報を取得するために、以下のものを使用してみました:インスタンスに関連付けられたiam-infoにアクセスするにはどうすればよいですか?

http://169.254.169.254/latest/dynamic/iam/info

私は出力を取り、自分のディレクトリ内のファイルにそれをリダイレクトするためにcurlコマンドを使用します。 しかし、カールコマンドの実行を中断してエラーを表示するnginxも使用しています。私は、AWSでEC2のガイドを介して行ってきました:私はこれが私の最初の質問であると私は唯一の2のリンクをさせて頂くように私はここにコピーすることはできませんインスタンスのアイデンティティガイドを通り抜けた

http://docs.aws.amazon.com/IAM/latest/UserGuide/troubleshoot_iam-ec2.html

。 メタデータファイルの内容を実行した後に、このと同様になります。

{ 
    "Code" : "Success", 
    "LastUpdated" : "2016-04-05T16:45:21Z", 
    "InstanceProfileArn" : "arn:aws:iam::234179547755:instance-profile/S3-access", 
    "InstanceProfileId" : "AIPAIKSVFD6G6V26PMAGO" 
} 
+1

。 EC2インスタンスプロファイルのIAM情報をファイルに書き込む必要はありません。 –

答えて

2

正しいURLは次のとおりです。

curl http://169.254.169.254/latest/meta-data/iam/info/ 

とIAMプロファイルがあなたに接続されている場合、この情報はONLY可能ですそれ以外の場合は表示されません。

$ curl http://169.254.169.254/latest/meta-data/iam/info/ 
{ 
    "Code" : "Success", 
    "LastUpdated" : "2017-10-06T16:36:38Z", 
    "InstanceProfileArn" : "arn:aws:iam::123456789:instance-profile/MyInstanceRole", 
    "InstanceProfileId" : "ABCDEFGHIJKLMNOPQRST" 
} 

あなたがの出力にIAMを参照して実行します。おそらく、あなたはあなたが達成しようとしているのかを説明する必要があり

curl http://169.254.169.254/latest/meta-data/ 
関連する問題