Modifica dei metadati degli oggetti nella console di Amazon S3 - 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à.

Modifica dei metadati degli oggetti nella console di Amazon S3

È possibile utilizzare la console Amazon S3 per modificare i metadati degli oggetti S3 esistenti utilizzando l'azione Copia. Per modificare i metadati, si copiano gli oggetti nella stessa destinazione e si specificano i nuovi metadati da applicare, che sostituiscono i vecchi metadati dell'oggetto. Alcuni metadati vengono impostati da Amazon S3 quando carichi l'oggetto. Ad esempio, Content-Length e Last-Modified sono campi di metadati degli oggetti definiti dal sistema che non possono essere modificati da un utente.

È inoltre possibile impostare metadati definiti dall'utente al momento del caricamento dell'oggetto e sostituirli in base alle proprie esigenze. Ad esempio, è possibile che tu disponga di un insieme di oggetti che inizialmente hai memorizzato nella classe di storage STANDARD. Nel tempo, potrebbe non essere più necessario che questi dati siano altamente disponibili. Quindi, si può cambiare la classe di storage in GLACIER sostituendo il valore della chiave x-amz-storage-class da STANDARD a GLACIER.

Nota

Considera quanto segue quando si sostituiscono i metadati degli oggetti in Amazon S3:

  • È necessario specificare i metadati esistenti che si desidera conservare, i metadati che si desidera aggiungere e i metadati che si desidera modificare.

  • Se l'oggetto è inferiore a 5 GB, è possibile utilizzare l'azione Copia nella console S3 per sostituire i metadati dell'oggetto. Se l'oggetto è più grande di 5 GB, puoi sostituire i metadati dell'oggetto quando copi un oggetto con caricamento in più parti utilizzando o. AWS CLIAWS SDKs Per ulteriori informazioni, consulta Copia di un oggetto utilizzando il caricamento in più parti.

  • Per un elenco di autorizzazioni aggiuntive necessarie per sostituire i metadati, consulta Autorizzazioni necessarie per le operazioni API di Amazon S3. Per esempi di policy che concedono questa autorizzazione, consulta Esempi di policy basate sull'identità per Amazon S3.

  • Questa operazione crea una copia dell'oggetto con le impostazioni aggiornate e la data dell'ultima modifica. Se è abilitata la funzione Versioni multiple di S3, viene creata una nuova versione dell'oggetto e l'oggetto esistente diventa una versione precedente. Se S3 Versioning non è abilitato, una nuova copia dell'oggetto sostituisce l'oggetto originale. Il ruolo Account AWS associato al ruolo IAM che modifica la proprietà diventa anche il proprietario del nuovo oggetto o (versione dell'oggetto).

  • La modifica dei metadati sostituisce i valori dei nomi delle chiavi esistenti.

  • Gli oggetti crittografati con chiavi di crittografia fornite dal cliente (SSE-C) non possono essere copiati utilizzando la console. È necessario utilizzare l' AWS CLI AWS SDK o l'API REST di Amazon S3.

  • Quando copi un oggetto utilizzando la console Amazon S3, potresti ricevere il messaggio di errore «I metadati copiati non possono essere verificati». La console utilizza le intestazioni per recuperare e impostare i metadati per l'oggetto. Se la configurazione della rete o del browser modifica le richieste di rete, questo comportamento potrebbe causare la scrittura involontaria di metadati (come Cache-Control intestazioni modificate) sull'oggetto copiato. Amazon S3 non è in grado di verificare questi metadati indesiderati.

    Per risolvere questo problema, controlla la configurazione della rete e del browser per assicurarti che non modifichino le intestazioni, ad esempio. Cache-Control Per ulteriori informazioni, consulta Il modello di responsabilità condivisa.

avvertimento

Quando si sostituiscono i metadati per le cartelle, attendere il termine dell'azione di copia prima di aggiungere nuovi oggetti alla cartella. In caso contrario, potrebbero essere modificati anche i nuovi oggetti.

I seguenti argomenti descrivono come sostituire i metadati di un oggetto utilizzando l'azione Copia nella console Amazon S3.

È possibile sostituire alcuni metadati definiti dal sistema per un oggetto S3. Per un elenco dei metadati e dei valori definiti dal sistema che è possibile modificare, consulta Metadata di oggetti definiti dal sistema.

Per sostituire i metadati di un oggetto definiti dal sistema
  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 a sinistra, scegli Bucket per uso generico o Bucket Directory.

  3. Nell'elenco dei bucket, scegli il nome del bucket che contiene gli oggetti che desideri modificare.

  4. Seleziona la casella di controllo degli oggetti da modificare.

  5. Nel menu Azioni, scegli Copia dall'elenco delle opzioni visualizzate.

  6. Per specificare il percorso di destinazione, scegli Sfoglia S3, naviga nella stessa destinazione degli oggetti di origine e seleziona la casella di controllo di destinazione. Seleziona Choose destination (Scegli destinazione) nell'angolo in basso a destra.

    In alternativa, immettere il percorso di destinazione.

  7. Se non è abilitato il controllo delle versioni del bucket, viene visualizzato un avviso che consiglia di abilitarlo per evitare la sovrascrittura o l'eliminazione involontaria di oggetti. Se si desidera mantenere tutte le versioni degli oggetti in questo bucket, seleziona Abilita versioni multiple per il bucket. È inoltre possibile visualizzare le proprietà di crittografia e Object Lock predefinite in Dettagli destinazione.

  8. In Impostazioni di copia aggiuntive, scegli Specifica impostazioni per specificare le impostazioni dei Metadati.

  9. Spostati nella sezione Metadati e scegli Sostituisci tutti i metadati.

  10. Seleziona Add metadata (Aggiungi metadati).

  11. Per Type (Tipo) di metadati, selezionare System-defined (Definiti dal sistema).

  12. Specificare una Key (Chiave) univoca e il Value (Valore)dei metadati.

  13. Per modificare metadati aggiuntivi, scegliere Add metadata (Aggiungi metadati). Puoi anche scegliere Rimuovi per rimuovere un set di. type-key-values

  14. Scegli Copia. Amazon S3 salva le modifiche ai metadati.

È possibile sostituire i metadati definiti dall'utente di un oggetto combinando il prefisso dei metadati, x-amz-meta- e un nome scelto dall'utente per creare una chiave personalizzata. Ad esempio, se si aggiunge il nome personalizzato alt-name, la chiave dei metadati sarà x-amz-meta-alt-name.

I metadati definiti dall'utente possono avere una dimensione massima di 2 KB. Per calcolare la dimensione totale dei metadati definiti dall'utente, somma il numero di byte nella codifica UTF-8 per ogni chiave e valore. Sia le chiavi che i relativi valori devono essere conformi agli standard US-ASCII. Per ulteriori informazioni, consulta Metadati di oggetti definiti dall'utente.

Per sostituire i metadati di un oggetto definiti dall'utente
  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, scegli Bucket, quindi scegli la scheda Bucket per uso generico o Bucket di directory. Naviga al bucket o alla cartella Amazon S3 che contiene gli oggetti da modificare.

  3. Seleziona la casella di controllo degli oggetti da modificare.

  4. Nel menu Azioni, scegli Copia dall'elenco delle opzioni visualizzate.

  5. Per specificare il percorso di destinazione, scegli Sfoglia S3, naviga nella stessa destinazione degli oggetti di origine e seleziona la casella di controllo di destinazione. Scegliere Choose destination (Scegli destinazione).

    In alternativa, immettere il percorso di destinazione.

  6. Se non è abilitato il controllo delle versioni del bucket, viene visualizzato un avviso che consiglia di abilitarlo per evitare la sovrascrittura o l'eliminazione involontaria di oggetti. Se si desidera mantenere tutte le versioni degli oggetti in questo bucket, seleziona Abilita versioni multiple per il bucket. È inoltre possibile visualizzare le proprietà di crittografia e Object Lock predefinite in Dettagli destinazione.

  7. In Impostazioni di copia aggiuntive, scegli Specifica impostazioni per specificare le impostazioni dei Metadati.

  8. Spostati nella sezione Metadati e scegli Sostituisci tutti i metadati.

  9. Seleziona Add metadata (Aggiungi metadati).

  10. Per Tipo, scegli Definito dall'utente.

  11. Immetti una Chiave univoca e personalizzata dopo x-amz-meta-. Immettere anche un Value (Valore) metadati.

  12. Per aggiungere metadati, scegliere Add metadata (Aggiungi metadati). Puoi anche scegliere Rimuovi per rimuovere un set di type-key-values.

  13. Scegli Copia. Amazon S3 salva le modifiche ai metadati.