Suddivisione in categorie dello storage utilizzando i tag - 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à.

Suddivisione in categorie dello storage utilizzando i tag

Utilizza il tagging degli oggetti per catalogare lo storage. Ogni tag è una coppia chiave-valore.

È possibile aggiungere tag ai nuovi oggetti durante il caricamento oppure è possibile aggiungerli agli oggetti esistenti.

  • È possibile associare fino a un massimo di 10 tag a ciascun oggetto. I tag associati a un oggetto devono avere chiavi di tag univoche.

  • Una chiave di tag può essere composta da un massimo di 128 caratteri Unicode e i valori di tag possono essere composti da un massimo di 256 caratteri Unicode. I tag oggetto di Amazon S3 sono rappresentati internamente in -16. UTF Tieni presente che in UTF -16, i caratteri occupano 1 o 2 posizioni di caratteri.

  • La chiave e i valori fanno distinzione tra maiuscole e minuscole.

  • Per ulteriori informazioni sulle restrizioni relative ai tag, consulta Restrizioni relative ai tag definite dall'utente nella AWS Billing and Cost Management User Guide. Per le restrizioni di base sui tag, consulta Restrizioni sui tag nella Amazon EC2 User Guide.

Esempi

Considerare i seguenti esempi di tagging:

Esempio PHIinformazioni

Supponiamo che un oggetto contenga informazioni sanitarie protette (PHI). È possibile assegnare un tag all'oggetto utilizzando la seguente coppia chiave-valore.

PHI=True

oppure

Classification=PHI
Esempio File di progetto

Supponiamo di archiviare i file di progetto nel bucket S3. È possibile assegnare un tag a questi oggetti mediante una chiave denominata Project e un valore, come illustrato di seguito.

Project=Blue
Esempio Tag multipli

È possibile aggiungere più tag a un oggetto, come illustrato di seguito.

Project=x Classification=confidential
Prefissi e tag dei nomi delle chiavi

I prefissi dei nomi di una chiave dell'oggetto ti permettono anche di categorizzare lo storage. Tuttavia, la categorizzazione basata sui prefissi è monodimensionale. Consideriamo i seguenti nomi delle chiavi degli oggetti:

photos/photo1.jpg project/projectx/document.pdf project/projecty/document2.pdf

Questi nomi di chiavi hanno il prefisso photos/, project/projectx/ e project/projecty/. Questi prefissi consentono la categorizzazione monodimensionale, ossia: tutti gli elementi sotto un prefisso costituiscono una categoria. Ad esempio, il prefisso project/projectx identifica tutti i documenti relativi al progetto x.

Il tagging rende disponibile un'altra dimensione. Se si desidera che photo1 sia nella categoria project x, è possibile assegnare un tag all'oggetto di conseguenza.

Altri vantaggi

Oltre alla classificazione dei dati, il tagging offre vantaggi quali i seguenti:

  • I tag degli oggetti consentono un controllo degli accessi granulare per le autorizzazioni. Ad esempio, è possibile concedere a un utente le autorizzazioni per leggere esclusivamente gli oggetti con tag specifici.

  • I tag degli oggetti consentono una gestione granulare del ciclo di vita dell'oggetto, in cui è possibile specificare filtri basati su tag, oltre a prefissi del nome della chiave, in una regola del ciclo di vita.

  • L'utilizzo dell'analisi Amazon S3 consente di configurare filtri per raggruppare gli oggetti per l'analisi in base ai tag dell'oggetto, al prefisso del nome della chiave di accesso o in base sia al prefisso che ai tag.

  • Puoi anche personalizzare le CloudWatch metriche di Amazon per visualizzare le informazioni tramite filtri di tag specifici. Nelle seguenti sezioni sono fornite maggiori informazioni.

Importante

È accettabile utilizzare tag per etichettare oggetti contenenti dati riservati, come informazioni di identificazione personale (PII) o informazioni sanitarie protette (). PHI Tuttavia, i tag non devono contenere informazioni confidenziali.

Aggiunta di serie di tag oggetto a più oggetti Amazon S3 con una singola richiesta

Per aggiungere set di tag a più di un oggetto Amazon S3 con una sola richiesta, puoi utilizzare le operazioni in batch S3. Fornisci alle operazioni in batch S3 un elenco di oggetti su cui operare. S3 Batch Operations chiama la rispettiva API operazione per eseguire l'operazione specificata. Un solo processo di operazioni in batch può eseguire l'operazione specificata su miliardi di oggetti contenenti esabyte di dati.

La funzionalità S3 Batch Operations tiene traccia dell'avanzamento, invia notifiche e archivia un report di completamento dettagliato di tutte le operazioni, offrendo un'esperienza serverless revisionabile completamente gestita. Puoi utilizzare S3 Batch Operations tramite la console Amazon S3 AWS CLI, AWS SDKs, oppure. REST API Per ulteriori informazioni, consulta Nozioni di base sulle operazioni in batch S3.

