通常在 AWS EC2 实例上,aws 凭证(即:aws_access_key_id 和 aws_secret_access_key)存储在 中~/.aws
,但是,在亚马逊发行版 Amazon Linux 上,aws cli 已在启动时使用您的密钥进行配置。凭据似乎不在环境变量或.aws
文件夹中。那么,这些计算机上的凭据存储在哪里以及它们在启动时如何设置?
答案1
当实例分配了实例角色时,EC2 实例会使用元数据服务自动获取凭证。 (可在启动时配置)因此您不必担心密钥。http://docs.aws.amazon.com/IAM/latest/UserGuide/id_roles_use_switch-role-ec2_instance-profiles.html