amazon-web-services - CLI 已弃用私钥身份验证

标签 amazon-web-services centos

我在尝试使用“ec2-describe-regions”获取 AWS 区域时遇到此错误

Private key authentication has been deprecated from the CLI. Please refer to the following documentation for more details: http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/using-soap-api.html

但我有最新版本的 AWS CLI 工具(版本:1.7.1.3 2014-09-01)

在我的 .bashrc 文件中配置如下:

export JAVA_HOME=/usr/bin/java
export EC2_BASE=/opt/ec2
export EC2_HOME=$EC2_BASE/tools
export EC2_URL=https://console.aws.amazon.com/console/home?region=us-west-1
export AWS_ACCOUNT_NUMBER=XXXXXXXXXXXX
export AWS_ACCESS_KEY_ID=XXXXXXXXXXXXXX
export AWS_SECRET_KEY=XXXXXXXXXXXXXXXXXXXX
export PATH=$PATH:/usr/local/bin:/usr/local/sbin:/usr/bin:/usr/sbin:/bin:/sbin:$EC2_HOME/bin

所以任何人都可以帮我解决这个问题...... :) 任何帮助将不胜感激。

谢谢。

最佳答案

查看 docs对于 EC2 CLI 版本 > 1.6.13.0,支持的变量是 AWS_ACCESS_KEY,而不是 AWS_ACCESS_KEY_ID

关于amazon-web-services - CLI 已弃用私钥身份验证,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26838777/

相关文章:

amazon-web-services - 遇到不支持的属性 Indexdocument

mysql - Yum 将 Percona 从 5.6.25-rel73.1 更新到 5.6.26-rel74.0 导致服务器无法启动

linux - 如何在家庭服务器上安装 CentOS?

python - 为什么此 AWS IAM 策略仅适用于资源上的星号?

python - 尝试使用 python boto 库插入 float 时出现 DynamoDBNumberError

centos - 你如何在 spinnaker 上使用配置 centOS 虚拟机?

linux - 如何在 CentOs 中编辑 initramfs 以在引导后添加新分区

node.js - BASH - 为什么我的 NodeJS 服务器脚本崩溃了?

amazon-web-services - 使用 Elastic Beanstalk .ebextensions 指定 RDS 数据库

jquery - 如何对AWS S3存储桶进行ajax调用以从文件夹中获取文件名?