centos 已从CLI中弃用私钥身份验证

rdlzhqv9  于 2023-03-18  发布在  其他
关注(0)|答案(1)|浏览(102)

我在尝试使用“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工具(版本:20141.7.1.3年9月1日)
在我的.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

所以谁能帮我解决这个问题...:)任何帮助都将不胜感激。
谢谢你。

zf9nrax1

zf9nrax11#

查看EC2 CLI版本〉www.example.com的docs1.6.13.0,支持的变量是AWS_ACCESS_KEY,而不是AWS_ACCESS_KEY_ID

相关问题