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 della modalità di sviluppo locale di Agent AWS AppConfig AWS AppConfig Agent supporta una *modalità di sviluppo locale*. Se si abilita la modalità di sviluppo locale, l'agente legge i dati di configurazione da una directory specificata su disco. Non recupera i dati di configurazione da. AWS AppConfigÈ possibile simulare le distribuzioni di configurazione aggiornando i file nella directory specificata. Consigliamo la modalità di sviluppo locale per i seguenti casi d'uso: + Prova diverse versioni di configurazione prima di distribuirle utilizzando AWS AppConfig. + Prova diverse opzioni di configurazione per una nuova funzionalità prima di apportare modifiche al tuo repository di codice. + Prova diversi scenari di configurazione per verificare che funzionino come previsto. **avvertimento** Non utilizzate la modalità di sviluppo locale negli ambienti di produzione. Questa modalità non supporta importanti funzionalità di AWS AppConfig sicurezza come la convalida dell'implementazione e i rollback automatici. Utilizzare la procedura seguente per configurare AWS AppConfig Agent per la modalità di sviluppo locale. **Per configurare AWS AppConfig Agent per la modalità di sviluppo locale** 1. Installa l'agente utilizzando il metodo descritto per il tuo ambiente di calcolo. AWS AppConfig L'agente funziona con quanto segue Servizi AWS: + [AWS Lambda](https://docs.aws.amazon.com/appconfig/latest/userguide/appconfig-integration-lambda-extensions.html) + [Amazon EC2](https://docs.aws.amazon.com/appconfig/latest/userguide/appconfig-integration-ec2.html) + [Amazon ECS e Amazon EKS](https://docs.aws.amazon.com/appconfig/latest/userguide/appconfig-integration-containers-agent.html) 1. Se l'agente è in esecuzione, interrompilo. 1. Aggiungi `LOCAL_DEVELOPMENT_DIRECTORY` all'elenco delle variabili di ambiente. Specificate una directory sul filesystem che fornisca all'agente i permessi di lettura. Ad esempio, `/tmp/local_configs`. 1. Crea un file nella directory. Il nome del file deve utilizzare il seguente formato: ``` {{application_name}}:{{environment_name}}:{{configuration_profile_name}} ``` Ecco un esempio: ``` Mobile:Development:EnableMobilePaymentsFeatureFlagConfiguration ``` **Nota** Per visualizzare esempi di feature flag che potete aggiungere a un file nella vostra `LOCAL_DEVELOPMENT_DIRECTORY` directory, vedete[Esempi di feature flag per la modalità di sviluppo locale di AWS AppConfig Agent](appconfig-agent-how-to-use-local-development-samples.md). (Facoltativo) È possibile controllare il tipo di contenuto che l'agente restituisce per i dati di configurazione in base all'estensione assegnata al file. Ad esempio, se denominate il file con un'estensione.json, l'agente restituisce un tipo di contenuto `application/json` quando l'applicazione lo richiede. Se omettete l'estensione, l'agente la utilizza `application/octet-stream` per il tipo di contenuto. Se hai bisogno di un controllo preciso, puoi fornire un'estensione nel formato`.{{type}}%{{subtype}}`. L'agente restituirà un tipo di contenuto di`.type/subtype`. 1. Esegui il comando seguente per riavviare l'agente e richiedere i dati di configurazione. ``` curl http://localhost:2772/applications/{{application_name}}/environments/{{environment_name}}/configurations/{{configuration_name}} ``` L'agente verifica le modifiche al file locale all'intervallo di polling specificato per l'agente. Se l'intervallo di sondaggio non è specificato, l'agente utilizza l'intervallo predefinito di 45 secondi. Questo controllo a intervalli di sondaggio assicura che l'agente si comporti in un ambiente di sviluppo locale allo stesso modo in cui si comporta quando è configurato per interagire con il servizio. AWS AppConfig **Nota** Per distribuire una nuova versione di un file di configurazione di sviluppo locale, aggiorna il file con nuovi dati.