Con Cloud Assembly, è possibile creare azioni di estendibilità per l'utilizzo nelle sottoscrizioni di estendibilità.
Le azioni di estendibilità sono metodi estremamente personalizzabili, leggeri e flessibili per estendere i cicli di vita delle applicazioni utilizzando codice di script e modelli di azione definiti dall'utente. I modelli di azione contengono parametri predefiniti che consentono di configurare le basi dell'azione di estendibilità.
Esistono due metodi per creare un'azione di estendibilità:
- Scrivere un codice definito dall'utente per uno script di azione di estendibilità.
Nota: La compilazione del codice definito dall'utente nell'editor delle azioni di estendibilità potrebbe richiedere una connessione Internet attiva.
- L'importazione di un pacchetto di distribuzione come pacchetto ZIP per un'azione di estendibilità. Per informazioni sulla creazione di un pacchetto ZIP per le azioni di estendibilità, vedere Creazione di un pacchetto ZIP per le azioni di estendibilità del runtime di Python, Creazione di un pacchetto ZIP per le azioni di estendibilità del runtime di Node.js o Creazione di un pacchetto ZIP per le azioni di estendibilità del runtime di PowerShell.
I passaggi seguenti descrivono la procedura per la creazione di un'azione di estendibilità che utilizza Amazon Web Services come provider FaaS.
Prerequisiti
- Appartenenza a un progetto attivo e valido.
- Ruolo di Amazon Web Services configurato per le funzioni Lambda. Ad esempio AWSLambdaBasicExecutionRole.
- Ruolo di amministratore del cloud o autorizzazioni iam:PassRole abilitate.
Procedura
Operazioni successive
Dopo aver creato e verificato l'azione di estendibilità, è possibile assegnarla a una sottoscrizione.
Nota: Le sottoscrizioni di estendibilità utilizzano l'ultima versione rilasciata di un'azione di estendibilità. Dopo aver creato una nuova versione di un'azione, fare clic su
Versioni nella parte superiore destra nella finestra dell'editor. Per rilasciare la versione dell'azione che si desidera utilizzare nella sottoscrizione, fare clic su
Rilascia.