Nir*_*han 1 amazon-ec2 amazon-web-services
我在启动步骤中创建了一个ec2并分配了ec2完全访问角色。下图显示了ec2控制台中的确认输出。
当我尝试通过元数据获取AWS安全性时,得到的响应为空。
curl http://169.254.169.254/latest/meta-data/iam/security-credentials
Run Code Online (Sandbox Code Playgroud)
但是,当我尝试调用该信息时,它将提供以下响应。
curl http://169.254.169.254/latest/meta-data/iam/info
{
"Code" : "Success",
"LastUpdated" : "2018-08-20T07:03:12Z",
"InstanceProfileArn" : "arn:aws:iam::accountID:instance-profile/ec2-full-access-role",
"InstanceProfileId" : "Instance profile ID"
}
Run Code Online (Sandbox Code Playgroud)
是否还有其他人遇到过同一问题,或者是否有任何变通办法来获取安全证书?
最后需要斜杠:
curl http://169.254.169.254/latest/meta-data/iam/security-credentials/
Run Code Online (Sandbox Code Playgroud)
然后它将返回角色的名称。
因此,对于ec2-full-access-role
您的角色,您将使用:
curl http://169.254.169.254/latest/meta-data/iam/security-credentials/ec2-full-access-role/
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
320 次 |
最近记录: |