尝试时:
aws s3 sync --delete site/ s3://site.domain.com
我收到错误:
致命错误:名为site.domain.com的存储桶不兼容DNS。无法使用虚拟托管样式寻址。可以通过删除addressing_style值或在AWS Config文件或botocore.client.Config对象中将该值设置为“path”或“auto”来配置寻址样式。
我已使用aws configure set default.s3.addressing_style path
和aws configure set default.s3.use_accelerate_endpoint false
更改了我的AWS配置中的寻址方式并禁用了加速端点,但我仍然收到相同的错误。
此处的完整配置文件:
[default]
region = us-east-1
output = json
s3 =
use_accelerate_endpoint = false
addressing_style = path
此处的软件版本:
$ aws --version
aws-cli/1.15.28 Python/2.7.10 Darwin/16.6.0 botocore/1.10.28