Archiviazione di oggetti in Amazon Lightsail - Amazon Lightsail

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Archiviazione di oggetti in Amazon Lightsail

Utilizza il servizio di storage di oggetti Amazon Lightsail per archiviare e recuperare oggetti, in qualsiasi momento, da qualsiasi punto su Internet. È progettato per facilitare agli sviluppatori il calcolo su scala per il Web ed è creato tramite Amazon Simple Storage Service (Amazon S3). Lo storage di oggetti Lightsail ti dà accesso alla stessa infrastruttura di archiviazione dati altamente scalabile, affidabile, veloce ed economica che Amazon utilizza per gestire la propria rete globale di siti Web. Il servizio ha lo scopo ottimizzare i vantaggi della scalabilità, estendendoli all'utente.

Concetti relativi all'archiviazione di oggetti

I concetti e la terminologia seguenti si applicano allo storage di oggetti Lightsail.

Bucket

Un bucket è un contenitore per oggetti archiviati nel servizio di storage di oggetti Lightsail. Ogni oggetto è contenuto in un bucket, che dispone del proprio URL. Ad esempio, se l'oggetto denominato media/sailbot.jpg è archiviato nel bucket DOC-EXAMPLE-BUCKET della regione Stati Uniti orientali (Virginia settentrionale) (us-east-1), è indirizzabile tramite l'URL, in modo simile a https://DOC-EXAMPLE-BUCKET.us-east-1.amazonaws.com/media/sailbot.jpg.

Puoi creare bucket in Regioni AWS cui Lightsail è disponibile. Per ulteriori informazioni sulle aree in cui Regioni AWS Lightsail è disponibile, consulta Regioni ed endpoint nella Guida generale.AWS

Piani di archiviazione per i bucket

Un piano di archiviazione, denominato pacchetto nell' AWS API, specifica il costo mensile, lo spazio di archiviazione e la quota di trasferimento dati per il bucket. Quando crei un bucket per la prima volta, devi scegliere un piano di archiviazione che puoi modificare in un secondo momento quando il bucket è attivo e funzionante.

Puoi modificare il piano del tuo bucket solo una volta durante il ciclo di fatturazione mensile. AWS Si consiglia di modificare il piano di archiviazione per il bucket se si supera costantemente lo spazio di archiviazione o la quota di trasferimento dei dati, oppure se si rimane costantemente al di sotto delle relative soglie. Poiché il bucket potrebbe subire fluttuazioni imprevedibili durante l'utilizzo, si consiglia di modificare il piano del bucket solo come strategia a lungo termine, anziché come misura di riduzione dei costi mensile a breve termine. Scegli un piano di archiviazione che offra al bucket un ampio spazio di archiviazione e quote di trasferimento dei dati per un lungo periodo di tempo.

Oggetti

