S3 Compatible¶
Всяка услуга, която реализира S3 API, може да бъде монтирана като устройство в Windows. Полетата за свързване винаги са едни и същи — URL адрес на крайната точка, Идентификатор на ключа за достъп, Таен ключ за достъп и кофа (bucket) — затова това ръководство обхваща цялото семейство S3.
Много от тези услуги имат собствен запис с името си в раздела Enterprise на RaiDrive (Wasabi, Backblaze B2, Cloudflare R2, …). Избирайте записа с името, когато съществува — тогава RaiDrive знае вместо вас формата на крайната точка и списъка с региони. Използвайте общия запис S3 Compatible за всичко останало, включително собствени сървъри.
Преди да започнете¶
Подгответе предварително следното:
- Идентификатор на ключа за достъп и таен ключ за достъп, издадени от услугата — всяка S3-съвместима услуга има страница за управление на ключовете в собствената си конзола; специалните страници за доставчиците в този раздел ви казват точно къде е тя за всяка услуга с име.
- URL адреса на S3 крайната точка на услугата (вижте таблицата по-долу).
- Някои услуги изискват още един идентификатор — например Cloudflare R2 изисква вашия ID на акаунта, а Oracle — вашето пространство от имена на обектното хранилище.
Свързване¶
- В лентата с инструменти щракнете върху Добавяне.
- Изберете Enterprise → услугата с името ѝ или S3 Compatible, ако тя не е в списъка.
- За общия запис въведете URL адреса на крайната точка (и, ако услугата го изисква, региона).
- Въведете Идентификатор на ключа за достъп и Таен ключ за достъп, след което щракнете върху бутона Опресняване до полето Bucket.
- Изберете кофата и щракнете върху Свързване.
Ръчно въвеждане на кофа
Ако ключът ви няма право да извежда списъка с кофи, поставете отметка в квадратчето вляво от полето Bucket и въведете името на кофата директно.
Справочник за крайните точки¶
| Услуга | Формат на крайната точка |
|---|---|
| Wasabi | https://s3.<region>.wasabisys.com |
| Backblaze B2 | https://s3.<region>.backblazeb2.com |
| Cloudflare R2 | https://<account-id>.r2.cloudflarestorage.com |
| Storj | https://gateway.storjshare.io (една глобална крайна точка) |
| DigitalOcean Spaces | https://<region>.digitaloceanspaces.com |
| Oracle Cloud | https://<namespace>.compat.objectstorage.<region>.oraclecloud.com |
| IBM Cloud | https://s3.<region>.cloud-object-storage.appdomain.cloud |
| Alibaba Cloud | https://oss-<region>.aliyuncs.com |
| Tencent Cloud | https://cos.<region>.myqcloud.com |
| Naver Cloud Platform | https://<region>.object.ncloudstorage.com — регион: kr, us, sg, jp, de |
| Synology C2 | https://object.<region>.c2.synology.com |
| IDrive e2 | https://<host>.<region>.idrivee2-XX.com (показва се в конзолата на e2) |
| Akamai Linode | https://<region>.linodeobjects.com |
| IONOS | https://s3.<region>.ionoscloud.com |
| DreamHost | https://objects-us-east-1.dream.io или https://s3.us-east-005.dream.io (според клъстера) |
| Leviia | https://s3.<region>.leviia.com |
| MEGA S4 | https://s3.<region>.s4.mega.io |
| MinIO (собствен сървър) | URL адресът на вашия сървър |
| Cloudian (собствен сървър) | URL адресът на вашия сървър |
| Ceph (собствен сървър) | URL адресът на вашия RADOS Gateway |
| Garage (собствен сървър) | URL адресът на вашия сървър |
| Scaleway и други | https://s3.<region>.scw.cloud — чрез общия запис S3 Compatible |
Настройки¶
| Настройка | Описание | По подразбиране |
|---|---|---|
| Крайна точка | URL адресът на S3 API на услугата | — |
| Регион | Регион за удостоверяване; изисква се от някои услуги (напр. Garage, Scaleway) | празно |
| Идентификатор на ключа за достъп / Таен ключ за достъп | Идентификационни данни, издадени от услугата | — |
| 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 |
| Списъкът с кофи е празен | Ключът не може да извежда списъка с кофи | Въведете кофата ръчно |
| Грешки в подписа / упълномощаването | Услугата изисква изрично зададен регион | Попълнете полето „Регион“ със стойността от конзолата на услугата |
| Грешки на TLS при сървър в локалната мрежа | Самоподписан сертификат при запис за публична услуга с име | Използвайте записите за собствени сървъри (MinIO/Cloudian/Ceph/Garage) или S3 Compatible |