Перейти к содержанию

IBM Cloud

Смонтируйте контейнер (bucket) IBM Cloud Object Storage как диск Windows.

Перед началом работы

Заранее подготовьте следующее:

  • Экземпляр Cloud Object Storage хотя бы с одним контейнером (bucket). Если у вас нет экземпляра или контейнера, сначала выполните шаги из раздела Создание экземпляра и контейнера.
  • Учётные данные HMAC для этого экземпляра — одного ключа IAM API для интерфейса S3 недостаточно.

Где получить ключи — в консоли IBM Cloud:

  1. Нажмите значок Expand Global Navigation (☰) в левом верхнем углу.
  2. Нажмите Infrastructure → Storage → Object storage.
  3. В меню слева разверните Instances и нажмите имя своего экземпляра.
  4. Откройте вкладку Service credentials.
  5. Нажмите New Credential.
  6. В поле Name введите имя учётных данных.
  7. В поле Role выберите роль. Чтобы записывать файлы на диск, выберите Writer. Чтобы только читать файлы, выберите Reader. Если оставить значение по умолчанию None, доступ к контейнерам не предоставляется.
  8. Включите Include HMAC Credential.
  9. Нажмите Add.
  10. В списке нажмите стрелку слева от новых учётных данных, чтобы развернуть их.
  11. В разделе cos_hmac_keys скопируйте access_key_id и secret_access_key.

Вкладка Service credentials с развёрнутыми учётными данными, в которых виден раздел cos_hmac_keys

В RaiDrive введите access_key_id в поле ID ключа и secret_access_key в поле Секретный ключ доступа.

Подключение

  1. Нажмите Добавить на панели инструментов.
  2. Выберите Enterprise → IBM Cloud.
  3. Введите ID ключа (Access Key ID) и Секретный ключ доступа (Secret Access Key), затем нажмите кнопку Обновить рядом с полем контейнера.
  4. Выберите контейнер и нажмите Подключить.

Окно подключения IBM Cloud

Ввод контейнера вручную

Если ключу не разрешено получать список контейнеров, отметьте флажок слева от поля контейнера и введите имя контейнера вручную.

Параметры

Параметр Описание По умолчанию
ID ключа / Секретный ключ доступа Учётные данные HMAC экземпляра COS —
Контейнер Монтируемый контейнер (из списка или вручную) —
Только чтение Запрещает запись на смонтированный диск выкл.

Особенности и ограничения

  • Контейнеры выводятся в списке вместе с их расположением — региональные конечные точки имеют вид s3.<region>.cloud-object-storage.appdomain.cloud (us-south, us-east, eu-de, eu-gb, au-syd, …).
  • Одного ключа API для интерфейса S3 недостаточно — нужна именно пара ключей HMAC.

Создание экземпляра и контейнера

Выполните эти шаги, только если у вас нет экземпляра Cloud Object Storage или контейнера. Если есть и то, и другое, сразу переходите к ключам в разделе Перед началом работы.

Создание экземпляра

  1. Нажмите значок Expand Global Navigation (☰) в левом верхнем углу.
  2. Нажмите Infrastructure → Storage → Object storage.
  3. Нажмите Create an instance. Страница создания откроется в новой вкладке.
  4. В разделе Select a pricing plan выберите тарифный план.
  5. В разделе Configure your resource введите имя экземпляра в поле Service name.
  6. В разделе Summary справа нажмите Create. Новый экземпляр откроется.

Создание контейнера

  1. На странице экземпляра откройте вкладку Buckets.
  2. Нажмите Create bucket.
  3. На карточке Create a Custom Bucket нажмите Create.
  4. В поле Unique bucket name введите имя контейнера. Можно оставить и имя, которое подставлено автоматически.
  5. Выберите Resiliency, Location и Storage class. После создания контейнера изменить эти три параметра нельзя.
  6. Нажмите Create bucket.

Устранение неполадок

Симптом Причина Решение
Ошибка аутентификации Учётные данные службы созданы без HMAC Заново создать учётные данные с включённым параметром Include HMAC Credential
Контейнера нет в списке Контейнер принадлежит другому экземпляру COS Использовать учётные данные экземпляра, которому принадлежит контейнер