URL-адрес Cyberduck CLI Amazon S3

Я пытаюсь использовать Cyberduck CLI для загрузки/выгрузки файлов из корзины Amazon S3.

Но я не могу сформулировать правильный URL-адрес S3. Ниже приведено то, что я пробовал до сих пор для перечисления содержимого ведра.

C:\>duck --list s3://<bucketname>.s3-<region>.amazonaws.com/<key> --username <access_key> --password <secret_key>

Но я получаю сообщение об ошибке:

Listing directory failed. Java.lang.NullPointerException. 
Please contact your web hosting service provider for assistance.

Не могли бы вы сообщить, есть ли какие-либо проблемы с URL-адресом s3?

Кибердак версия - 4.8


person Gaurav S    schedule 08.09.2015    source источник


Ответы (1)


В документации упоминается

ссылайтесь на имя целевого контейнера (также известного как ведро) в URI, например s3://bucketname/key.

Это означает, что специфичное для региона имя хоста s3-<region>.amazonaws.com можно не указывать.

person David Kocher    schedule 08.09.2015
comment
Спасибо, Дэвид, команда list с s3://bucketname/key работала через домашний Wi-Fi, но не работает в моей корпоративной сети. Есть ли способ передать данные прокси команде CLI? - person Gaurav S; 09.09.2015
comment
он должен выбрать настройки прокси из Internet Explorer Инструменты → Свойства обозревателя → вкладка Подключения → Настройки локальной сети в Windows. - person David Kocher; 09.09.2015
comment
Некоторые вкладки Internet Options недоступны из-за настроек безопасности администратором нашей организации. Я вижу только вкладки General и Privacy. Но с помощью команды NETSH я увидел, что прокси-сервер настроен так, как ожидалось. Команда CLI выдает ошибку из-за того, что вкладка подключения недоступна в IE? - person Gaurav S; 10.09.2015