Endpointy i region¶
Do połączenia z Cloud4You Object Storage S3 potrzebujesz poprawnego endpointu oraz regionu.
Region¶
Cloud4You Object Storage S3 używa regionu:
Jeżeli aplikacja wymaga podania regionu, wpisz dokładnie:
Główny endpoint¶
Dla większości zastosowań zalecamy używanie głównego endpointu:
To jest domyślny adres, który należy podawać w:
- AWS CLI,
- rclone,
- aplikacjach backupowych,
- klientach graficznych,
- bibliotekach i SDK zgodnych z Amazon S3 API,
- własnych aplikacjach.
Dostępne endpointy¶
Cloud4You Object Storage S3 udostępnia następujące endpointy:
| Endpoint | Zastosowanie |
|---|---|
https://s3.cloud4you.pl |
główny endpoint |
https://s3-waw.cloud4you.pl |
endpoint WAW |
https://s3-jaw.cloud4you.pl |
endpoint JAW |
Konfiguracja aplikacji¶
Typowa konfiguracja klienta S3 wygląda tak:
Endpoint:
https://s3.cloud4you.pl
Region:
eu-pl-1
Access Key:
<otrzymany Access Key>
Secret Key:
<otrzymany Secret Key>
Niektóre aplikacje używają innych nazw pól.
Możesz spotkać między innymi:
Nie dodawaj nazwy bucketa do endpointu¶
Jeżeli aplikacja posiada osobne pole na nazwę bucketa, endpoint powinien pozostać:
a nazwa bucketa powinna znaleźć się w osobnym polu.
Przykład:
Nie konfiguruj endpointu w taki sposób:
chyba że dokumentacja konkretnej aplikacji wymaga podania pełnej ścieżki.
HTTPS¶
Publiczne endpointy Cloud4You Object Storage S3 wykorzystują HTTPS.
Przykład:
Nie używaj:
Nie wyłączaj weryfikacji certyfikatu
Jeżeli aplikacja zgłasza błąd certyfikatu TLS, nie zalecamy wyłączania jego weryfikacji.
Najpierw sprawdź:
- poprawność endpointu,
- datę i czas systemowy,
- aktualność systemowego magazynu certyfikatów,
- czy połączenie nie jest przechwytywane przez lokalny proxy lub firewall.
Virtual-hosted style¶
W trybie virtual-hosted style nazwa bucketa znajduje się w nazwie hosta.
Dla bucketa:
adres może wyglądać następująco:
Podobnie dla endpointów lokalizacyjnych:
Wiele klientów S3 korzysta z tego sposobu adresowania automatycznie.
Nie musisz ręcznie tworzyć takiego adresu, jeżeli aplikacja posiada osobne pola:
Path-style¶
Niektóre aplikacje używają adresowania typu path-style.
Przykład:
Jeżeli aplikacja posiada opcję podobną do:
może być konieczne jej włączenie w przypadku problemów kompatybilności.
Najpierw użyj ustawień domyślnych
Jeżeli aplikacja poprawnie łączy się z usługą, nie zmieniaj sposobu adresowania bucketów.
Opcji Force Path Style używaj przede wszystkim wtedy, gdy wymaga tego konkretna aplikacja lub pojawia się problem z połączeniem.
Endpoint a dane dostępowe¶
Access Key i Secret Key identyfikują użytkownika usługi.
Nie wpisuj w polach Access Key lub Secret Key:
- adresu endpointu,
- nazwy bucketa,
- regionu,
- Tenant ID.
Typowa konfiguracja składa się z czterech osobnych wartości:
Endpoint = https://s3.cloud4you.pl
Region = eu-pl-1
Access Key = <Access Key>
Secret Key = <Secret Key>
Przykład AWS CLI¶
Lista bucketów:
aws \
--profile cloud4you \
--endpoint-url https://s3.cloud4you.pl \
--region eu-pl-1 \
s3api list-buckets
Przykład rclone¶
W konfiguracji rclone:
Problemy z połączeniem¶
Jeżeli aplikacja nie może połączyć się z usługą, sprawdź kolejno:
- czy endpoint zaczyna się od
https://, - czy wpisano poprawny region
eu-pl-1, - czy Access Key jest poprawny,
- czy Secret Key jest poprawny,
- czy czas systemowy urządzenia jest poprawny,
- czy firewall pozwala na połączenia HTTPS,
- czy aplikacja nie wymaga włączenia
Path Style Access.
Zalecana konfiguracja¶
Jeżeli nie masz szczególnych wymagań, użyj:
To jest zalecana konfiguracja dla standardowych połączeń z Cloud4You Object Storage S3.