Konfigurasjon av Amazon Simple Storage Service
Sveip for å vise menyen
Å begynne å lære AWS-tjenester bør starte med det grunnleggende.
Derfor starter vi med en tjeneste som S3, som brukes av alle, hele tiden. Selv bildene jeg inkluderer i dette kurset er lagret på S3, i tillegg til alle mediefiler, og noen ganger kodebiter eller skript som utfører ulike oppgaver.
Amazon Simple Storage Service (Amazon S3) er en skylagringstjeneste levert av Amazon Web Services (AWS) som tilbyr høy skalerbarhet, data tilgjengelighet, sikkerhet og ytelse. Dette betyr at du kan bruke S3 til å lagre og hente ut hvilken som helst mengde data når som helst og fra hvor som helst på internett.
Opprette en Bucket
Nå skal vi begynne å jobbe med S3. Først må vi gå inn på tjenesten ved å klikke på "Services"-knappen øverst til venstre. Deretter finner du "Storage"-seksjonen nederst. Når du klikker på den, vil en meny vises hvor du skal velge S3:
Deretter navigerer vi til menyen hvor du kan se en kort videogjennomgang fra Amazon, som forklarer hvordan du arbeider med S3, sammen med mye annen nyttig informasjon. Du kan se den hvis du ønsker, men akkurat nå trenger vi "Create Bucket"-knappen, som vises i skjermbildet nedenfor:
Nå må du konfigurere bøtten din. Du kan lese om hver av innstillingene selv, eller du kan kopiere mine innstillinger som er listet opp nedenfor.
Jeg gjør bøtten offentlig, noe som betyr at media i denne bøtten vil være tilgjengelig for alle. Senere vil jeg konfigurere den slik at kun GET-forespørsler er tillatt, noe som betyr at brukere kun kan se og laste ned media, ikke redigere, opprette eller slette dem.





