Abilitazione o disabilitazione delle tabelle di inventario in tempo reale - Amazon Simple Storage Service

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à.

Abilitazione o disabilitazione delle tabelle di inventario in tempo reale

Per impostazione predefinita, la configurazione della tabella di metadati contiene una tabella journal, che registra gli eventi che si verificano per gli oggetti nel bucket. La tabella journal è necessaria per ogni configurazione della tabella di metadati.

Facoltativamente, puoi aggiungere una tabella di inventario in tempo reale alla configurazione della tabella dei metadati. La tabella dell'inventario live fornisce un inventario semplice e interrogabile di tutti gli oggetti e delle relative versioni presenti nel bucket, in modo da poter determinare lo stato più recente dei dati.

Nota

Se hai creato la configurazione dei metadati S3 prima del 15 luglio 2025, non puoi abilitare una tabella di inventario su quella configurazione. Ti consigliamo di eliminare e ricreare la configurazione in modo da poter creare una tabella di inventario e far scadere i record della tabella di registrazione. Per ulteriori informazioni, consulta Abilitazione delle tabelle di inventario sulle configurazioni di metadati create prima del 15 luglio 2025.

La tabella di inventario contiene i metadati più recenti per tutti gli oggetti nel bucket. È possibile utilizzare questa tabella per semplificare e velocizzare i flussi di lavoro aziendali e i processi relativi ai Big Data identificando gli oggetti che si desidera elaborare per vari carichi di lavoro. Ad esempio, è possibile interrogare la tabella dell'inventario per eseguire le seguenti operazioni:

  • Trova tutti gli oggetti archiviati nella classe di storage S3 Glacier Deep Archive.

  • Crea una distribuzione di tag per oggetti o trova oggetti senza tag.

  • Trova tutti gli oggetti che non sono crittografati utilizzando la crittografia lato server con chiavi AWS Key Management Service (AWS KMS) (SSE-KMS).

  • Confronta la tabella dell'inventario in due momenti diversi per comprendere la crescita degli oggetti con tag specifici.

Se scegli di abilitare una tabella di inventario per la configurazione della tabella di metadati, la tabella viene sottoposta a un processo noto come backfilling, durante il quale Amazon S3 esegue la scansione del bucket generico per recuperare i metadati iniziali per tutti gli oggetti presenti nel bucket. A seconda del numero di oggetti nel bucket, questo processo può richiedere da minuti (minimo 15 minuti) a ore. Al termine del processo di riempimento, lo stato della tabella dell'inventario passa da Backfilling a Active. Una volta completato il riempimento, gli aggiornamenti degli oggetti si riflettono in genere nella tabella dell'inventario entro un'ora.

Nota
  • Ti viene addebitato un costo per il riempimento della tabella dell'inventario. Se il tuo bucket per uso generico contiene più di un miliardo di oggetti, ti viene inoltre addebitata una tariffa mensile per la tabella dell'inventario. Per ulteriori informazioni, consulta Prezzi di Amazon S3.

  • Non puoi sospendere gli aggiornamenti della tabella dell'inventario e poi riprenderli. Tuttavia, puoi disabilitare la configurazione della tabella di inventario. La disabilitazione della tabella di inventario non la elimina. La tabella dell'inventario viene conservata per i tuoi archivi fino a quando non decidi di eliminarla.

    Se hai disabilitato la tabella di inventario e in seguito desideri riattivarla, devi prima eliminare la vecchia tabella di inventario dal tuo bucket di tabelle AWS gestite. Quando riattivi la configurazione della tabella di inventario, Amazon S3 crea una nuova tabella di inventario e ti viene nuovamente addebitato il costo per il riempimento della nuova tabella di inventario.

Puoi abilitare o disabilitare le tabelle di inventario utilizzando la console Amazon S3, AWS Command Line Interface (AWS CLI), la o l'API AWS SDKs REST di Amazon S3.

Prerequisiti

Se hai disabilitato la tabella di inventario e ora desideri riattivarla, devi prima eliminare manualmente la vecchia tabella di inventario dal tuo bucket di tabelle AWS gestite. In caso contrario, la riattivazione della tabella di inventario non riesce perché nel bucket della tabella esiste già una tabella di inventario. Per eliminare la tabella dell'inventario, consulta. Cancellazione di tabelle di metadati

Quando riattivi la configurazione della tabella di inventario, Amazon S3 crea una nuova tabella di inventario e ti viene nuovamente addebitato il costo per il riempimento della nuova tabella di inventario.

Abilita o disabilita le tabelle di inventario

