如何修复 AWS CLI 问题



我是亚马逊云科技的新手。我正在尝试使用我在实例上配置的 CLI。我正在尝试使用许多命令,但收到以下错误

aws glacier create-vault --vault-name my-vault --account-id -"Invalid endpoint: https://glacier.US East (N. Virginia).amazonaws.com 

请帮助我解决问题。

Invalid endpoint: https://glacier.US East (N. Virginia).amazonaws.com

从错误消息来看,您似乎在 CLI 配置中指定了无效的区域美国东部(弗吉尼亚北部)。而是指定 us-east-1。检查~/.aws/config或环境变量或设置区域的任何位置。将区域设置为:

region=us-east-1

C:\Users\username\.aws\config 上,将你的区域从美国东部(弗吉尼亚北部)更改为

[默认]

区域 = 美国东部-1

他们的问题在您的端点请在此处找到您各自的终点。

删除您的 .aws 文件,然后再次添加 aws 配置。.aws 的默认路径将在/Users//.aws 下 1.rm -rf/Users//.aws 2. AWS 配置

我面临着类似的问题。

  1. 请通过运行 aws configure 命令将默认区域更改为 us-east-1。

  2. 从 SSH 控制台访问 EC2 实例时,您可能忘记切换到根用户。

请运行命令sudo su切换到 root 用户。

您可能已经配置了很多凭据,这使终端感到困惑。我对此有一个非常简短的解决方法。转到您的 aws 隐藏文件夹,您可以在查找器文件夹(如果您使用的是 MAC)上使用 [shift + 命令 + .] 找到该文件夹。 打开 aws 隐藏文件并清除所有凭据和配置。这会将您的"aws configure"恢复为默认值,这将解决错误。

最新更新