尝试学习terraform并从其文档中浏览一些示例。我正在尝试将文件从PC移到S3存储桶。我使用以下命令创建此存储桶:
aws s3api create-bucket --bucket=terraform-serverless-example --region=us-east-1
如果我随后在控制台上检查或致电s3api list-buckets
,我可以看到它存在并且可以使用。我也可以使用控制台上传。但是,当我尝试运行此命令时:
aws s3 cp example.zip s3://terraform-serverless-example/v1.0.0/example.zip
它返回此错误:
upload failed: ./code.zip to s3://test-verson1/v1.0.0/code.zip An error occurred (NoSuchBucket) when calling the PutObject operation: The specified bucket does not exist
我尝试通过将其添加为标志来配置区域,确保权限正确等等,并且都已按需设置。我不知道为什么会这样,并且会感谢您的帮助。