Obsutil — командная строка для работы с бакетами и объектами в Object Storage Service. Утилита подходит для пакетной обработки и автоматизации задач.
Obsutil совместим с операционными системами Windows, Linux и macOS.
OC | Версии |
|---|---|
Windows |
|
Linux |
|
macOS | macOS 10.13.4 |
Ниже описано, как установить и настроить подключение obsutil к хранилищу Object Storage Service.
Выполните действия в зависимости от операционной системы вашего компьютера:
Распакуйте архив и запустите приложение obsutil.exe.
Укажите данные для подключения к OBS:
Запустите приложение obsutil.exe.
В командной строке obsutil введите:
config -i=ak -k=sk -e=obs.ru-moscow-1.hc.sbercloud.ru
Где:
ak — Access Key Id из файла credentials.csv.
sk — Secret Access Key из файла credentials.csv.
Если вы используете временные Access Key и Secret Key, укажите токен безопасности с помощью ключа -t:
config -i=ak -k=sk -e=obs.ru-moscow-1.hc.sbercloud.ru -t=security-token
Также вы можете настроить подключение в интерактивном режиме с помощью команды:
config -interactive
Пример:
-->config -interactivePlease input your ak:your-access-keyPlease input your sk:your-secret-keyPlease input your endpoint:obs.ru-moscow-1.hc.sbercloud.ruPlease input your token:your-security-tokenConfig file url:C:\Users\user-name\.obsutilconfigUpdate config file successfully!
Если вы используете постоянные ключи доступа, на этапе Please input your token нажмите Enter, так как при использовании постоянных ключей токен не требуется.
Чтобы проверить настройки, выполните команду, которая выведет список бакетов:
ls -s
Если на экране появился список бакетов, подключение выполнено успешно.
Проверьте, что указаны верные ключи доступа и у вас есть права на доступ к OBS.
Также эта ошибка может возникнуть в случае, если вы используете временный ключ доступа Temporary Access Key, но при этом не указан токен безопасности. Укажите токен с помощью ключа -t или в интерактивном режиме.
Проверьте состояние сети.