我是亚马逊云科技的新手。我正在尝试使用我在实例上配置的 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 配置
我面临着类似的问题。
-
请通过运行
aws configure
命令将默认区域更改为 us-east-1。 -
从 SSH 控制台访问 EC2 实例时,您可能忘记切换到根用户。
请运行命令sudo su
切换到 root 用户。
您可能已经配置了很多凭据,这使终端感到困惑。我对此有一个非常简短的解决方法。转到您的 aws 隐藏文件夹,您可以在查找器文件夹(如果您使用的是 MAC)上使用 [shift + 命令 + .] 找到该文件夹。 打开 aws 隐藏文件并清除所有凭据和配置。这会将您的"aws configure"恢复为默认值,这将解决错误。