#amazon-web-services #aws-cli #wasabi
Вопрос:
Я пытаюсь использовать васаби, но интерфейс командной строки aws s3 игнорирует —enpoint-url, когда я указываю s3://my-wasabi-bucket
например
aws s3 ls --endpoint-url=https://s3.wasabisys.com --profile wasabi
Перечислю свои ведерки с васаби, но когда я это сделаю
aws s3 ls --endpoint-url=https://s3.wasabisys.com --profile wasabi s3://my-bucket
Где мое ведро-это ведро, которое было в списке сверху, я получаю
Could not connect to the endpoint URL: "https://s3.us-central-1.amazonaws.com/my-bucket?list-type=2amp;prefix=amp;delimiter=/amp;encoding-type=url"
Комментарии:
1. Если вы используете
--debug
, содержит ли он какую-либо дополнительную информацию? В качестве эксперимента я попытался использовать эту конечную точку с учетными данными AWS (не Васаби). Это произошлоAuthorizationHeaderMalformed
из Васаби (я думаю), поэтому интерфейс командной строки AWS вместо этого отправил меня в AWS. Таким образом, отладочная информация может показать, что вы хотите, чтобы это происходило.
Ответ №1:
Похоже, я использовал неправильный URL конечной точки, мое хранилище размещено в центре васаби-1, поэтому мне нужно было использовать —endpoint-url=https://s3.us-central-1.wasabisys.com