

Avviso di fine del supporto: il 7 ottobre 2026, AWS il supporto per. AWS IoT Greengrass Version 1 Dopo il 7 ottobre 2026, non potrai più accedere alle risorse. AWS IoT Greengrass V1 Per ulteriori informazioni, visita [Migrate](https://docs.aws.amazon.com/greengrass/v2/developerguide/migrate-from-v1.html) from. AWS IoT Greengrass Version 1

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

# Taggare le tue risorse AWS IoT Greengrass
<a name="tagging"></a>

I tag possono aiutarti a organizzare e gestire i tuoi AWS IoT Greengrass gruppi. Puoi usare i tag per assegnare metadati ai gruppi, le distribuzioni di massa, i core, i dispositivi e altre risorse che vengono aggiunti ai gruppi. I tag possono essere utilizzati anche nelle policy IAM per definire l'accesso condizionale alle risorse Greengrass.

**Nota**  
Attualmente, i tag di risorsa Greengrass non sono supportati per i gruppi di AWS IoT fatturazione o i report sull'allocazione dei costi.

## Nozioni di base sui tag
<a name="tagging-basics"></a>

I tag consentono di classificare le AWS IoT Greengrass risorse, ad esempio per scopo, proprietario e ambiente. Se disponi di tante risorse dello stesso tipo, puoi rapidamente individuare una risorsa specifica in base ai tag assegnati a essa. Un tag è formato da una chiave e da un valore opzionale, entrambi definiti da te. Ti consigliamo di creare un set di chiavi di tag per ciascun tipo di risorsa. Con un set di chiavi di tag coerente, la gestione delle risorse risulta semplificata. Ad esempio, è possibile definire un set di tag per i tuoi gruppi che consente di monitorare la sede di produzione dei tuoi dispositivi core. Per ulteriori informazioni, consulta [Strategie di tagging di AWS](https://aws.amazon.com/answers/account-management/aws-tagging-strategies).

### Supporto per l'etichettatura nella console AWS IoT
<a name="tagging-support-console"></a>

Puoi creare, visualizzare e gestire i tag per le tue `Group` risorse Greengrass nella AWS IoT console. Prima di creare i tag, tenere presente le limitazioni relative al tagging. Per ulteriori informazioni, consulta la sezione relativa alle [convenzioni di denominazione e utilizzo dei tag](https://docs.aws.amazon.com/general/latest/gr/aws_tagging.html) nella *Riferimenti generali di Amazon Web Services*.

**Per assegnare tag al momento della creazione di un gruppo**  
Puoi assegnare tag a un gruppo durante la creazione del gruppo. Scegli **Aggiungi nuovo tag** nella sezione **Tag** per mostrare i campi di immissione dei tag.

**Per visualizzare e gestire i tag dalla pagina di configurazione del gruppo**  
Puoi visualizzare e gestire i tag dalla pagina di configurazione del gruppo scegliendo **Visualizza impostazioni**. Nella sezione **Tag** del gruppo, scegli **Gestisci tag** per aggiungere, modificare o rimuovere i tag di gruppo.

### Supporto per l'etichettatura nell'API AWS IoT Greengrass
<a name="tagging-support-api"></a>

Puoi utilizzare l' AWS IoT Greengrass API per creare, elencare e gestire i tag per le AWS IoT Greengrass risorse che supportano il tagging. Prima di creare i tag, tenere presente le limitazioni relative al tagging. Per ulteriori informazioni, consulta la sezione relativa alle [convenzioni di denominazione e utilizzo dei tag](https://docs.aws.amazon.com/general/latest/gr/aws_tagging.html) nella *Riferimenti generali di Amazon Web Services*.
+ Per aggiungere i tag durante la creazione delle risorse, definirli nella proprietà `tags` della risorsa.
+ Per aggiungere i tag dopo aver creato una risorsa o per aggiornare i valori dei tag, utilizzare l'operazione `TagResource`.
+ Per rimuovere i tag da una risorsa, utilizzare l'operazione `UntagResource`.
+ Per recuperare i tag associati a una risorsa, utilizzare l'operazione `ListTagsForResource` o ottenere la risorsa e ispezionare la proprietà `tags`.

La tabella seguente elenca le risorse a cui è possibile aggiungere tag nell' AWS IoT Greengrass API e le relative `Create` `Get` azioni.


| Risorsa | Crea | Get | 
| --- | --- | --- | 
| Group | [https://docs.aws.amazon.com/greengrass/v1/apireference/creategroup-post.html](https://docs.aws.amazon.com/greengrass/v1/apireference/creategroup-post.html) | [https://docs.aws.amazon.com/greengrass/v1/apireference/getgroup-get.html](https://docs.aws.amazon.com/greengrass/v1/apireference/getgroup-get.html) | 
| ConnectorDefinition | [https://docs.aws.amazon.com/greengrass/v1/apireference/createconnectordefinition-post.html](https://docs.aws.amazon.com/greengrass/v1/apireference/createconnectordefinition-post.html) | [https://docs.aws.amazon.com/greengrass/v1/apireference/getconnectordefinition-get.html](https://docs.aws.amazon.com/greengrass/v1/apireference/getconnectordefinition-get.html) | 
| CoreDefinition | [https://docs.aws.amazon.com/greengrass/v1/apireference/createcoredefinition-post.html](https://docs.aws.amazon.com/greengrass/v1/apireference/createcoredefinition-post.html) | [https://docs.aws.amazon.com/greengrass/v1/apireference/getcoredefinition-get.html](https://docs.aws.amazon.com/greengrass/v1/apireference/getcoredefinition-get.html) | 
| DeviceDefinition | [https://docs.aws.amazon.com/greengrass/v1/apireference/createdevicedefinition-post.html](https://docs.aws.amazon.com/greengrass/v1/apireference/createdevicedefinition-post.html) | [https://docs.aws.amazon.com/greengrass/v1/apireference/getdevicedefinition-get.html](https://docs.aws.amazon.com/greengrass/v1/apireference/getdevicedefinition-get.html) | 
| FunctionDefinition | [https://docs.aws.amazon.com/greengrass/v1/apireference/createfunctiondefinition-post.html](https://docs.aws.amazon.com/greengrass/v1/apireference/createfunctiondefinition-post.html) | [https://docs.aws.amazon.com/greengrass/v1/apireference/getfunctiondefinition-get.html](https://docs.aws.amazon.com/greengrass/v1/apireference/getfunctiondefinition-get.html) | 
| LoggerDefinition | [https://docs.aws.amazon.com/greengrass/v1/apireference/createloggerdefinition-post.html](https://docs.aws.amazon.com/greengrass/v1/apireference/createloggerdefinition-post.html) | [https://docs.aws.amazon.com/greengrass/v1/apireference/getloggerdefinition-get.html](https://docs.aws.amazon.com/greengrass/v1/apireference/getloggerdefinition-get.html) | 
| ResourceDefinition | [https://docs.aws.amazon.com/greengrass/v1/apireference/createresourcedefinition-post.html](https://docs.aws.amazon.com/greengrass/v1/apireference/createresourcedefinition-post.html) | [https://docs.aws.amazon.com/greengrass/v1/apireference/getresourcedefinition-get.html](https://docs.aws.amazon.com/greengrass/v1/apireference/getresourcedefinition-get.html) | 
| SubscriptionDefinition | [https://docs.aws.amazon.com/greengrass/v1/apireference/createsubscriptiondefinition-post.html](https://docs.aws.amazon.com/greengrass/v1/apireference/createsubscriptiondefinition-post.html) | [https://docs.aws.amazon.com/greengrass/v1/apireference/getsubscriptiondefinition-get.html](https://docs.aws.amazon.com/greengrass/v1/apireference/getsubscriptiondefinition-get.html) | 
| BulkDeployment  | [https://docs.aws.amazon.com/greengrass/v1/apireference/startbulkdeployment-post.html](https://docs.aws.amazon.com/greengrass/v1/apireference/startbulkdeployment-post.html) | [https://docs.aws.amazon.com/greengrass/v1/apireference/getbulkdeploymentstatus-get.html](https://docs.aws.amazon.com/greengrass/v1/apireference/getbulkdeploymentstatus-get.html) | 

Utilizza le operazioni seguenti per elencare e gestire i tag per le risorse che supportano il tagging:
+ [https://docs.aws.amazon.com/greengrass/v1/apireference/tagresource-post.html](https://docs.aws.amazon.com/greengrass/v1/apireference/tagresource-post.html). Aggiunge tag a una risorsa. Utilizzato anche per modificare il valore della coppia chiave-valore del tag.
+ [https://docs.aws.amazon.com/greengrass/v1/apireference/listtagsforresource-get.html](https://docs.aws.amazon.com/greengrass/v1/apireference/listtagsforresource-get.html). Elenca i tag di una risorsa.
+ [https://docs.aws.amazon.com/greengrass/v1/apireference/untagresource-delete.html](https://docs.aws.amazon.com/greengrass/v1/apireference/untagresource-delete.html). Rimuove i tag da una risorsa.

Puoi aggiungere o modificare i tag da una risorsa in qualsiasi momento. Per modificare il valore di una chiave del tag, aggiungere un tag alla risorsa che definisca la stessa chiave e il nuovo valore. Il nuovo valore sovrascrive il valore precedente. Puoi impostare il valore su una stringa vuota, ma non su null.

Se elimini una risorsa, verranno eliminati anche tutti i tag associati alla risorsa.

**Nota**  
Non confondete i tag delle risorse con gli attributi che potete assegnare agli AWS IoT oggetti. Sebbene i core di Greengrass siano AWS IoT cose, i tag di risorsa descritti in questo argomento sono allegati a un elemento`CoreDefinition`, non a un elemento fondamentale.

## Utilizzo dei tag con policy IAM
<a name="tagging-iam-policies"></a>

Nelle policy IAM, puoi utilizzare i tag delle risorse per controllare l'accesso e le autorizzazioni degli utenti. Ad esempio, le policy possono consentire agli utenti di creare solo le risorse con un determinato tag. Le policy possono anche limitare gli utenti nella creazione o nella modifica di risorse con determinati tag. Puoi applicare tag alle risorse durante la creazione (operazione detta *tag alla creazione*), in modo da non dover eseguire script di tagging personalizzati in un secondo momento. Quando vengono lanciati nuovi ambienti con tag, le autorizzazioni IAM corrispondenti vengono applicate automaticamente.

I seguenti valori e chiavi di contesto della condizione possono essere utilizzati nell'elemento `Condition` (detto anche blocco `Condition`) della policy.

`greengrass:ResourceTag/tag-key: tag-value`  
Concedi o nega agli utenti operazioni su risorse con specifici tag.

`aws:RequestTag/tag-key: tag-value`  
Richiedi che un tag specifico venga utilizzato (o non utilizzato) durante la creazione di richieste API per creare o modificare tag su una risorsa compatibile con l'assegnazione di tag.

`aws:TagKeys: [tag-key, ...]`  
Richiedi che un set di chiavi di tag specifico venga utilizzato (o non utilizzato) durante la creazione di una richiesta API per creare o modificare una risorsa compatibile con l'assegnazione di tag.

Le chiavi e i valori del contesto delle condizioni possono essere utilizzati solo su AWS IoT Greengrass azioni che agiscono su una risorsa taggabile. Queste operazioni considerano la risorsa un parametro obbligatorio. Ad esempio, puoi impostare l'accesso condizionale su `GetGroupVersion`. Non è possibile impostare l'accesso condizionale su `AssociateServiceRoleToAccount` senza che nella richiesta si faccia riferimento a una risorsa compatibile con l'assegnazione di tag (ad esempio un gruppo, una definizione core o una definizione dispositivo).

Per ulteriori informazioni, consulta [Controlling access using tags](https://docs.aws.amazon.com/IAM/latest/UserGuide/access_tags.html) e [riferimento alla policy IAM JSON](https://docs.aws.amazon.com/IAM/latest/UserGuide/reference_policies.html) nella *IAM* User Guide. Il riferimento alle policy JSON include sintassi dettagliate, descrizioni ed esempi degli elementi, delle variabili e della logica di valutazione delle policy JSON in IAM.

### Policy IAM di esempio
<a name="tagging-iam-policies-examples"></a>

La seguente policy di esempio applica le autorizzazioni basate su tag che vincolano un utente beta alle sole operazioni sulle risorse beta.
+ La prima istruzione consente a un utente IAM di agire solo su risorse che hanno il tag *env=beta*.
+ La seconda istruzione impedisce a un utente IAM di rimuovere il tag *env=beta* dalle risorse. Ciò offre all'utente la garanzia di non rimuoverne l'accesso.
**Nota**  
Se si utilizzano i tag per controllare l'accesso alle risorse, è necessario anche gestire le autorizzazioni che consentono agli utenti di aggiungere o rimuovere i tag dalle stesse risorse. In caso contrario, in alcuni casi, un utente può eludere le restrizioni e ottenere l'accesso a una risorsa modificandone i tag.

------
#### [ JSON ]

****  

```
{
    "Version":"2012-10-17",		 	 	 
    "Statement": [
        {
            "Effect": "Allow",
            "Action": "greengrass:*",
            "Resource": "*",
            "Condition": {
                "StringEquals": {
                    "aws:ResourceTag/env": "beta"
                }
            }
        },
        {
            "Effect": "Deny",
            "Action": "greengrass:UntagResource",
            "Resource": "*",
            "Condition": {
                "StringEquals": {
                    "aws:ResourceTag/env": "beta"
                }
            }
        }
    ]
}
```

------

Per consentire agli utenti di applicare tag al momento della creazione, è necessario fornire loro le autorizzazioni appropriate. La policy di esempio seguente include la condizione `"aws:RequestTag/env": "beta"`sulle operazioni `greengrass:TagResource` e `greengrass:CreateGroup`, che consentono agli utenti di creare un gruppo solo aggiungono a questo il tag *env=beta*. In questo modo, gli utenti sono costretti ad applicare tag ai nuovi gruppi.

------
#### [ JSON ]

****  

```
{
    "Version":"2012-10-17",		 	 	 
    "Statement": [
        {
            "Effect": "Allow",
            "Action": "greengrass:TagResource",
            "Resource": "*",
            "Condition": {
                "StringEquals": {
                    "aws:RequestTag/env": "beta"
                }
            }
        },
        {
            "Effect": "Allow",
            "Action": "greengrass:CreateGroup",
            "Resource": "*",
            "Condition": {
                "StringEquals": {
                    "aws:RequestTag/env": "beta"
                }
            }
        }
    ]
}
```

------

Lo snippet seguente mostra come è possibile specificare più valori di tag per una chiave di tag racchiudendoli in un elenco:

```
"StringEquals" : {
    "greengrass:ResourceTag/env" : ["dev", "test"]
}
```

## Consulta anche
<a name="tagging-see-also"></a>
+ [Etichettare AWS](https://docs.aws.amazon.com/general/latest/gr/aws_tagging.html) le risorse in *Riferimenti generali di Amazon Web Services*