Com o Cloud Assembly, você pode criar ações de extensibilidade para uso em assinaturas de extensibilidade.
Ações de extensibilidade são maneiras altamente personalizáveis, leves e flexíveis para estender ciclos de vida de aplicativos usando códigos de script e modelos de ação definidos pelo usuário. Os modelos de ação contêm parâmetros predefinidos que ajudam a configurar a base da ação de extensibilidade.
Existem dois métodos para criar uma ação de extensibilidade:
- Gravar um código definido pelo usuário para um script de ação de extensibilidade.
Observação: Escrever código definido pelo usuário no editor de ação de extensibilidade pode exigir uma conexão ativa com a Internet.
- Importar um pacote de implantação como um pacote ZIP para uma ação de extensibilidade. Para obter informações sobre como criar um pacote ZIP para ações de extensibilidade, consulte Criar um pacote ZIP para ações de extensibilidade de tempo de execução do Python, Criar um pacote ZIP para ações de extensibilidade de tempo de execução do Node.js ou Criar um pacote ZIP para ações de extensibilidade de tempo de execução do PowerShell.
As etapas a seguir descrevem o procedimento para criar uma ação de extensibilidade que usa a Amazon Web Services como um provedor de FaaS.
Pré-requisitos
- Associação em um projeto ativo e válido.
- Função do Amazon Web Services configurada para funções do Lambda. Por exemplo, AWSLambdaBasicExecutionRole.
- Função de administrador de nuvem ou permissões de iam:PassRole habilitadas.
Procedimento
O que Fazer Depois
Depois que a ação de extensibilidade for criada e verificada, será possível atribuí-la a uma assinatura.
Observação: Assinaturas de extensibilidade usam a versão mais recente de uma ação de extensibilidade. Depois de criar uma nova versão de uma ação, clique em
Versões no canto superior direito da janela do editor. Para liberar a versão da ação que você deseja usar na sua assinatura, clique em
Liberar.