Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/amazon-web-services/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Amazon web services 如何修复AWS Cli问题?_Amazon Web Services_Aws Cli - Fatal编程技术网

Amazon web services 如何修复AWS Cli问题?

Amazon web services 如何修复AWS Cli问题?,amazon-web-services,aws-cli,Amazon Web Services,Aws Cli,我是亚马逊网络服务的新手。我正在尝试使用在实例上配置的CLI。 我尝试使用许多命令,但出现以下错误: aws glacier create-vault --vault-name my-vault --account-id -"Invalid endpoint: https://glacier.US East (N. Virginia).amazonaws.com 请帮助我解决这个问题。他们的问题在您的终点,请在这里找到您各自的问题 从错误消息中,您似乎在CLI配置中指定了一个无效的地区美国东

我是亚马逊网络服务的新手。我正在尝试使用在实例上配置的CLI。 我尝试使用许多命令,但出现以下错误:

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

请帮助我解决这个问题。

他们的问题在您的终点,请在这里找到您各自的问题

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

region=us-east-1

删除.aws文件并再次添加aws配置。 .aws的默认路径将位于/Users/.aws下 1.rm-rf/Users/.aws
2.aws configure

我也面临类似的问题

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

  • 从SSH控制台访问EC2实例时,您可能忘记了切换到root用户


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

    您可能已经配置了很多凭据,这会使终端混淆。我有一个很短的解决方法。转到您的aws隐藏文件夹,您可以在finders文件夹中使用[shift+command+.]找到该文件夹(如果您使用MAC)。打开aws隐藏文件并清除所有凭证和配置。这将使您的“aws配置”返回默认值,从而解决错误。

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

    [默认值]

    地区=美国东部-1


    请注意,覆盖在
    ~/.aws
    下设置的选项(通过
    aws configure
    等),因此如果设置了
    $aws\u DEFAULT\u REGION
    ,请确保设置正确。您还可以重新运行
    aws configure
    ,并为默认地区名称提供与格式[country]-[REGION]-[number]匹配的字符串。例如:“us-east-1”不带引号。
    region=us-east-1