Cominciamo con la panoramica, le funzionalità e l'utilizzo del servizio AWS S3.
Panoramica di S3
La panoramica del servizio Amazon S3 è discussa nei seguenti punti:
- Hosting di siti Web
- Backup del database
- Pipeline di elaborazione dei dati
Il passo successivo spiega le caratteristiche principali di AWS S3.
Caratteristiche di Amazon S3
I concetti fondamentali del servizio AWS S3 sono elencati di seguito:
Secchi: I secchi sono semplicemente contenitori per archiviare i file di oggetti all'interno di uno spazio dei nomi. L'utente deve dare al secchio un nome simile durante la creazione di una cartella nel sistema. Il nome del secchio dovrebbe essere univoco a livello globale in quanto non può essere possibile avere due secchi con lo stesso nome.
Oggetti: Gli oggetti sono i file di contenuto che l'utente deve archiviare sul cloud all'interno dei secchi S3. Il contenuto può essere archiviato in una varietà di tipi come contenuti multimediali, file JSON, file CSV, SDK, file JAR, ecc. La dimensione del file ha una limitazione durante la memorizzazione su un secchio S3 che può essere da 0b a 5 TB di dimensioni.
Accesso: Ci sono un paio di modi diversi per recuperare i dati memorizzati in un secchio S3. Il primo è attraverso un URL che può essere utilizzato quando il secchio è esposto pubblicamente e la sua sintassi è riportata di seguito:
https: // s3.Amazonaws.com//
L'altro modo per ottenere l'oggetto da un secchio S3 è usando l'SDK AWS in qualsiasi linguaggio di programmazione. Un esempio di questo in Python è scritto di seguito:
S3Client = Boto3.Client ('S3')
myobject = s3client.get_object (bucket = 'bucket_name', key = 'object_name')
Come utilizzare un servizio S3?
Per utilizzare il servizio S3 sulla piattaforma AWS clicca qui per accedere alla dashboard fornendo l'e -mail per l'utente root. Se l'utente è nuovo sulla piattaforma, crea semplicemente un nuovo account AWS dalla piattaforma:
Dopo aver inserito l'e -mail, fornire la password per autenticare l'utente e lasciarlo passare alla dashboard AWS:
Una volta che l'utente è sulla pagina della console AWS, espandi il "Servizi"Menu dalla barra di navigazione e selezionare il"Magazzinaggio"Opzioni per andare in"S3" servizio:
Nella pagina Amazon S3, fai clic su "Secchi"Pulsante dal pannello sinistro e quindi premere il"Crea bucket"Pulsante per creare un nuovo secchio S3:
Crea un secchio S3 digitando il suo nome e quindi selezionando la regione da dove saranno disponibili i servizi:
Scorri verso il basso la pagina per dare l'accesso pubblico al pubblico per ottenere l'accesso URL degli oggetti del secchio:
Successivamente, rivedi le configurazioni e crea un secchio S3 su AWS:
All'interno del secchio, fai clic su "Caricamento"Pulsante per archiviare l'oggetto/file all'interno del bucket:
In questa pagina, l'utente può "Aggiungere i file"Facendo clic sul secchio e anche da"Drag & Drop"I file possono essere utilizzati:
Una volta caricato l'oggetto, vai semplicemente nel suo "Proprietà"Sezione per ottenere l'URL per accedere al contenuto del file:
Hai utilizzato correttamente il servizio S3 per creare un secchio e caricare file in esso.
Conclusione
AWS Simple Storage Service (S3) viene utilizzato per creare secchi che contengono gli oggetti che sono archiviati al loro interno. La dimensione dell'oggetto che può essere archiviato nel secchio può essere fino a 5 TB e la dimensione effettiva del secchio è illimitata. È possibile accedere ai dati archiviati nel bucket utilizzando un URL fornito dalla piattaforma o un codice per accedere ai dati privati. Il provider cloud AWS può essere utilizzato per archiviare i contenuti nel secchio S3 e quindi accedervi su Internet.