De Object Store maakt het mogelijk om mediabestanden, zoals afbeeldingen en video’s, op te slaan en beschikbaar te maken via een publieke URL. Dit maakt het geschikt voor het leveren van bestanden aan websites, applicaties of andere gebruikers, zonder dat een aparte webserver nodig is.
Bestanden worden rechtstreeks vanuit de Object Store geleverd. Hierdoor kunnen mediabestanden eenvoudig worden gedeeld of gebruikt binnen een website of applicatie.
In dit artikel leggen we uit hoe je een container aanmaakt, deze publiek toegankelijk maakt en bestanden gebruikt via een directe URL.
Maak een container aan en upload bestanden
Stap 1
Maak een container aan en noem deze bijvoorbeeld media-container. Deze container gebruik je om je mediabestanden op te slaan, zoals afbeeldingen en video’s.
Voordat je begint:
- Zorg dat je een S3-token hebt aangemaakt. Je gebruikt dit S3-token om tools zoals aws s3 of s3cmd te configureren.
AWS CLI en s3cmd zijn command-line tools waarmee je via de terminal containers aanmaakt en bestanden uploadt naar je Object Store.
Wanneer je de configuratie hebt afgerond, maak je een container aan en upload je een bestand. Hieronder staan twee voorbeelden:
aws s3 mb s3://media-container --endpoint-url https://<project-id>.objectstore.eu
aws s3 cp ~/example.txt s3://media-container/ --endpoint-url https://<project-id>.objectstore.euVoorbeeld met s3cmd:
s3cmd mb s3://media-container
s3cmd put bestand.txt s3://media-container/Het is aan te raden om je bestanden logisch te organiseren, bijvoorbeeld met prefixes in de bestandsnaam:
media-container
images/
videos/
audio/Dit maakt het beheer overzichtelijker.
Maak de container publiek toegankelijk
Stap 2
Containers en bestanden in de Object Store zijn standaard niet publiek toegankelijk. Dit betekent dat bestanden alleen bereikbaar zijn met een geldig S3-token, bestaande uit een access key en secret key. Om mediabestanden direct te kunnen leveren aan bezoekers, moet je publieke leesrechten instellen.
Door publieke toegang in te schakelen, kunnen bestanden worden opgehaald via een directe URL, zonder authenticatie. Dit is nodig om afbeeldingen en video’s rechtstreeks op een website te tonen.
Klik op de media-container om het dropdownmenu te openen.

Selecteer daarna 'Public Access' om de container publiek toegankelijk te maken.

Gebruik bestanden via de publieke URL
Stap 3
Nadat de container publiek toegankelijk is gemaakt, zijn de bestanden direct bereikbaar via een URL.
De URL heeft de volgende structuur:
https://<project-id>.objectstore.eu/media-container/images/logo.pngDeze URL kan worden gebruikt om:
- bestanden te delen met anderen
- afbeeldingen te tonen op een website
- mediabestanden te gebruiken in een applicatie
- downloads beschikbaar te maken
Bijvoorbeeld in een website:
<img src="https://<project-id>.objectstore.eu/media-container/images/logo.png">Samenvatting
Met de Object Store kun je eenvoudig mediabestanden opslaan en publiek beschikbaar maken. Door een container aan te maken, deze publiek toegankelijk te maken en de directe URL te gebruiken, kun je bestanden leveren aan websites, applicaties of andere gebruikers.