Ongeveer 5 minuten
Zo upload je bestanden naar elke S3-compatibele opslag
Aktar werkt met elke provider die de Amazon S3-API implementeert. Kies Andere S3-compatibele dienst en vul het endpoint, de regio en de sleutels van de provider in. Veelgebruikte voorbeelden:
- Wasabi:
https://s3.<region>.wasabisys.com, bijvoorbeelds3.eu-central-1.wasabisys.com - Hetzner Object Storage:
https://<location>.your-objectstorage.com, bijvoorbeeldfsn1.your-objectstorage.com - Scaleway:
https://s3.<region>.scw.cloud, bijvoorbeelds3.fr-par.scw.cloud - Akamai (Linode):
https://<region>.linodeobjects.com
Wat je nodig hebt
- Een account bij een S3-compatibele provider
- Aktar geïnstalleerd op je Mac
Stap voor stap
- 1
Maak een bucket
Maak een bucket in de console van je provider en noteer de regio of locatie, bijvoorbeeld
eu-central-1,fsn1offr-par. - 2
Sta openbare leestoegang toe
Maak objecten in de bucket openbaar leesbaar, met de zichtbaarheidsinstelling van de provider of met een bucketbeleid dat
s3:GetObjecttoestaat. Aktar stelt geen rechten per bestand in, dus dit moet op de bucket worden ingesteld. - 3
Maak toegangssleutels
Maak een S3-toegangssleutel en -secret met lees- en schrijftoegang tot de bucket.
- 4
Voeg de bestemming toe in Aktar
Ga naar Instellingen → Bestemmingen → Voeg bestemming toe, kies Andere S3-compatibele dienst en vul de waarden hieronder in. Deze voorinstelling gebruikt virtual-hosted-style-URL’s (
bucket.endpoint). Ondersteunt je server alleen path-style-URL’s, kies dan de voorinstelling MinIO. - 5
Test en bewaar
Klik op Test verbinding en daarna op Bewaar.
Instellingen in Aktar
Vul deze waarden in bij Instellingen → Bestemmingen → Voeg bestemming toe. De veldnamen komen overeen met de app.
| Veld | Voorbeeldwaarde |
|---|---|
| Provider | Andere S3-compatibele dienst |
| Endpoint | https://fsn1.your-objectstorage.comHet S3-endpoint van je provider. |
| Regio | fsn1De regio of locatie van de bucket. |
| Access Key ID | … |
| Secret Access Key | •••••••• |
| Bucket | your-bucket |
| Openbare basis-URL | your-bucket.fsn1.your-objectstorage.comOf een CDN of eigen domein voor de bucket. |
Tips
- Zoek in de documentatie van je provider het exacte endpoint op voor de regio die je hebt gekozen.
- Biedt je provider een CDN of eigen domeinen, gebruik dat adres dan als Openbare basis-URL.
Problemen oplossen
Test verbinding kan de bucket niet bereiken
Controleer het endpoint en de regio nog eens. Ondersteunt de provider alleen path-style-URL’s, schakel dan over naar de voorinstelling MinIO.
Links geven 403
De bucket staat nog geen openbare leestoegang toe. Zie Access Denied-fouten.
Kom je er nog niet uit?Bekijk de FAQ of stel je vraag op GitHub.