Bucket di storage degli oggetti

Informazioni sui bucket di storage degli oggetti, in cui è possibile memorizzare gli oggetti in un compartimento.

Nel servizio di storage degli oggetti, un bucket è un contenitore per la memorizzazione degli oggetti in un compartimento all'interno di uno spazio di nomi dello storage degli oggetti. Un bucket è associato a un singolo compartimento. Il compartimento dispone di criteri che indicano le azioni che è possibile eseguire su un bucket e tutti gli oggetti in esso contenuti.

Impossibile nidificare i bucket: un bucket non può contenere altri bucket.

Task bucket

È possibile eseguire i task del bucket di storage degli oggetti riportati di seguito.

Criteri IAM necessari

Per utilizzare Oracle Cloud Infrastructure, un amministratore deve essere un membro di un gruppo a cui è stato concesso l'accesso di sicurezza in un criterio da un amministratore della tenancy. Questo accesso è necessario se si utilizza la console o l'API REST con un SDK, un'interfaccia CLI o un altro strumento. Se viene visualizzato un messaggio che informa che non si dispone dell'autorizzazione o che non si è autorizzati, verificare con l'amministratore della tenancy il tipo di accesso di cui si dispone e il compartimento in cui funziona l'accesso.

Se non si ha familiarità con i criteri, vedere Gestione dei domini di Identity e Criteri comuni.

Autorizzazioni storage degli oggetti

Il criterio Consenti agli amministratori dello storage degli oggetti di gestire bucket e oggetti consente al gruppo specificato di eseguire qualsiasi operazione con bucket e oggetti associati. Per creare un bucket, è necessario essere membri di questo gruppo.

Se sei un amministratore dello storage degli oggetti e desideri imporre criteri più restrittivi per i bucket, aggiorna il criterio in modo da includere tali restrizioni. Per ulteriori informazioni, consulta la sezione relativa ai dettagli di storage degli oggetti, storage di archivio e trasferimento dati.

Security Zones

Le zone di sicurezza garantiscono la conformità delle risorse cloud ai principi di sicurezza Oracle. Se un'operazione qualsiasi su una risorsa in un compartimento della zona di sicurezza viola un criterio per tale zona di sicurezza, l'operazione viene negata.

I criteri delle zone di sicurezza riportati di seguito influiscono sulla capacità di gestire i bucket.

  • Non è possibile spostare un bucket da una zona di sicurezza a un compartimento che non si trova nella stessa zona di sicurezza, perché potrebbe essere meno sicuro. Per informazioni dettagliate, vedere Limitare lo spostamento delle risorse.
  • I bucket in una zona di sicurezza devono essere privati.
  • I bucket in una zona di sicurezza devono utilizzare chiavi di cifratura master gestite dal cliente nel servizio Vault.

Richieste precedenti all'autenticazione

Le richieste preautenticate consentono di accedere a un bucket o a un oggetto senza disporre delle proprie credenziali. Ad esempio, puoi creare una richiesta che ti consenta di caricare i backup in un bucket senza possedere chiavi API. Per i dettagli, consulta la sezione relativa alle richieste preautenticate di storage degli oggetti.

Controllo versione oggetto

È possibile abilitare il controllo delle versioni degli oggetti per conservare le versioni precedenti degli oggetti. Il controllo delle versioni degli oggetti consente di visualizzare, recuperare e recuperare le versioni precedenti degli oggetti e fornisce protezione contro la sovrascrittura o l'eliminazione accidentale o dannosa degli oggetti. Per informazioni su questa funzione, vedere Controllo delle versioni dello storage degli oggetti.

Criteri del ciclo di vita degli oggetti

Utilizzando i criteri del ciclo di vita degli oggetti applicati a livello di bucket, puoi gestire automaticamente l'archiviazione e l'eliminazione degli oggetti in base a una pianificazione predefinita. Per informazioni su questa funzione, vedere Gestione del ciclo di vita degli oggetti di storage degli oggetti.

Regole di conservazione

Puoi applicare le regole di conservazione a livello di bucket per fornire opzioni di storage degli oggetti immutabili per i dati scritti nello storage degli oggetti per motivi di governance, conformità normativa e requisiti legali. Per informazioni su questa funzione, vedere Regole di conservazione dei dati di storage degli oggetti.

Criterio di replica

Utilizzando un criterio di replica per un bucket, puoi replicare automaticamente gli oggetti in un bucket di storage degli oggetti in un altro bucket nella stessa area o in un'area diversa. Per informazioni su questa funzione, vedere Replica dello storage degli oggetti.

Applicazione di tag alle risorse

Applica tag alle risorse per organizzarle in base alle esigenze aziendali. È possibile applicare le tag quando si crea una risorsa ed è possibile aggiornare una risorsa in un secondo momento per aggiungere, rivedere o rimuovere le tag. Per informazioni generali sull'applicazione delle tag, vedere Tag risorsa.

Lo storage degli oggetti supporta l'aggiunta di tag ai bucket.

Monitoraggio delle risorse

Puoi monitorare lo stato, la capacità e le prestazioni delle tue risorse Oracle Cloud Infrastructure utilizzando metriche, allarmi e notifiche. Per ulteriori informazioni vedere Monitoraggio e Notifiche.

Per informazioni sul monitoraggio dei bucket, vedere Metriche dello storage degli oggetti.

Report uso

