Obsutil
Obsutil — командная строка для работы с бакетами и объектами в Object Storage Service. Утилита подходит для пакетной обработки и автоматизации задач.
Obsutil совместим с операционными системами Windows, Linux и macOS.
OC |
Версии |
---|---|
Windows |
|
Linux |
|
macOS |
macOS 10.13.4 |
Ниже описано, как установить и настроить подключение obsutil к хранилищу Object Storage Service.
Перед началом работы
Установить obsutil
Способ установки и запуска obsutil зависит от операционной системы вашего компьютера:
Распакуйте архив и запустите приложение 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
Если на экране появился список бакетов, подключение выполнено успешно.
Возможные ошибки и решения
- Http status [403]
- A connection attempt failed
Проверьте, что указаны верные ключи доступа и у вас есть права на доступ к OBS.
Также эта ошибка может возникнуть в случае, если вы используете временный ключ доступа Temporary Access Key, но при этом не указан токен безопасности. Укажите токен с помощью ключа -t или в интерактивном режиме.
Проверьте состояние сети.
- Перед началом работы
- Установить obsutil
- Настроить подключение
- Проверить соединение
- Возможные ошибки и решения