S3 Compatible¶
Всяка услуга, която реализира S3 API, може да бъде монтирана като устройство в Windows. Полетата за свързване винаги са едни и същи — URL адрес на крайната точка, Идентификатор на ключа за достъп, Таен ключ за достъп и Bucket — затова това ръководство обхваща цялото семейство S3.
Много от тези услуги имат собствен запис с името си в раздела Enterprise на RaiDrive (Amazon S3, Cloudflare R2, Wasabi, Backblaze B2, …). Избирайте записа с името, когато съществува — тогава RaiDrive знае вместо вас формата на крайната точка и списъка с региони. Използвайте общия запис S3 Compatible за всичко останало, включително собствени сървъри.
Преди да започнете¶
Подгответе предварително следното:
- Идентификатор на ключа за достъп и таен ключ за достъп, издадени от услугата — всяка S3-съвместима услуга има страница за управление на ключовете в собствената си конзола; специалните страници за доставчиците в този раздел ви казват точно къде е тя за всяка услуга с име.
- URL адреса на S3 крайната точка на услугата (вижте таблицата по-долу).
- Някои услуги изискват още един идентификатор — например Cloudflare R2 изисква вашия ID на акаунта, а Oracle — вашето пространство от имена на обектното хранилище.
Свързване¶
- В лентата с инструменти щракнете върху Добавяне.
- Изберете Enterprise → услугата с името ѝ или S3 Compatible, ако тя не е в списъка.
- За общия запис въведете URL адреса на крайната точка (и, ако услугата го изисква, региона).
- Въведете Идентификатор на ключа за достъп и Таен ключ за достъп, след което щракнете върху бутона Опресняване до полето Bucket.
- Изберете Bucket и щракнете върху Свързване.
Ръчно въвеждане на Bucket
Ако ключът ви няма право да извежда списъка с Bucket, поставете отметка в квадратчето вляво от полето Bucket и въведете името на Bucket директно.
Справочник за крайните точки¶
| Услуга | Формат на крайната точка | Региони |
|---|---|---|
| Akamai Linode | https://<region>.linodeobjects.com |
Use URLs for access |
| Alibaba Cloud | https://oss-<region>.aliyuncs.com |
Regions and endpoints |
| Amazon S3 | https://s3.<region>.amazonaws.com |
Amazon Simple Storage Service endpoints and quotas |
| Backblaze B2 | https://s3.<region>.backblazeb2.com |
Where are the Backblaze Cloud Storage Data Centers |
| Ceph (собствен сървър) | URL адресът на вашия RADOS Gateway | — |
| Cloudflare R2 | https://<account-id>.r2.cloudflarestorage.com |
Data location |
| Cloudian (собствен сървър) | URL адресът на вашия сървър | — |
| DigitalOcean Spaces | https://<region>.digitaloceanspaces.com |
Spaces Availability |
| DreamHost | https://objects-us-east-1.dream.io или https://s3.us-east-005.dream.io (според клъстера) |
What DreamObjects hostname should I use to connect? |
| Garage (собствен сървър) | URL адресът на вашия сървър | — |
| IBM Cloud | https://s3.<region>.cloud-object-storage.appdomain.cloud |
Endpoints and storage locations |
| IDrive e2 | https://<host>.<region>.idrivee2-XX.com (показва се в конзолата на e2) |
Крайни точки на регионите |
| IONOS | https://s3.<region>.ionoscloud.com |
Endpoints |
| Leviia | https://s3.<region>.leviia.com |
— |
| MEGA S4 | https://s3.<region>.megas4.com |
MEGA S4 endpoint URLs |
| MinIO (собствен сървър) | URL адресът на вашия сървър | — |
| Naver Cloud Platform | https://<region>.object.ncloudstorage.com — регион: kr, us, sg, de; jp: https://jp.object.ncpstorage.com |
Object Storage overview |
| Oracle Cloud | https://<namespace>.compat.objectstorage.<region>.oraclecloud.com |
Regions and Availability Domains |
| Storj | https://gateway.storjshare.io (една глобална крайна точка) |
Storj-hosted S3 Compatible Gateway |
| Synology C2 | https://<region>.s3.synologyc2.net |
How to use development tools with C2 Object Storage |
| Tencent Cloud | https://cos.<region>.myqcloud.com |
Regions and Access Endpoints |
| Wasabi | https://s3.<region>.wasabisys.com |
Service URLs for Wasabi's Storage Regions |
| Scaleway и други | https://s3.<region>.scw.cloud — чрез общия запис S3 Compatible |
Object Storage - Concepts |
Настройки¶
| Настройка | Описание | По подразбиране |
|---|---|---|
| Крайна точка | URL адресът на S3 API на услугата | — |
| Регион | Регион за удостоверяване; изисква се от някои услуги (напр. Garage, Scaleway) | празно |
| Идентификатор на ключа за достъп / Таен ключ за достъп | Идентификационни данни, издадени от услугата | — |
| Bucket | Bucket за монтиране (от списъка или ръчно въведен) | — |
| Само за четене | Блокира записа в монтираното устройство | изключено |
Поведение и ограничения¶
- RaiDrive проверява крайната точка при сървъри, които се идентифицират сами: MinIO, Cloudian, Ceph и Garage се разпознават по отговорите на сървъра; IDrive e2, Akamai Linode и Synology C2 — по формата на името на хоста. Несъответстваща крайна точка се отхвърля с „invalid endpoint“.
- Достъпът до собствени сървъри (MinIO, Cloudian, Ceph, Garage) е в стил път (path-style), а частни/самоподписани TLS сертификати се приемат.
- Семантиката на S3 важи навсякъде: няма истински папки — „папките“ са префикси на ключове — вижте AWS: organizing objects using folders.
Отстраняване на неизправности¶
| Симптом | Причина | Решение |
|---|---|---|
| „invalid endpoint“ | Крайната точка не съответства на избраната услуга | Проверете формата в таблицата или използвайте общия запис S3 Compatible |
| Списъкът с Bucket е празен | Ключът не може да извежда списъка с Bucket | Въведете Bucket ръчно |
| Грешки в подписа / упълномощаването | Услугата изисква изрично зададен регион | Попълнете полето „Регион“ със стойността от конзолата на услугата |
| Грешки на TLS при сървър в локалната мрежа | Самоподписан сертификат при запис за публична услуга с име | Използвайте записите за собствени сървъри (MinIO/Cloudian/Ceph/Garage) или S3 Compatible |