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 (comeCache-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
Accedi a AWS Management Console e apri la console Amazon S3 all'indirizzo. https://console.aws.amazon.com/s3/
-
Nel riquadro di navigazione a sinistra, scegli Bucket per uso generico o Bucket Directory.
-
Nell'elenco dei bucket, scegli il nome del bucket che contiene gli oggetti che desideri modificare.
-
Seleziona la casella di controllo degli oggetti da modificare.
-
Nel menu Azioni, scegli Copia dall'elenco delle opzioni visualizzate.
-
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.
-
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.
-
In Impostazioni di copia aggiuntive, scegli Specifica impostazioni per specificare le impostazioni dei Metadati.
Spostati nella sezione Metadati e scegli Sostituisci tutti i metadati.
-
Seleziona Add metadata (Aggiungi metadati).
-
Per Type (Tipo) di metadati, selezionare System-defined (Definiti dal sistema).
-
Specificare una Key (Chiave) univoca e il Value (Valore)dei metadati.
-
Per modificare metadati aggiuntivi, scegliere Add metadata (Aggiungi metadati). Puoi anche scegliere Rimuovi per rimuovere un set di. type-key-values
-
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
Accedi a AWS Management Console e apri la console Amazon S3 all'indirizzo. https://console.aws.amazon.com/s3/
-
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.
-
Seleziona la casella di controllo degli oggetti da modificare.
-
Nel menu Azioni, scegli Copia dall'elenco delle opzioni visualizzate.
-
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.
-
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.
-
In Impostazioni di copia aggiuntive, scegli Specifica impostazioni per specificare le impostazioni dei Metadati.
Spostati nella sezione Metadati e scegli Sostituisci tutti i metadati.
-
Seleziona Add metadata (Aggiungi metadati).
-
Per Tipo, scegli Definito dall'utente.
-
Immetti una Chiave univoca e personalizzata dopo
x-amz-meta-
. Immettere anche un Value (Valore) metadati. -
Per aggiungere metadati, scegliere Add metadata (Aggiungi metadati). Puoi anche scegliere Rimuovi per rimuovere un set di type-key-values.
-
Scegli Copia. Amazon S3 salva le modifiche ai metadati.