Amazon web services 尝试通过AWSCLI创建S3时端点无效

Amazon web services 尝试通过AWSCLI创建S3时端点无效,amazon-web-services,amazon-s3,aws-cli,Amazon Web Services,Amazon S3,Aws Cli,我正试图通过awscli在aws中创建s3 bucket,但不断出现错误: 无效终结点: 好了,从所有的阅读和搜索中,我已经正确地配置了一切(注意,我删除了下面的访问密钥,以免在网上广播我的私人信息) 在我所做的研究中,我没有看到这一点,但它似乎在默认情况下在该区域周围添加了[],这可能会使其失效。如果这是个问题,我不知道该如何改变 例如,在出现的错误消息中,如果我重新运行aws配置,它将显示默认区域名称[[us-east-1]]] 我也尝试过这一点,但失败了,对我来说毫无意义为什么不: 有

我正试图通过awscli在aws中创建s3 bucket,但不断出现错误:

无效终结点:

好了,从所有的阅读和搜索中,我已经正确地配置了一切(注意,我删除了下面的访问密钥,以免在网上广播我的私人信息)

在我所做的研究中,我没有看到这一点,但它似乎在默认情况下在该区域周围添加了
[]
,这可能会使其失效。如果这是个问题,我不知道该如何改变

例如,在出现的错误消息中,如果我重新运行aws配置,它将显示
默认区域名称[[us-east-1]]]

我也尝试过这一点,但失败了,对我来说毫无意义为什么不:


有人知道我遗漏了什么吗?

我刚刚使用aws cli使用以下命令创建了一个新的S3存储桶:-

aws s3api创建bucket——bucket test ami test——region us-east-1
,这里
test ami test
是我的bucket名称

根据AWS上的文档,下面的命令用于创建一个bucket:-

aws s3api创建bucket——bucket my bucket——美国东部地区-1

您还可以运行
aws configure list
命令并检查O/p是否与中指定的O/p匹配


虽然我认为您的aws cli配置正确,但只是您没有使用正确的命令来创建bucket

谢谢大家!!这起作用了。上面的代码来自我正在做的一个实验室
ACloudGuru
。我知道你可能不知道这个问题的答案,但这是我以前的代码吗?或者,由于作者在linux上,命令与windows不同?意思是,也许
s3api
在Windows上工作,而
s3
在linux上工作?@ScottHoltzman,我在mac上使用了上述命令,我认为
s3api
不取决于平台。。。当它在mac上运行时,它肯定也会在linux上运行。@ScottHoltzman,请您也投票支持我的答案:)@ScottHoltzman,也投票支持您的问题,它可能会帮助其他在windows上工作的人和关注旧文档的人。虽然我的建议是转向linux/mac。。。我个人讨厌在windows上开发:)我很高兴能发布一个新问题,但我想先把这个写给你,因为也许你有一个快速的解决方案。现在,我在尝试更新lambda函数时遇到了相同的错误。cmd行文本为:
aws lambda更新函数代码--zip文件=fileb://csv_parse.zip --函数名acgLambdaLab1
。根据aws文件,这应该是可行的。