Per ulteriori informazioni sui tag degli oggetti, consulta Gestione di tag degli oggetti.

APIoperazioni relative alla codifica degli oggetti

Amazon S3 supporta le seguenti API operazioni specifiche per l'etichettatura degli oggetti:

Operazioni sugli oggetti API

  • PUTEtichettatura degli oggetti: sostituisce i tag su un oggetto. È possibile specificare i tag nel corpo della richiesta. Esistono due scenari distinti di gestione dei tag degli oggetti che utilizzano questa funzionalità. API

    • L'oggetto non ha tag: in questo modo è API possibile aggiungere un set di tag a un oggetto (l'oggetto non ha tag precedenti).

    • L'oggetto ha un set di tag esistenti: per modificare il set di tag esistente, è necessario prima recuperare il set di tag esistente, modificarlo sul lato client e quindi utilizzarlo API per sostituire il set di tag.

      Nota

      Se si invia questa richiesta con un set di tag vuoto, Amazon S3 elimina il set di tag esistenti sull'oggetto. Se utilizzi questo metodo, ti verrà addebitato il costo di una Tier 1 Request (PUT). Per ulteriori informazioni, consulta Prezzi di Amazon S3.

      La richiesta di etichettatura degli DELETE oggetti è preferita perché consente di ottenere lo stesso risultato senza incorrere in costi.

  • GETEtichettatura degli oggetti: restituisce il set di tag associato a un oggetto. Amazon S3 restituisce i tag degli oggetti nel corpo della risposta.

  • DELETEEtichettatura degli oggetti: elimina il set di tag associato a un oggetto.

Altre API operazioni che supportano l'etichettatura

  • PUTOggetto e avvio del caricamento multiparte: è possibile specificare i tag quando si creano oggetti. I tag possono essere specificati utilizzando l'intestazione di richiesta x-amz-tagging.

  • GETOggetto: anziché restituire il set di tag, Amazon S3 restituisce il conteggio dei tag dell'oggetto nell'x-amz-tag-countintestazione (solo se il richiedente dispone delle autorizzazioni per leggere i tag) perché la dimensione della risposta dell'intestazione è limitata a 8.000 byte. Se desideri visualizzare i tag, fai un'altra richiesta per l'operazione di etichettatura degli oggetti. GET API

  • POSTOggetto: è possibile specificare i tag nella POST richiesta.

    Purché i tag nella richiesta non superino il limite di dimensione dell'intestazione della HTTP richiesta di 8 K byte, puoi utilizzarli PUT Object API per creare oggetti con tag. Se i tag specificati superano il limite di dimensione dell'intestazione, puoi utilizzare questo POST metodo in cui includi i tag nel corpo.

    PUTOggetto - Copia: puoi specificare x-amz-tagging-directive nella tua richiesta per indicare ad Amazon S3 di copiare (comportamento predefinito) i tag o sostituirli con un nuovo set di tag fornito nella richiesta.

Tieni presente quanto segue:

Configurazioni aggiuntive

In questa sezione viene descritto in che modo il tagging oggetti è correlato alle altre configurazioni.

Tagging oggetti e gestione del ciclo di vita

In una configurazione del ciclo di vita del bucket, è possibile specificare un filtro per selezionare un sottoinsieme di oggetti a cui si applica la regola. È possibile specificare un filtro in base ai prefissi dei nomi delle chiavi, ai tag degli oggetti o entrambi.

Supponiamo di archiviare foto (in formato raw e in formato finito) nel bucket Amazon S3. A questi oggetti possono essere assegnati tag nel modo seguente.

phototype=raw or phototype=finished

È possibile archiviare le foto in formato raw in S3 Glacier poco dopo la creazione. È possibile configurare una regola del ciclo di vita con un filtro che identifica il sottoinsieme di oggetti con prefisso del nome della chiave (photos/) aventi un tag specifico (phototype=raw).

Per ulteriori informazioni, consulta Gestione del ciclo di vita degli oggetti.

Tagging degli oggetti e replica

Se è stata configurata la replica nel bucket, Amazon S3 replica i tag, purché ad Amazon S3 siano assegnate le autorizzazioni per leggerli. Per ulteriori informazioni, consulta Panoramica sulla configurazione della replica in tempo reale.

Notifiche eventi di assegnazione tag su oggetti

Puoi configurare una notifica eventi Amazon S3 per ricevere una notifica quando viene aggiunto o eliminato un tag oggetto da un oggetto. Il tipo di s3:ObjectTagging:Put evento ti avvisa quando un tag si trova PUT su un oggetto o quando un tag esistente viene aggiornato. Il tipo di evento s3:ObjectTagging:Delete ti avvisa quando un tag viene rimosso da un oggetto. Per ulteriori informazioni, consulta Abilitazione notifiche eventi.

Per ulteriori informazioni sul tagging degli oggetti, consulta i seguenti argomenti: