这是我的“配置”文件的内容:
[default]
region = us-west-1
output = json
[profile reader]
region = region=us-west-1
output = json
[profile writer]
region = region=us-west-1
output = json
这是我的“凭据”文件的内容
[default]
aws_access_key_id = .....................J6O
aws_secret_access_key = .................PNM/a
[reader]
aws_access_key_id = .....................PPF
aws_secret_access_key = .................iPQ46
[writer]
aws_access_key_id = .....................J6O
aws_secret_access_key = .................PNM/a
这是我在AWS CLI中使用的命令:
C:\Users\Evgeni\.aws>aws s3 mb s3://rofl.easy-breezy.kek --profile=writer
当我尝试运行它时,出现此错误:
Invalid endpoint: https://s3.region=us-west-1.amazonaws.com
但是,如果我使用指定的--region参数运行它,则效果很好:
C:\Users\Evgeni\.aws>aws s3 mb s3://yewfy.topkek.azaza44666 --profile=writer --region=us-west-1
make_bucket: yewfy.topkek.azaza44666
我在做什么错?
答案 0 :(得分:4)
您的配置中有错字:
region = region=us-west-1
答案 1 :(得分:4)
您的配置文件显示
region = region=us-west-1
在两个地方。从这些行中删除多余的region=