Un report sull'uso è un file CSV (Comma-Separated Value) che può essere utilizzato per ottenere un'analisi dettagliata delle risorse in Oracle Cloud Infrastructure per l'audit o la riconciliazione delle fatture. Un report sull'uso viene generato ogni giorno e memorizzato in un bucket di storage degli oggetti. Per ulteriori informazioni, vedere Panoramica sui report costi e uso e Accesso ai report costi e uso.

Creazione dell'automazione mediante eventi

Puoi creare l'automazione in base alle modifiche di stato per le risorse Oracle Cloud Infrastructure utilizzando tipi di evento, regole e azioni. Per ulteriori informazioni, vedere Panoramica degli eventi.

Per impostazione predefinita, i bucket emettono eventi per le modifiche dello stato del bucket. Gli eventi per gli oggetti vengono gestiti in modo diverso rispetto ad altre risorse. Gli oggetti non emettono eventi per impostazione predefinita. Utilizza la console, l'interfaccia CLI o l'API per abilitare un bucket a emettere eventi per le modifiche allo stato dell'oggetto. È possibile abilitare gli eventi per le modifiche dello stato degli oggetti durante o dopo la creazione del bucket. Per ulteriori informazioni, vedere Abilitazione o disabilitazione di Emitting Events for Object State Changes.

Nomi bucket

I nomi dei bucket vengono generati dal sistema per impostazione predefinita, ma è possibile sovrascrivere l'impostazione predefinita con un nome specificato.

Nomi bucket generati dal sistema

Quando viene creato un bucket, il sistema genera un nome predefinito per tale bucket, ad esempio bucket-20190306-1359. Questo nome bucket identifica l'anno, il mese e il giorno correnti in cui è stato creato il bucket. È possibile utilizzare il nome generato dal sistema per il nuovo bucket o specificare un nome diverso.

Nomi bucket specificati dall'utente

Se si modifica questo nome di bucket predefinito o il nome di qualsiasi bucket, attenersi alla procedura riportata di seguito.

  • Rendi univoco il nome all'interno dello spazio di nomi dello storage degli oggetti della tua tenancy.
  • Utilizzare da 1 a 256 caratteri.
  • I caratteri validi sono lettere (maiuscole o minuscole), numeri, trattini, caratteri di sottolineatura e punti.
    Importante

    I nomi dei bucket e degli oggetti fanno distinzione tra maiuscole e minuscole. Lo storage degli oggetti gestisce i conti fornitori e i conti fornitori come bucket separati.
  • Evitare di fornire informazioni riservate.

Livelli di storage predefiniti

Quando crei un bucket, decidi quale livello di storage predefinito è appropriato per memorizzare gli oggetti:

  • Utilizzare il livello Standard per i dati per i quali è necessario un accesso rapido, immediato e frequente.
  • Utilizzare il livello Archivia per i dati a cui si accede raramente o raramente, ma che devono essere conservati e conservati per lunghi periodi di tempo.

La proprietà del livello di storage viene quindi assegnata a ogni oggetto caricato in un bucket.

Per ulteriori informazioni, consulta la sezione relativa ai livelli di storage degli oggetti. Per automatizzare lo spostamento dei dati al livello più conveniente, vedere Gestione automatica dei livelli.

Importante

Non è possibile modificare il livello di storage predefinito di un bucket dopo la creazione.

Bucket pubblici

Quando crei un bucket, quest'ultimo viene considerato un bucket privato e l'accesso al contenuto del bucket e del bucket richiede autenticazione e autorizzazione. Tuttavia, lo storage degli oggetti supporta l'accesso anonimo e non autenticato a un bucket che non si trova in una zona di sicurezza. Per rendere un bucket pubblico, abilitare l'accesso in lettura al bucket.

Importante

Valutare attentamente i requisiti aziendali per l'accesso pubblico a un bucket. Quando si abilita l'accesso anonimo a un bucket, qualsiasi utente può ottenere i metadati degli oggetti, scaricare gli oggetti bucket e, facoltativamente, elencare i contenuti del bucket. Si consiglia di utilizzare le richieste preautenticate anziché i bucket pubblici. Le richieste preautenticate supportano più capacità di autorizzazione, scadenza e ambito non possibili con i bucket pubblici. Per i dettagli, consulta la sezione relativa alle richieste preautenticate di storage degli oggetti.

Autorizzazioni necessarie

Per configurare un bucket pubblico sono necessarie le autorizzazioni riportate di seguito.

  • Per abilitare l'accesso pubblico durante la creazione di un bucket, utilizzare l'autorizzazione BUCKET_CREATE.

  • Per abilitare l'accesso pubblico per un bucket esistente, utilizzare l'autorizzazione BUCKET_UPDATE.

Opzioni

Quando si crea un bucket pubblico, sono disponibili le opzioni riportate di seguito.

  • È possibile configurare l'accesso per consentire l'elenco e lo scaricamento degli oggetti. L'accesso all'elenco e al download è l'impostazione predefinita.

  • È possibile configurare l'accesso per consentire solo il download degli oggetti. Un utente non è stato in grado di elencare i contenuti del bucket.

Ambito e vincoli

Comprendere l'ambito e i vincoli di accesso pubblico riportati di seguito.

  • I bucket in una zona di sicurezza non possono essere pubblici.
  • La modifica del tipo di accesso è bidirezionale. È possibile modificare l'accesso di un bucket da pubblico a privato o da privato a pubblico.
  • La modifica del tipo di accesso non ha effetto sulle richieste preautenticate esistenti. Le richieste preautenticate esistenti funzionano ancora.

Per accedere all'API, puoi abilitare l'accesso pubblico anonimo per i bucket nuovi o esistenti utilizzando la console, l'interfaccia CLI o un SDK.