确认实例是否具有IAM角色 在EC2实例控制台中,选择实例并查看其详细信息。在“安全”选项卡下,确认实例是否具有IAM角色。如果没有,请为实例分配角色。
确认实例是否具有EC2元数据服务访问权限 在EC2实例控制台中,选择实例并查看其详细信息。在“安全组”选项卡下,确保在安全组规则中已添加“类型”为“HTTP”和“目标”为“169.254.169.254/32”的入站规则。
检查AWS CLI配置 使用以下命令检查AWS CLI配置是否正确:
aws configure list
如果没有配置,请使用以下命令进行配置:
aws configure
并按照提示输入AWS访问密钥和区域。
printenv | grep AWS
如果存在AWS环境变量,请使用以下命令禁用它们:
unset AWS_ACCESS_KEY_ID unset AWS_SECRET_ACCESS_KEY unset AWS_SESSION_TOKEN
sudo yum update aws-cli -y