

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

# Creazione di un profilo di configurazione per fonti di dati non native
<a name="appconfig-creating-configuration-profile-other-data-sources"></a>

AWS AppConfig supporta la distribuzione dei dati di configurazione dalla maggior parte degli archivi di dati. A livello nativo, AWS AppConfig supporta la distribuzione dei dati di configurazione archiviati nei seguenti servizi:
+ L'archivio di configurazione AWS AppConfig ospitato
+ Simple Storage Service (Amazon S3)
+ Gestione dei segreti AWS
+ AWS Systems Manager Archivio dei parametri
+ Systems Manager Document Store
+ AWS CodePipeline

Se i dati di configurazione sono archiviati in una posizione non supportata nativamente da AWS AppConfig, puoi creare un'[AWS AppConfig estensione](https://docs.aws.amazon.com/appconfig/latest/userguide/working-with-appconfig-extensions.html) per recuperare i dati dalla fonte. Ad esempio, utilizzando un' AWS AppConfig estensione, puoi recuperare i dati di configurazione archiviati in Amazon Relational Database Service (Amazon RDS), Amazon DynamoDB (DynamoDB GitHub) o un repository locale GitLab, solo per citarne alcuni. Implementando un'estensione, puoi sfruttare la AWS AppConfig sicurezza e i miglioramenti per le tue applicazioni e DevOps il tuo ambiente informatico. È inoltre possibile utilizzare questo metodo per migrare i dati di configurazione da sistemi legacy a. AWS AppConfig

La creazione di un profilo di configurazione per fonti di dati non supportate nativamente AWS AppConfig implica i seguenti processi o azioni:

1. Crea una [AWS Lambda funzione](https://docs.aws.amazon.com/lambda/latest/dg/welcome.html) che recuperi i dati dalla tua fonte di dati. Finché una funzione Lambda può accedere all'origine dati, AWS AppConfig l'estensione sarà in grado di recuperare i dati. 

1. Crea un' AWS AppConfig estensione personalizzata che richiami la tua funzione Lambda. Per ulteriori informazioni, consulta [Procedura dettagliata: creazione di estensioni personalizzate AWS AppConfig](working-with-appconfig-extensions-creating-custom.md).

1. Crea un profilo di configurazione in formato AWS AppConfig libero. In particolare, crea un profilo di configurazione che utilizzi la definizione di **configurazione AWS AppConfig ospitata**. Il profilo di configurazione funge da archivio dati temporaneo dopo che la funzione Lambda ha recuperato la configurazione dall'origine. L'applicazione recupererà i dati di configurazione dall'archivio di configurazione AWS AppConfig ospitato. Per ulteriori informazioni, consulta [Creazione di un profilo di configurazione in formato libero in AWS AppConfig](appconfig-free-form-configurations-creating.md).

1. Crea un'associazione di estensioni che si attiva utilizzando il punto di `PRE_CREATE_HOSTED_CONFIGURATION_VERSION` azione. Per ulteriori informazioni, consulta [Fase 4: Creare un'associazione di estensioni per un'estensione personalizzata AWS AppConfig](working-with-appconfig-extensions-creating-custom-association.md).

Una volta configurata, quando l'applicazione richiede una nuova versione dei dati di configurazione, Lambda recupera i dati di configurazione e li inserisce nel profilo di configurazione. AWS AppConfig quindi salva il profilo di configurazione e i dati di terze parti.

Quando sei pronto, puoi distribuire il profilo di configurazione nelle tue applicazioni, proprio come qualsiasi altro tipo di dati di configurazione.

**Nota**  
Puoi scegliere di inserire dati di terze parti in linea con i dati di configurazione esistenti o fare in modo che l'intero contenuto dei dati di configurazione contenga solo dati di terze parti. Se desideri che i dati siano in linea con altri dati esistenti, tale logica deve far parte della funzione Lambda che importa i dati dalla fonte di terze parti.

## Migrazione AWS AppConfig da servizi di configurazione preesistenti e creati internamente
<a name="appconfig-creating-configuration-profile-other-data-sources-migrating"></a>

Se avete iniziato a utilizzare AWS AppConfig e avete ancora dati di configurazione o feature flag preesistenti in un altro sistema, potete utilizzare la procedura descritta in precedenza in questo argomento per migrare dal sistema esistente a un altro sistema. AWS AppConfigÈ possibile creare un'estensione che estragga i dati dal sistema legacy e li distribuisca. AWS AppConfig L'utilizzo AWS AppConfig in questo modo ti offre tutti i controlli e i vantaggi del guardrail di sicurezza pur continuando a utilizzare i tuoi archivi di dati legacy.