Hvordan få tilgang til AWS S3 -bøtte fra nettleseren

Hvordan få tilgang til AWS S3 -bøtte fra nettleseren
S3 -bøttene i AWS S3 -tjenesten brukes til lagring av filer og mapper som objekter. Bøttene til bøttene får deretter tilgang til nettleseren ved å skrive "objekt -URL" til objektene som er lagret i bøttene. En S3 -bøtte kan nås fra nettleseren hvis den blir gjort offentlig tilgjengelig. Dette gjøres ved å redigere tillatelsespolitikken til en allerede opprettet S3 -bøtte og endre bøttestatus fra privat til publikum.

I denne artikkelen vil vi diskutere hele prosessen med å lage og deretter få tilgang til S3 -bøtta fra nettleseren.

Få tilgang til S3 -bøtta fra nettleseren

Følg trinnet gitt nedenfor for å starte prosessen med å få tilgang til S3 -bøtta fra nettleseren fra ripen nedenfor:

  • Lag en S3 -bøtte
  • Last opp objekter til bøtta
  • Rediger bøttepolicy
  • Tilgang fra nettleseren

Trinn 1: Lag en S3 -bøtte
Åpne S3 -tjenesten til AWS etter å ha logget inn på AWS -konsollen og lag en ny bøtte:

Etter å ha lagt til detaljer og konfigurert S3 -bøtta, klikker du på "Opprett bøtte" -knappen:

Trinn 2: Last opp objekter til bøtta
Det kreves å legge til minst ett objekt av en hvilken som helst filtype og format i bøtta. Objektet som er lastet opp i bøtta får tilgang til nettleseren som et statisk nettsted:

For eksempel har vi lastet opp noen få objekter i forskjellige filformater:

Gå nå til tillatelsesseksjonen og endre statusen "Block Public Access" hvis den vises som "ON":

Unmmer alternativet "Blokker all offentlig tilgang" og lagre endringene:

Trinn 3: Rediger bøttepolicy
Rediger nå bøttepolitikken ved å bla ned til alternativet "Bucket Policy". Klikk på "Rediger" -knappen:

I "Rediger bøttepolicy", velg alternativet "Policy Generator":

Dette vil lede brukeren til et annet grensesnitt i en ny fane. Velg nå typen policy som "S3 Bucket Policy", skriv "*" i det rommet som er gitt for "hovedstol", velg "getObject" fra rullegardinmenyen Actions, og lim inn ARN kopiert fra S3 -bøtteopplysningene med "/* ”Symboler til slutt. Og klikk deretter på alternativet "Legg til uttalelse":

Dette vil generere en policy i henhold til detaljene som er lagt til i forrige trinn. Kopier policykoden:

Gå tilbake til AWS S3 -bøtteopplysningene og lim deretter inn policy -koden i den:

Dette vil endre bøttestatus fra privat til publikum. Nå er bøtta offentlig tilgjengelig og kan nås fra nettleseren:

Velg hvilken som helst objektfil fra den opprettede S3 -bøtta og gå til detaljene:

Kopier nå "objekt -url" av objektet:

Trinn 4: Tilgang fra nettleseren
Bare lim inn den kopierte objekt -URL -en i nettleseren. Dette vil åpne filen som et statisk nettsted. Filen vi valgte var en enkel tekstfil som ble lagret på systemet:

Dette handlet om å få tilgang til AWS S3 -bøtta fra nettleseren.

Konklusjon

Objektene som er lagret i AWS S3 -bøtta kan nås fra nettleseren hvis bøtta blir gjort offentlig tilgjengelig. Dette krever redigering og generering av en ny policy for S3 -bøtta. Objektene i et hvilket som helst filformat kan lagres i S3 -bøtta, og nettadressen til objektene brukes til å åpne filene i nettleseren. Denne artikkelen forklarte prosessen med å få tilgang til S3 -bøtta fra nettleseren.