

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

# Utilizzo di un manifesto per abilitare funzionalità di recupero aggiuntive
<a name="appconfig-agent-how-to-use-additional-features"></a>

AWS AppConfig Agent offre le seguenti funzionalità aggiuntive per aiutarvi a recuperare le configurazioni per le vostre applicazioni. 
+ [Configurazione AWS AppConfig dell'agente per recuperare le configurazioni da più account](appconfig-agent-how-to-use-additional-features-multi-account.md): Utilizzate AWS AppConfig Agent da un sistema primario o di *recupero per recuperare* i dati di configurazione Account AWS da account di più fornitori. 
+ [Configurazione AWS AppConfig dell'agente per scrivere copie di configurazione su disco](appconfig-agent-how-to-use-additional-features-write-to-disk.md): utilizza AWS AppConfig Agent per scrivere i dati di configurazione su disco. Questa funzionalità consente l'integrazione con i clienti con applicazioni che leggono i dati di configurazione dal disco AWS AppConfig.

## Comprensione dei manifesti degli agenti
<a name="appconfig-agent-how-to-use-additional-features-about-manifests"></a>

Per abilitare queste funzionalità AWS AppConfig dell'agente, è necessario creare un manifesto. Un manifesto è un insieme di dati di configurazione forniti per controllare le azioni che l'agente può eseguire. Un manifesto è scritto in JSON. Contiene un set di chiavi di primo livello che corrispondono a diverse configurazioni che hai distribuito utilizzando. AWS AppConfig

Un manifesto può includere più configurazioni. Inoltre, ogni configurazione nel manifesto può identificare una o più funzionalità dell'agente da utilizzare per la configurazione specificata. Il contenuto del manifesto utilizza il seguente formato:

```
{
    "{{application_name}}:{{environment_name}}:{{configuration_name}}": {
        "{{agent_feature_to_enable_1}}": {
            "{{feature-setting-key}}": "{{feature-setting-value}}"
        },
        "{{agent_feature_to_enable_2}}": {
            "{{feature-setting-key}}": "{{feature-setting-value}}"
        }
    }
}
```

Ecco un esempio di JSON per un manifesto con due configurazioni. La prima configurazione ({{MyApp}}) non utilizza alcuna funzionalità AWS AppConfig dell'agente. La seconda configurazione ({{My2ndApp}}) utilizza la *copia di scrittura della configurazione su disco e le funzionalità di recupero per* *più account*:

```
{
        "MyApp:Test:MyAllowListConfiguration": {},
        
        "My2ndApp:Beta:MyEnableMobilePaymentsFeatureFlagConfiguration": {
            "credentials": {
                "roleArn": "arn:aws:us-west-1:iam::123456789012:role/MyTestRole",
                "roleExternalId": "00b148e2-4ea4-46a1-ab0f-c422b54d0aac",
                "roleSessionName": "AwsAppConfigAgent",
                "credentialsDuration": "2h"
            },
            "writeTo": {
                "path": "/tmp/aws-appconfig/my-2nd-app/beta/my-enable-payments-feature-flag-configuration.json"
            }
        }
    }
```

**Come fornire un manifesto dell'agente**  
È possibile archiviare il manifesto come file in una posizione in cui AWS AppConfig Agent può leggerlo. In alternativa, è possibile archiviare il manifesto come AWS AppConfig configurazione e indirizzare l'agente verso di esso. Per fornire un manifesto dell'agente, è necessario impostare una variabile di `MANIFEST` ambiente con uno dei seguenti valori:


****  

| Posizione del manifesto | Valore della variabile d'ambiente | Caso d’uso | 
| --- | --- | --- | 
| File | file:/path/to/agent-manifest.json | Usa questo metodo se il tuo manifesto non cambia spesso. | 
| AWS AppConfig configurazione | {{application-name}}:{{environment-name}}:{{configuration-name}} | Utilizzate questo metodo per gli aggiornamenti dinamici. È possibile aggiornare e distribuire un manifesto archiviato AWS AppConfig come configurazione nello stesso modo in cui si archiviano altre AWS AppConfig configurazioni. | 
| Variabile di ambiente | Contenuto del manifesto (JSON) | Usa questo metodo se il tuo manifesto non cambia spesso. Questo metodo è utile in ambienti container in cui è più facile impostare una variabile di ambiente piuttosto che esporre un file. | 

Per ulteriori informazioni sull'impostazione delle variabili per AWS AppConfig Agent, consultate l'argomento pertinente al vostro caso d'uso:
+ [Configurazione dell'estensione AWS AppConfig Agent Lambda](appconfig-integration-lambda-extensions-config.md)
+ [Utilizzo di AWS AppConfig Agent con Amazon EC2](https://docs.aws.amazon.com/appconfig/latest/userguide/appconfig-integration-ec2.html#appconfig-integration-ec2-configuring)
+ [Utilizzo di AWS AppConfig Agent con Amazon ECS e Amazon EKS](https://docs.aws.amazon.com/appconfig/latest/userguide/appconfig-integration-containers-agent.html#appconfig-integration-containers-agent-configuring)