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 origini dati non native
AWS AppConfig supporta l'implementazione dei dati di configurazione dalla maggior parte degli archivi di dati. In modo nativo, AWS AppConfig supporta l'implementazione dei dati di configurazione archiviati nei seguenti servizi:
-
L'archivio di configurazione AWS AppConfig ospitato
-
Simple Storage Service (Amazon S3)
-
AWS Secrets Manager
-
AWS Systems Manager Parameter Store
-
Archivio documenti di Systems Manager
-
AWS CodePipeline
Se i dati di configurazione sono archiviati in una posizione non supportata in modo nativo da AWS AppConfig, è possibile creare un'AWS AppConfig estensione per recuperare i dati dall'origine. Ad esempio, utilizzando un' AWS AppConfig estensione, puoi recuperare i dati di configurazione archiviati in Amazon Relational Database Service (Amazon RDS), Amazon DynamoDB (DynamoDB) o in un repository locale GitHub GitLab, solo per citarne alcuni. Implementando un'estensione, puoi sfruttare la AWS AppConfig sicurezza e i miglioramenti per le tue applicazioni e DevOps l'ambiente di elaborazione. È inoltre possibile utilizzare questo metodo per migrare i dati di configurazione dai sistemi esistenti in. AWS AppConfig
La creazione di un profilo di configurazione per origini dati non supportate in modo nativo AWS AppConfig comporta i seguenti processi o azioni:
-
Crea una AWS Lambda funzione 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.
-
Crea un' AWS AppConfig estensione personalizzata che richiami la tua funzione Lambda. Per ulteriori informazioni, consulta Procedura dettagliata: creazione personalizzata AWS AppConfig estensioni.
-
Crea un profilo di configurazione in AWS AppConfig formato libero. In particolare, crea un profilo di configurazione che utilizzi la definizione di configurazione AWS AppConfig ospitata. Il profilo di configurazione funziona come un archivio dati temporaneo dopo che la funzione Lambda recupera 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.
-
Crea un'associazione di estensione che si attiva utilizzando il punto di
PRE_CREATE_HOSTED_CONFIGURATION_VERSIONazione. Per ulteriori informazioni, consulta Fase 4: Creare un'associazione di estensioni per un'estensione personalizzata AWS AppConfig Estensione.
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 oppure fare in modo che l'intero contenuto dei dati di configurazione contenga solo i dati di terze parti. Se desideri che i dati siano in linea con altri dati esistenti, tale logica dovrebbe far parte della funzione Lambda che importa i dati dalla fonte di terze parti.
Migrazione a AWS AppConfig da servizi di configurazione esistenti e sviluppati internamente
Se hai iniziato a utilizzare AWS AppConfig e disponi ancora di dati di configurazione o flag di funzionalità precedenti in un altro sistema, puoi utilizzare il processo descritto in precedenza in questo argomento per migrare dal tuo sistema precedente a quello esistente. AWS AppConfig Puoi creare un'estensione che estrae i dati dal tuo sistema legacy e li distribuisce. AWS AppConfig L'utilizzo AWS AppConfig in questo modo offre tutti i controlli e i vantaggi del guardrail di sicurezza pur continuando a utilizzare gli archivi di dati esistenti.