AWS账户安全与身份管理全解析
1. AWS API访问凭证
当向特定URL发起 curl 请求时,输出结果大致如下:
{
"Code": "Success",
"LastUpdated": "2017-02-17T11:14:23Z",
"Type": "AWS-HMAC",
"AccessKeyId": "AAAAAAAAAAAAAAAAAAAA",
"SecretAccessKey": "zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz",
"Token": "token",
"Expiration": "2017-02-17T12:14:23Z"
}
响应中返回的 AccessKeyId 和 SecretAccessKey 可用于查询AWS API。实例所能执行的API操作,取决于为其分配的角色所关联的策略。
不过,你无需过度担忧凭证的处理问题。例如,AWS CLI工具在执行命令前会自动获取这些凭证,AWS SDK也是如此。假设开发人员构建的应用需要从S3存储桶获取文件,只要使用AWS SDK,并且应用运行在已分配允许从S3获取文件策略的EC2实例上,应用就无需提供任何凭证,SDK会自动处理对元数据服务的查询。
AWS SDK支持几乎所有广泛使用的编程语言,因此不应在配置文件或源代码中硬编码AWS凭证。你可以在IAM控制台的“角色”部分查看实例角色,点击角色可查看详细信息,如分配的策
AWS账户安全与身份管理解析
超级会员免费看
订阅专栏 解锁全文
59

被折叠的 条评论
为什么被折叠?