Hvis du har gjort alt riktig, bør du se et bilde som dette foran deg:
Nå skal vi konfigurere bøtten slik at brukere kun kan bruke GET-forespørsler, for eksempel for å vise bildet på skjermen eller laste det ned. For å gjøre dette må vi gå til bøtten, navigere til tillatelsesseksjonen, og bla ned til Bucket Policy-seksjonen.
Deretter må vi legge til denne koden der:
{
"Version": "2012-10-17",
"Statement": [
{
"Effect": "Allow",
"Principal": "*",
"Action": "s3:GetObject",
"Resource": "arn:aws:s3:::codefinity-aws-course/*"
}
]
}
Denne JSON-en er en Amazon S3-tilgangspolicy som definerer tillatelser for tilgang til objekter i S3-bøtten. I AWS brukes slike policyer til å administrere tilgang til ressurser i skytjenester. I dette tilfellet beskriver policyen følgende tillatelser:
-
Version: angir syntaksversjonen for policyen. "
2012-10-17" er den nyeste og mest brukte versjonen av policyer; -
Statement: hoveddelen av policyen, som inneholder et array med individuelle utsagn.
Hvert utsagn (i dette tilfellet ett) inneholder:
-
Effect: bestemmer om handlingen er tillatt eller ikke. Her betyr
Allowat handlingen er tillatt; -
Principal: angir hvem som får tillatelsen. Her betyr
*at tillatelsen gis til alle brukere; -
Action: angir hvilken handling som er tillatt. "
s3:GetObject" gir brukere mulighet til å få tilgang til (laste ned) objekter (filer) i S3-bøtten; -
Resource: angir hvilken ressurs tillatelsene gjelder for. "
arn:aws:s3:::codefinity-aws-course/*" refererer til alle objekter (markert med stjerne*) i S3-bøtten med navnet "codefinity-aws-course".
Se bort fra eventuelle advarsler fra AWS da dette er en læringsøvelse. Filene i bøtten må være offentlige slik at vi tydelig kan observere hvordan lagring fungerer gjennom koden.
Tillatelsesfilen din skal se slik ut:
Flott, du har nå opprettet en bøtte og konfigurert den etter våre behov. I de neste kapitlene skal vi lære hvordan vi laster opp mediefiler til den og bruker den i koden og applikasjonene våre.
Takk for tilbakemeldingene dine!
Spør AI
Spør AI
Spør om hva du vil, eller prøv ett av de foreslåtte spørsmålene for å starte chatten vår
Konfigurasjon av Amazon Simple Storage Service
Å begynne å lære AWS-tjenester bør starte med det grunnleggende.
Derfor starter vi med en tjeneste som S3, som brukes av alle, hele tiden. Selv bildene jeg inkluderer i dette kurset er lagret på S3, i tillegg til alle mediefiler, og noen ganger kodebiter eller skript som utfører ulike oppgaver.
Amazon Simple Storage Service (Amazon S3) er en skylagringstjeneste levert av Amazon Web Services (AWS) som tilbyr høy skalerbarhet, data tilgjengelighet, sikkerhet og ytelse. Dette betyr at du kan bruke S3 til å lagre og hente ut hvilken som helst mengde data når som helst og fra hvor som helst på internett.
Opprette en Bucket
Nå skal vi begynne å jobbe med S3. Først må vi gå inn på tjenesten ved å klikke på "Services"-knappen øverst til venstre. Deretter finner du "Storage"-seksjonen nederst. Når du klikker på den, vil en meny vises hvor du skal velge S3:
Deretter navigerer vi til menyen hvor du kan se en kort videogjennomgang fra Amazon, som forklarer hvordan du arbeider med S3, sammen med mye annen nyttig informasjon. Du kan se den hvis du ønsker, men akkurat nå trenger vi "Create Bucket"-knappen, som vises i skjermbildet nedenfor:
Nå må du konfigurere bøtten din. Du kan lese om hver av innstillingene selv, eller du kan kopiere mine innstillinger som er listet opp nedenfor.
Jeg gjør bøtten offentlig, noe som betyr at media i denne bøtten vil være tilgjengelig for alle. Senere vil jeg konfigurere den slik at kun GET-forespørsler er tillatt, noe som betyr at brukere kun kan se og laste ned media, ikke redigere, opprette eller slette dem.





Hvis du har gjort alt riktig, bør du se et bilde som dette foran deg:
Nå skal vi konfigurere bøtten slik at brukere kun kan bruke GET-forespørsler, for eksempel for å vise bildet på skjermen eller laste det ned. For å gjøre dette må vi gå til bøtten, navigere til tillatelsesseksjonen, og bla ned til Bucket Policy-seksjonen.
Deretter må vi legge til denne koden der:
{
"Version": "2012-10-17",
"Statement": [
{
"Effect": "Allow",
"Principal": "*",
"Action": "s3:GetObject",
"Resource": "arn:aws:s3:::codefinity-aws-course/*"
}
]
}
Denne JSON-en er en Amazon S3-tilgangspolicy som definerer tillatelser for tilgang til objekter i S3-bøtten. I AWS brukes slike policyer til å administrere tilgang til ressurser i skytjenester. I dette tilfellet beskriver policyen følgende tillatelser:
-
Version: angir syntaksversjonen for policyen. "
2012-10-17" er den nyeste og mest brukte versjonen av policyer; -
Statement: hoveddelen av policyen, som inneholder et array med individuelle utsagn.
Hvert utsagn (i dette tilfellet ett) inneholder:
-
Effect: bestemmer om handlingen er tillatt eller ikke. Her betyr
Allowat handlingen er tillatt; -
Principal: angir hvem som får tillatelsen. Her betyr
*at tillatelsen gis til alle brukere; -
Action: angir hvilken handling som er tillatt. "
s3:GetObject" gir brukere mulighet til å få tilgang til (laste ned) objekter (filer) i S3-bøtten; -
Resource: angir hvilken ressurs tillatelsene gjelder for. "
arn:aws:s3:::codefinity-aws-course/*" refererer til alle objekter (markert med stjerne*) i S3-bøtten med navnet "codefinity-aws-course".
Se bort fra eventuelle advarsler fra AWS da dette er en læringsøvelse. Filene i bøtten må være offentlige slik at vi tydelig kan observere hvordan lagring fungerer gjennom koden.
Tillatelsesfilen din skal se slik ut:
Flott, du har nå opprettet en bøtte og konfigurert den etter våre behov. I de neste kapitlene skal vi lære hvordan vi laster opp mediefiler til den og bruker den i koden og applikasjonene våre.
Takk for tilbakemeldingene dine!