Hoe Amazon S3-buckets werken
S3-buckets bieden gebruikers manieren om objecten eenvoudig in onder te brengen en te ordenen. Ontdek hier meer over hoe S3-buckets werken.
S3-buckets zijn openbare cloudopslagcontainers voor objecten die zijn opgeslagen in de Simple Storage Service (S3). S3-buckets kunnen worden vergeleken met bestandsmappen en objectopslag. Elk object dat in buckets wordt opgeslagen, heeft drie hoofdcomponenten: de inhoud van het object (gegevens), de metagegevens van het object (waaronder de objectgrootte, naam, laatste wijzigingsdatum en URL) en de unieke id van het object.
Objecten kunnen niet losstaand in de cloud worden opgeslagen. Hiervoor zijn buckets nodig. Elk S3-account kan honderden buckets hebben en elke bucket kan honderden objecten bevatten. Bovendien beschikken S3-buckets over een gebruiksvriendelijke interface waarmee gebruikers gegevens overal op internet kunnen opslaan en ophalen.
S3-buckets bieden bedrijven en individuen een oplossing voor hun behoeften op het gebied van gegevensgebruik en -back-up. S3-buckets maken het ook mogelijk om een grote hoeveelheid gegevens op te slaan en later te gebruiken via cloudopslag. De meeste gegevens die door ondernemingen in S3-buckets worden opgeslagen, zijn onder meer bestemd voor analyse van big data, noodherstel, dynamische websites en door gebruikers gegenereerde content. Sommige bedrijven gebruiken S3-buckets ook om statische html-websites en dynamisch complexe webapplicaties te hosten.
Om S3-buckets te gebruiken, moet u eerst een bucket maken in de regio van uw keuze. De bucket moet dan een wereldwijd unieke naam krijgen. Om de kosten en latentie te verlagen, is het raadzaam een locatie te kiezen die dicht bij u in de buurt is.
Nadat u een bucket hebt gemaakt, moet u uw S3-opslagklasse kiezen voor gegevensopslag. De keuze van een opslagklasse hangt af van het niveau van functionaliteit, toegankelijkheid, redundantie en prijs. Belangrijk om te onthouden is dat in een bucket objecten van elke opslagklasse kunnen worden opgeslagen.
Zodra uw opslagklasse is geïdentificeerd, kunt u doorgaan met het specificeren van toegangsrechten voor de objecten in uw bucket. Dat kan eenvoudig met toegangscontrolelijsten, bucketbeleidsregels en de door u gekozen identiteits- en toegangsbeheerservice. U kunt ook communiceren met S3-buckets via API's, opdrachtregelinterfaces of beheerconsoles.
We hebben het al gehad over het maken van een bucket, de keuze van een regio en opslagklasse en het opgeven van toegangsrechten, maar voor al die stappen zijn stapsgewijze instructies vereist om door de S3-console te navigeren en een bucket te maken. In de volgende secties bieden we u een uitgebreide leidraad voor het maken en gebruiken van een S3-bucket.
Bij het maken van S3-buckets moet u eerst inloggen op de console. Daarvoor klikt u hier.
U kunt inloggen met de optie “Root User” (Hoofdgebruiker) of “IAM user” (IAM-gebruiker). Als u geen bestaand account hebt, klikt u op “Create a new AWS account” (Een nieuw AWS-account maken). Klik daarna op de knop “login” (inloggen) om de juiste gegevens in te voeren.
Bij het maken van een bucket moet u er eerst een naam aan geven. Zodra u bent ingelogd, klikt u op “Create Bucket” (Bucket maken) en voert u vervolgens de bucketnaam in. Volg de stappen hieronder bij de keuze van een bucketnaam:
Zodra u een bucketnaam hebt gekozen, kunt u deze niet meer wijzigen.
Als volgende stap kiest u de regio waar u uw S3-bucket wilt onderbrengen. Objecten blijven opgeslagen in de door u gekozen regio tenzij ze expliciet worden overgedragen. Om de kosten te verlagen, aan regelnalevingsvereisten te voldoen en latentie te verminderen, kunt u het beste een locatie dicht bij u in de buurt kiezen.
Nadat u een regio hebt gekozen, is het tijd om het eigendom te bepalen. Zo kunt u andere gebruikers toegang verlenen tot gegevens of de volledige controle en eigendom overnemen van alle objecten in uw bucket.
Nadat u een bucket hebt gemaakt, moet u als volgende stap objecten naar uw bucket uploaden. Dit verwijst naar gegevens die u in de bucket wilt opslaan als objecten. Dit kunnen muziek-, video-, foto- of tekstbestanden zijn. Volg de stappen hieronder om objecten te uploaden:
Herhaal het proces voor de andere bestanden die u wilt uploaden.
Volg de stappen hieronder om toegang te krijgen tot objecten die al in de buckets zijn opgeslagen:
Dit verwijst naar het proces om objecten in S3-buckets openbaar toegankelijk te maken voor herstel en ander gebruik. Voer hiertoe de instructies hieronder uit:
Vanuit de S3-console hebt u toegang tot uw buckets en kunt u de benodigde bewerkingen uitvoeren zonder ook maar één regel code in te voeren.
Om toegang te krijgen tot een bucket met 'virtual hosted-style access', wordt de volgende URL-indeling gebruikt: https://bucket-name.s3.Region.amazonaws.com/key-name
Om toegang te krijgen tot een bucket met 'path-style access', wordt de volgende URL-indeling gebruikt: https://s3.Region.amazonaws.com/bucket-name/key-name
S3 ondersteunt toegang tot buckets via internetprotocolversie 6 (IPv6). Een aspect waarmee u rekening moet houden voordat u toegang tot S3-buckets via IPv6 aanvraagt, is dat IPv6 moet worden ingeschakeld door de client en het netwerk dat toegang wenst tot de bucket.
S3-buckets zijn ook toegankelijk via S3-toegangspunten. Het is wel belangrijk dat u onthoudt dat S3-toegangspunten alleen adressering in 'virtual hosted-style' ondersteunen. Gebruik de volgende URL-indeling om toegang te krijgen tot een bucket met S3-toegangspunten: https://AccessPointName-AccountId.s3-accesspoint.region.amazonaws.com.
OPMERKING: alle schermafbeeldingen van Amazon S3 en beschreven gerelateerde procedures voor het gebruik van online bronnen van Amazon/Amazon S3 waren juist op het moment van publicatie en kunnen wijzigen zonder dat die wijzigingen ook meteen in dit artikel worden doorgevoerd.