

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

# Profili di configurazione Resource Tagger in AMS Accelerate
<a name="acc-tag-tools-profiles"></a>

I profili di configurazione aiutano a garantire che i tag vengano applicati in modo uniforme alle risorse per tutta la durata delle risorse.

## Sintassi e struttura
<a name="acc-rt-config-doc-format"></a>

Un profilo di configurazione è un oggetto JSON con la seguente struttura:

```
{
   "Options": {
      "ReadOnly": false
   },
   "{{ResourceType}}": {
      "{{ConfigurationID}}": {
			   "Enabled": true,
			   "Filter": { ... },
			   "Tags": [  ...  ]
      },
      "{{ConfigurationID}}": {
			   ...
      }
   },
   "{{ResourceType}}": {
		   ...
   }
}
```

**Opzioni**: (opzionale) Specificate le opzioni per il modo in cui desiderate che ResourceTagger si comporti. Omettere il blocco equivale a impostare tutte le opzioni sui valori predefiniti. Vedi sotto per le impostazioni **delle opzioni disponibili:**
+ **ReadOnly**: (opzionale, il valore predefinito è false): specifica la ReadOnly modalità per Resource Tagger. Imposta su true ReadOnly per disabilitare Resource Tagger che crea o rimuove tag sulle risorse AWS. Per ulteriori informazioni, consulta [Impedire a Resource Tagger di modificare le risorse](acc-rt-using.md#acc-rt-preventing-rt-changes).

**ResourceType**: Questa chiave deve essere una delle seguenti stringhe supportate e rappresenta tutte le configurazioni relative al tipo di risorsa indicato:
+ AWS::AutoScaling::AutoScalingGruppo
+ AWS::DynamoDB::Table
+ AWS::EC2::Instance
+ AWS::EC2::NatGateway
+ AWS:EC2:: VPNConnection
+ AWS::EFS::FileSystem
+ AWS::EKS::Cluster
+ AWS::ElasticLoadBalancing::LoadBalancer
+ AWS::ElasticLoadBalancingV2::LoadBalancer
+ AWS::Elasticsearch::Domain
+ AWS::FSx::FileSystem
+ AWS::OpenSearch::Domain
+ AWS: :RDS:: DBCluster
+ AWS: :RDS:: DBInstance
+ AWS::Redshift::Cluster
+ AWS::S3::Bucket
+ AWS::Synthetics::Canary

**ConfigurationID**: questa chiave deve essere univoca nel documento del profilo e denominare in modo univoco il seguente blocco di configurazione. Se due blocchi di configurazione nello stesso **ResourceType**blocco hanno lo stesso **ConfigurationID**, quello che appare per ultimo nel profilo ha effetto. Se si specifica un **ConfigurationID** nel profilo di personalizzazione che è lo stesso specificato nel documento predefinito, il blocco di configurazione definito nel profilo di personalizzazione ha effetto.

**Importante**  
**Il **ConfigurationID** dovrebbe **{{not}}**sovrapporsi al profilo AMS Accelerate; ad esempio, non dovrebbe essere **AMSMonitoringLinux** o **AMSMonitoringWindows**, altrimenti disabiliterà la rispettiva configurazione del profilo di configurazione Tags. AMSManaged**

**Abilitato** (opzionale, il valore predefinito è **true**): specifica se il blocco di configurazione ha effetto. Imposta questo **valore su false** per disabilitare un blocco di configurazione. Un blocco di configurazione disabilitato non ha alcun effetto.

**Filtro**: specifica le risorse a cui si applica la configurazione. Ogni oggetto filtro può avere uno qualsiasi (ma solo uno) dei seguenti campi:
+ **AWS::AutoScaling::AutoScalingGruppo**:
  + **AutoScalingGroupName**: il nome del gruppo Autoscaling. Questo campo supporta la corrispondenza con caratteri jolly.
+ **AWS::DynamoDB::Table**:
  + **TableName**: il nome della tabella DynamoDB. Questo campo supporta la corrispondenza con caratteri jolly.
+ **AWS::EC2::Instance**:
  + **AvailabilityZone**: il filtro corrisponde a un' EC2 istanza nella zona di disponibilità specificata. Questo campo supporta la corrispondenza con caratteri jolly, quindi **\*a corrisponde a us-east-1a**, ap-northeast-1a e così via.
  + **InstanceId**: Il filtro corrisponde a un'istanza con l'ID di istanza specificato. EC2 **Questo campo supporta la corrispondenza con caratteri jolly, quindi **i-00000\*** corrisponderebbe a qualsiasi istanza con un ID di istanza che inizia con i-00000.**
  + **Piattaforma**: il filtro abbina un' EC2 istanza alla piattaforma specificata. I valori validi sono **windows**, **linux** o la wildcard **\*** (per corrispondere a qualsiasi piattaforma).
+ **AWS::EC2::NatGateway**:
  + **NatGatewayId**: L'ID del gateway NAT. Questo campo supporta la corrispondenza con caratteri jolly.
  + **Stato: lo** stato del gateway NAT (in sospeso \| non riuscito \| disponibile \| in eliminazione \| eliminato o con carattere jolly «\*»)
  + **VpcId**: L'ID del VPC in cui risiede il gateway NAT. Questo campo supporta la corrispondenza con caratteri jolly.
  + **SubnetId**: L'ID della sottorete in cui risiede il gateway NAT. Questo campo supporta la corrispondenza con caratteri jolly
+ **AWS:EC2:: VPNConnection**:
  + **VpnConnectionId**: L'ID della connessione. Questo campo supporta la corrispondenza con caratteri jolly.
+ **AWS::EFS::FileSystem**:
  + **FileSystemId**: l'ID del file system EFS. Questo campo supporta la corrispondenza con caratteri jolly.
+ **AWS::EKS::Cluster**:
  + **ClusterName**: nome del cluster. Questo campo supporta la corrispondenza con caratteri jolly.
+ **AWS::ElasticLoadBalancing::LoadBalancer (Classic Load Balancer**):
  + **LoadBalancerName**: Il LoadBalancer nome. Questo campo supporta la corrispondenza con caratteri jolly.
  + **Schema**: può essere «rivolto a Internet», «interno» o con caratteri jolly «\*».
  + **VPCId**: L'elemento VPCId in cui è installato il loadbalancer può essere un carattere jolly «\*».
+ **AWS::ElasticLoadBalancingV2::LoadBalancer (Application Load Balancer (ALB**)):
  + **LoadBalancerArn**: LoadBalancer Amazon Resource Name (ARN).
  + **DNSName**: La DNSName delle. LoadBalancer Questo campo supporta la corrispondenza con caratteri jolly.
  + **LoadBalancerName**: Il LoadBalancer nome. Questo campo supporta la corrispondenza con caratteri jolly.
+ **AWS::Elasticsearch::Domain**:
  + **DomainId**: La ElasticSearch fonte DomainId della risorsa. Questo campo supporta la corrispondenza con caratteri jolly.
  + **DomainName**: La ElasticSearch fonte DomainName della risorsa. Questo campo supporta la corrispondenza con caratteri jolly.
  + **HasMasterNode**: valore booleano vero o falso. Corrisponde se il dominio ha un nodo master dedicato.
  + **HasKmsKey**Valore booleano vero o falso. Corrisponde se il dominio ha una chiave KMS per la crittografia a riposo.
+ **AWS::FSx::FileSystem**:
  + **FileSystemId**: L'ID del FSx filesystem. Questo campo supporta la corrispondenza con caratteri jolly.
+ **AWS::OpenSearch::Domain**:
  + **DomainId**: La OpenSearch fonte DomainId della risorsa. Questo campo supporta la corrispondenza con caratteri jolly.
  + **DomainName**: La OpenSearch fonte DomainName della risorsa. Questo campo supporta la corrispondenza con caratteri jolly.
  + **HasMasterNode**: Boolean; Se il dominio ha un nodo master dedicato, questo può essere impostato su true.
  + **HasKmsKey**: Se il dominio ha una chiave KMS per la crittografia a riposo, questa può essere impostata su true.
+ **AWS: :RDS:: DBCluster**
  + **DBClusterIdentificatore**: il filtro abbina un identificatore del cluster RDS all'identificatore specificato. Questo campo non supporta la corrispondenza con caratteri jolly, pertanto è necessario specificare un identificatore di cluster.
  + **Motore**: il motore utilizzato dall'istanza RDS. Questo campo supporta la corrispondenza con caratteri jolly.
  + **EngineVersion**: La versione del motore. Questo campo supporta la corrispondenza con caratteri jolly. 
+ **AWS: :RDS:: DBInstance**
  + **DBInstanceIdentificatore**: il filtro corrisponde a un'istanza RDS con l'ID di istanza specificato. Questo campo non supporta la corrispondenza con caratteri jolly, pertanto è necessario specificare un identificatore di istanza.
  + **Motore**: il motore utilizzato dall'istanza RDS. Questo campo supporta la corrispondenza con caratteri jolly.
  + **EngineVersion**: La versione del motore. Questo campo supporta la corrispondenza con caratteri jolly.
+ **AWS::Redshift::Cluster**:
  + **ClusterIdentifier**: L'identificatore del cluster. Questo campo supporta la corrispondenza con caratteri jolly.
+ **AWS::S3::Bucket**:
  + **BucketName**: il nome del bucket S3. Questo campo supporta la corrispondenza con caratteri jolly.
+ **AWS::Synthetics::Canary**:
  + **CanaryName**: Il nome del canarino Synthetics.

**Altre proprietà del filtro:**
+ **Tag**: il filtro si applica a qualsiasi risorsa a cui è già applicato il tag specificato. Il valore di questa proprietà deve essere un oggetto JSON con i seguenti campi:
  + **Chiave**: deve essere una stringa esatta e specifica che le risorse devono avere un tag con quella chiave esatta.
  + **Valore**: specifica il valore corrispondente per il tag. **Supporta i caratteri jolly, quindi un valore di **Sample** corrisponde a qualsiasi valore che termina con la stringa Sample.**
+ **Fn: :AND**: un array JSON di oggetti JSON. **Ogni oggetto segue le stesse regole del blocco di configurazione Filter.** Ciò specifica che il filtro corrisponde a qualsiasi risorsa che corrisponde a tutti i sottofiltri.
+ **Fn: :OR:** un array JSON di oggetti JSON. **Ogni oggetto segue le stesse regole del blocco di configurazione Filter.** Ciò specifica che il filtro corrisponde a qualsiasi risorsa che corrisponde a uno qualsiasi dei sottofiltri.
+ **Fn: :NOT****: Un oggetto JSON che segue le stesse regole del blocco di configurazione Filter.** Ciò specifica che il filtro non corrisponde esplicitamente a nessuna risorsa che corrisponda al sottofiltro. Utilizzatelo per specificare le esclusioni dalle regole di etichettatura.

**Tag**: i tag da applicare alle risorse corrispondenti. (Vedi [Convenzioni di denominazione e utilizzo dei tag](https://docs.aws.amazon.com/mediaconnect/latest/ug/tagging-restrictions.html).) Questo campo è un array di coppie chiave-valore:
+ **Chiave**: la chiave del tag da applicare.
+ **Valore**: il valore del tag da applicare.

**Nota**  
I tag applicati da Resource Tagger hanno sempre chiavi che iniziano con **ams:rt:**. Se non specifichi questo prefisso nel tuo profilo, Resource Tagger lo inserisce automaticamente. In questo modo Resource Tagger distingue i tag che possiede e gestisce dai tag utilizzati da altri strumenti per altri scopi. 