Per abilitare o disabilitare le tabelle di inventario
  1. Accedi a AWS Management Console e apri la console Amazon S3 all'indirizzo. https://console.aws.amazon.com/s3/

  2. Nel riquadro di navigazione sinistro, scegli Bucket per uso generico.

  3. Scegli il bucket generico con la configurazione della tabella di metadati per cui desideri abilitare o disabilitare una tabella di inventario.

  4. Nella pagina dei dettagli del bucket, scegli la scheda Metadati.

  5. Nella scheda Metadati, scegli Modifica, quindi scegli Modifica configurazione della tabella di inventario.

  6. Nella pagina Modifica configurazione della tabella di inventario, scegli Abilitato o Disabilitato nella tabella Inventario.

    Nota

    Prima di scegliere Abilitato, assicurati di aver esaminato e soddisfatto i prerequisiti.

    • Se hai scelto Abilitato, puoi scegliere se crittografare la tabella con la crittografia lato server utilizzando le chiavi AWS Key Management Service (AWS KMS) (SSE-KMS). Per impostazione predefinita, le tabelle di inventario sono crittografate con crittografia lato server utilizzando chiavi gestite di Amazon S3 (SSE-S3).

      Se scegli di utilizzare SSE-KMS, devi fornire una chiave KMS gestita dal cliente nella stessa regione del bucket generico.

      Importante

      È possibile impostare il tipo di crittografia per le tabelle di metadati solo durante la creazione della tabella. Dopo aver creato una tabella AWS gestita, non è possibile modificarne l'impostazione di crittografia.

      • Per crittografare la tabella di inventario con SSE-S3 (impostazione predefinita), scegli Non specificare il tipo di crittografia.

      • Per crittografare la tabella di inventario con SSE-KMS, scegli Specificare il tipo di crittografia. In Tipo di crittografia, scegli Crittografia lato server utilizzando chiavi AWS Key Management Service () (AWS KMS SSE-KMS). In AWS KMS chiave, scegli tra le tue chiavi KMS esistenti o inserisci l'ARN della tua chiave KMS. Se non disponi già di una chiave KMS, scegli Inserisci chiave KMS ARN, quindi scegli Crea una chiave KMS.

    • Se hai scelto Disabilitato, in Dopo la disabilitazione della tabella di inventario, la tabella non verrà più aggiornata e gli aggiornamenti non possono essere ripresi, seleziona la casella di controllo.

  7. Scegli Save changes (Salva modifiche).

Per eseguire i seguenti comandi, è necessario averli AWS CLI installati e configurati. Se non lo hai AWS CLI installato, consulta Installare o aggiornare alla versione più recente di AWS CLI nella Guida per l'AWS Command Line Interface utente.

In alternativa, puoi eseguire AWS CLI comandi dalla console utilizzando AWS CloudShell. AWS CloudShell è una shell preautenticata basata su browser che è possibile avviare direttamente da. AWS Management ConsolePer ulteriori informazioni, consulta Cos'è? CloudShell e Guida introduttiva AWS CloudShell nella Guida AWS CloudShell per l'utente.

Per abilitare o disabilitare le tabelle di inventario utilizzando il AWS CLI

Per utilizzare i seguenti comandi di esempio, sostituisci user input placeholders con le tue informazioni.

Nota

Prima di abilitare una configurazione dell'inventario, assicurati di aver esaminato e soddisfatto i prerequisiti.

  1. Crea un file JSON che contenga la configurazione della tabella di inventario e salvalo (ad esempio,inventory-config.json). Di seguito è riportato un esempio di configurazione per abilitare una nuova tabella di inventario.

    Se stai abilitando una tabella di inventario, puoi facoltativamente specificare una configurazione di crittografia. Per impostazione predefinita, le tabelle di metadati sono crittografate con crittografia lato server utilizzando chiavi gestite di Amazon S3 (SSE-S3), che puoi specificare impostando su. SseAlgorithm AES256

    Per crittografare la tabella di inventario con la crittografia lato server utilizzando AWS Key Management Service le chiavi () (SSE-KMS), imposta su.AWS KMSSseAlgorithm aws:kms È inoltre necessario KmsKeyArn impostare l'ARN di una chiave KMS gestita dal cliente nella stessa regione in cui si trova il bucket generico.

    { "ConfigurationState": "ENABLED", "EncryptionConfiguration": { "SseAlgorithm": "aws:kms", "KmsKeyArn": "arn:aws:kms:us-east-2:account-id:key/key-id" } }

    Se desideri disabilitare una tabella di inventario esistente, utilizza la seguente configurazione:

    { "ConfigurationState": "DISABLED" } }
  2. Usa il comando seguente per aggiornare la configurazione della tabella di inventario per il tuo bucket generico (ad esempio,amzn-s3-demo-bucket):

    aws s3api update-bucket-metadata-inventory-table-configuration \ --bucket amzn-s3-demo-source-bucket \ --inventory-table-configuration file://./inventory-config.json \ --region us-east-2

È possibile inviare richieste REST per abilitare o disabilitare le tabelle di inventario. Per ulteriori informazioni, consulta UpdateBucketMetadataInventoryTableConfiguration.

Puoi usare AWS SDKs per abilitare o disabilitare le tabelle di inventario in Amazon S3. Per informazioni, consulta l'elenco delle opzioni supportate SDKs.