Procedura dettagliata: creazione di estensioni personalizzate AWS AppConfig - AWS AppConfig

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

Procedura dettagliata: creazione di estensioni personalizzate AWS AppConfig

Per creare un' AWS AppConfig estensione personalizzata, completa le seguenti attività. Ogni attività è descritta più dettagliatamente negli argomenti successivi.

1. Crea una funzione AWS Lambda

Nella maggior parte dei casi d'uso, per creare un'estensione personalizzata, è necessario creare una AWS Lambda funzione per eseguire qualsiasi calcolo ed elaborazione definiti nell'estensione. Un'eccezione a questa regola è AWS rappresentata dalla creazione di versioni personalizzate delle estensioni di notifica create per aggiungere o rimuovere punti di azione. Per ulteriori dettagli su questa eccezione, consultaCreazione di un' AWS AppConfig estensione personalizzata.

2. Configura le autorizzazioni per la tua estensione personalizzata

Per configurare le autorizzazioni per l'estensione personalizzata, puoi effettuare una delle seguenti operazioni:

  • Crea un ruolo di servizio AWS Identity and Access Management (IAM) che includa le InvokeFunction autorizzazioni.

  • Crea una politica delle risorse utilizzando l'azione Lambda AddPermissionAPI.

Questa procedura dettagliata descrive come creare il ruolo di servizio. IAM

3. Creare un'estensione

È possibile creare un'estensione utilizzando la AWS AppConfig console o richiamando l'CreateExtensionAPIazione da AWS CLI AWS Tools for PowerShell, o daSDK. La procedura dettagliata utilizza la console.

4. Crea un'associazione di estensioni

È possibile creare un'associazione di estensioni utilizzando la AWS AppConfig console o richiamando l'CreateExtensionAssociationAPIazione da AWS CLI AWS Tools for PowerShell, o daSDK. La procedura dettagliata utilizza la console.

5. Esegui un'azione che richiami l'estensione

Dopo aver creato l'associazione, AWS AppConfig richiama l'estensione quando si verificano i punti d'azione definiti dall'estensione per quella risorsa. Ad esempio, se si associa un'estensione che contiene un'PRE_CREATE_HOSTED_CONFIGURATION_VERSIONazione, l'estensione viene richiamata ogni volta che si crea una nuova versione di configurazione ospitata.

Gli argomenti di questa sezione descrivono ogni attività coinvolta nella creazione di un' AWS AppConfig estensione personalizzata. Ogni attività viene descritta nel contesto di un caso d'uso in cui un cliente desidera creare un'estensione che esegua automaticamente il backup di una configurazione in un bucket Amazon Simple Storage Service (Amazon S3). L'estensione viene eseguita ogni volta che una configurazione ospitata viene creata (PRE_CREATE_HOSTED_CONFIGURATION_VERSION) o distribuita (). PRE_START_DEPLOYMENT