IBM Cloud¶
Змонтуйте бакет IBM Cloud Object Storage як диск Windows.
Перш ніж почати¶
Підготуйте заздалегідь:
- Екземпляр Cloud Object Storage принаймні з одним бакетом. Якщо у вас немає екземпляра чи бакета, спершу виконайте кроки з розділу Створення екземпляра і бакета.
- Облікові дані HMAC для цього екземпляра — самого ключа IAM API недостатньо для роботи з інтерфейсом S3.
Де отримати ключі — у консолі IBM Cloud:
- Натисніть значок Expand Global Navigation (☰) у верхньому лівому куті.
- Натисніть Infrastructure → Storage → Object storage.
- У меню ліворуч розгорніть Instances і натисніть назву свого екземпляра.
- Відкрийте вкладку Service credentials.
- Натисніть New Credential.
- У полі Name введіть назву облікових даних.
- У полі Role виберіть роль. Щоб записувати файли на диск, виберіть Writer. Щоб лише читати файли, виберіть Reader. Якщо залишити типове значення None, доступ до бакетів не надається.
- Увімкніть Include HMAC Credential.
- Натисніть Add.
- У списку натисніть стрілку ліворуч від нових облікових даних, щоб розгорнути їх.
- У розділі
cos_hmac_keysскопіюйтеaccess_key_idіsecret_access_key.
У RaiDrive введіть access_key_id у полі Ідентифікатор ключа, а
secret_access_key — у полі Секретний ключ доступу.
Довідка від IBM
Підключення¶
- Натисніть Додати на панелі інструментів.
- Виберіть Enterprise → IBM Cloud.
- Введіть Ідентифікатор ключа та Секретний ключ доступу, потім натисніть кнопку Оновити поруч із полем бакета.
- Виберіть бакет і натисніть Підключити.
Введення бакета вручну
Якщо вашому ключу заборонено отримувати список бакетів, установіть прапорець ліворуч від поля бакета й введіть назву бакета безпосередньо.
Параметри¶
| Параметр | Опис | За умовчанням |
|---|---|---|
| Ідентифікатор ключа / Секретний ключ доступу | Облікові дані 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 або бакета. Якщо є і те, і те, одразу переходьте до ключів у розділі Перш ніж почати.
Створення екземпляра
- Натисніть значок Expand Global Navigation (☰) у верхньому лівому куті.
- Натисніть Infrastructure → Storage → Object storage.
- Натисніть Create an instance. Сторінка створення відкриється в новій вкладці.
- У розділі Select a pricing plan виберіть тарифний план.
- У розділі Configure your resource введіть назву екземпляра в полі Service name.
- У розділі Summary праворуч натисніть Create. Новий екземпляр відкриється.
Створення бакета
- На сторінці екземпляра відкрийте вкладку Buckets.
- Натисніть Create bucket.
- На картці Create a Custom Bucket натисніть Create.
- У полі Unique bucket name введіть назву бакета. Можна також залишити назву, яка підставлена автоматично.
- Виберіть Resiliency, Location і Storage class. Після створення бакета змінити ці три параметри не можна.
- Натисніть Create bucket.
Усунення неполадок¶
| Симптом | Причина | Рішення |
|---|---|---|
| Помилка автентифікації | Облікові дані служби створено без HMAC | Створіть облікові дані заново з увімкненим параметром Include HMAC Credential |
| Бакета немає в списку | Бакет належить іншому екземпляру COS | Використовуйте облікові дані екземпляра, якому належить бакет |