Docker
HostArena S3 Storage može se koristiti sa Docker aplikacijama koje podržavaju Amazon S3 API. Dovoljno je da aplikacija koristi standardne S3 parametre za povezivanje.
Šta je potrebno?
Pripremite sledeće podatke iz korisničkog panela:
-
Endpoint
-
Access Key
-
Secret Key
-
Naziv Bucket-a
Primer:
| Polje | Primer |
|---|---|
| Endpoint | https://username.s3.hostarena.rs |
| Bucket | username |
| Access Key | Dostupan u panelu |
| Secret Key | Dostupan u panelu |
Korišćenje Environment promenljivih
Većina Docker aplikacija koristi sledeće promenljive okruženja:
AWS_ACCESS_KEY_ID=YOUR_ACCESS_KEY
AWS_SECRET_ACCESS_KEY=YOUR_SECRET_KEY
AWS_ENDPOINT=https://username.s3.hostarena.rs
AWS_BUCKET=username
AWS_REGION=us-east-1
Primer docker-compose.yml
version: "3.8"
services:
app:
image: your-image:latest
environment:
AWS_ACCESS_KEY_ID: YOUR_ACCESS_KEY
AWS_SECRET_ACCESS_KEY: YOUR_SECRET_KEY
AWS_ENDPOINT: https://username.s3.hostarena.rs
AWS_BUCKET: username
AWS_REGION: us-east-1
Test konekcije
Pokrenite kontejner i proverite da li aplikacija može da pristupi Bucket-u.
Ako je konfiguracija ispravna, aplikacija će moći da čita i upisuje podatke na HostArena S3 Storage.
Najčešći problemi
Authentication Failed
Proverite Access Key i Secret Key.
Could not connect
Proverite Endpoint:
https://username.s3.hostarena.rs
SSL greška
Proverite da li aplikacija koristi HTTPS i port 443.