Gli oggetti sono le entità fondamentali archiviate nei bucket. Un file caricato nel bucket viene definito oggetto durante l'archiviazione. Gli oggetti sono costituiti da dati e metadati. La parte relativa ai dati è opaca per il servizio di storage di oggetti Lightsail. I metadati sono invece un set di coppie nome-valore che descrivono l'oggetto. Includono alcuni metadati di default (ad esempio la data dell'ultima modifica) e i metadati HTTP standard (ad esempio Content-Type).

Un oggetto viene identificato in modo univoco in un bucket tramite un nome chiave e un ID versione.

Nomi di chiavi oggetto

Un nome chiave è un identificatore univoco di un oggetto in un bucket. Per ogni oggetto in un bucket è presente esattamente una chiave. La combinazione di un bucket, una chiave e un ID versione identifica in modo univoco ciascun oggetto. Quindi puoi pensare allo storage di oggetti di Lightsail come a una mappa di dati di base tra «bucket + key + version» e l'oggetto stesso. Ogni oggetto nello storage di oggetti di Lightsail può essere indirizzato in modo univoco tramite la combinazione dell'endpoint del servizio web, del nome del bucket, della chiave e, facoltativamente, di una versione. Ad esempio, nell'URL https://DOC-EXAMPLE-BUCKET.us-east-1.amazonaws.com/media/sailbot.jpg, DOC-EXAMPLE-BUCKET è il nome del bucket e media/sailbot.jpg è il nome della chiave dell'oggetto.

Controllo delle versioni per gli oggetti

Il controllo delle versioni è una funzione che consente di conservare più versioni di un oggetto nello stesso bucket. È possibile utilizzare questa funzione per conservare, recuperare e ripristinare qualsiasi versione di ogni oggetto archiviato nel bucket . Con il controllo delle versioni puoi eseguire facilmente il ripristino dopo errori dell'applicazione e operazioni non intenzionali dell'utente.

Per impostazione predefinita, il controllo delle versioni è disabilitato durante la creazione di un bucket. Dopo averlo attivato, ogni versione di ogni oggetto archiviato nel bucket viene mantenuta fino a quando non si elimina manualmente la versione archiviata. Ad esempio, se si memorizza l'oggetto media/sailbot.jpg e in seguito si archivia un file più grande con lo stesso nome chiave dell'oggetto, l'oggetto originale di dimensioni minori viene mantenuto come versione precedente. Il nuovo oggetto di dimensioni maggiori diventa la versione corrente. Se ritieni che non sia necessaria la versione precedente dell'oggetto, puoi eliminarla. L'eliminazione della versione corrente dell'oggetto comporta anche l'eliminazione di tutte le versioni precedenti archiviate.

Le versioni degli oggetti archiviati occupano spazio di archiviazione del bucket allo stesso modo delle versioni correnti di un oggetto. Dopo aver attivato il controllo delle versioni, è possibile sospenderlo per interrompere l'archiviazione delle versioni degli oggetti. In questo modo si occupa meno spazio di archiviazione del bucket quando si caricano nuove versioni di oggetti. Quando si sospende il controllo delle versioni, le versioni degli oggetti archiviati vengono mantenute. Le nuove versioni, al contrario, non vengono mantenute.

Accesso al bucket e agli oggetti

Per impostazione predefinita, tutte le risorse di archiviazione di oggetti, sia bucket che oggetti, sono private. Ciò significa che solo il proprietario del bucket, l'account Lightsail che lo ha creato, può accedere al bucket e ai suoi oggetti. Facoltativamente, il proprietario del bucket può concedere ad altri utenti le autorizzazioni di accesso. A tal fine, è possibile impostare tutti gli oggetti o i singoli oggetti su pubblico, per renderli leggibili a chiunque in qualsiasi parte del mondo. Puoi anche concedere l'accesso programmatico completo collegando istanze Lightsail al tuo bucket o creando chiavi di accesso per il tuo bucket. Infine, puoi concedere ad altri AWS account l'accesso programmatico in sola lettura al tuo bucket.

Regioni AWS

Puoi creare bucket di archiviazione di oggetti Lightsail in tutti i paesi Regioni AWS in cui Lightsail è disponibile. La scelta di una regione permette di ottimizzare la latenza, ridurre al minimo i costi o rispondere ai requisiti normativi. Gli oggetti memorizzati in una regione Regione AWS non escono dalla regione a meno che non vengano trasferiti esplicitamente in un'altra regione. Ad esempio, gli oggetti archiviati nella regione Stati Uniti occidentali (Oregon) non lasceranno tale regione.

Gestione di bucket e oggetti

L'object storage di Lightsail è stato creato intenzionalmente con un set minimo di funzionalità incentrato sulla semplicità e la robustezza. Di seguito sono riportati alcuni elementi per la gestione di bucket e oggetti:

  • Creazione di bucket: è possibile creare un bucket in cui archiviare i dati. I bucket sono i contenitori fondamentali del servizio di storage di oggetti Lightsail. Per ulteriori informazioni, consulta Creazione di un bucket.

  • Archivia dati: carica i file nel tuo bucket utilizzando la console Lightsail AWS Command Line Interface ,AWS CLI() e le API. AWS Per ulteriori informazioni su come caricare i file, consulta Caricamento di file in un bucket.

  • Download dei dati: scarica gli oggetti archiviati in qualsiasi momento. Per ulteriori informazioni, consulta Download di oggetti da un bucket.

  • Concessione dell'accesso: è possibile concedere o negare accesso a terze parti (ad esempio, software o utenti) che vogliono caricare o scaricare i dati contenuti all'interno del bucket. I meccanismi di autenticazione possono permettere di mantenere i dati al sicuro da accesso non autorizzato. Per ulteriori informazioni, consulta Autorizzazioni del bucket.

  • Gestione del controllo delle versioni: è possibile abilitare il controllo delle versioni per memorizzare ogni versione di ogni oggetto archiviato nel bucket. Per ulteriori informazioni, consulta Abilitazione e sospensione del controllo delle versioni degli oggetti in un bucket.

  • Monitoraggio dell'utilizzo: consente di monitorare il numero di oggetti archiviati nel bucket e la quantità di spazio di archiviazione utilizzato. Per ulteriori informazioni, consulta Visualizzazione dei parametri del bucket.

  • Modifica del piano di archiviazione: consente di aumentare o ridurre le dimensioni del bucket a seconda delle necessità. Per ulteriori informazioni, consulta Modifica del piano del bucket.

  • Connetti il tuo bucket: collega il bucket Lightsail al tuo sito Web per archiviare immagini e WordPress allegati del sito Web. Puoi anche specificare il tuo bucket come origine di una distribuzione della rete di distribuzione dei contenuti (CDN) di Lightsail. Questa operazione accelera la consegna di oggetti nel bucket agli utenti di tutto il mondo. Per ulteriori informazioni, consulta Tutorial: Connect a bucket to your WordPress istance e Tutorial: Usare un bucket con una distribuzione di content delivery network.

  • Eliminazione del bucket: consente di eliminare il bucket se non lo si utilizza più. Per ulteriori informazioni, consulta Eliminazione di bucket.