Share via


Gerenciar recursos do Azure e monitorar custos por meio da criação de tarefas de automação (versão prévia)

Importante

Esse recurso está em versão prévia e está sujeito aos Termos de uso suplementares para versões prévias do Microsoft Azure.

Para ajudar a gerenciar os recursos do Azure com mais facilidade, você pode criar tarefas de gerenciamento para um recurso específico ou um grupo de recursos. Essas tarefas variam de acordo com o número e a disponibilidade, com base no tipo de recurso. Por exemplo:

  • Você pode configurar uma tarefa de automação que envia o custo mensal para uma conta de armazenamento do Azure.

  • Para uma máquina virtual do Azure, você pode criar uma tarefa de automação que ative ou desative essa máquina virtual em um agendamento predefinido. Especificamente, você pode criar uma tarefa que inicia ou interrompe automaticamente a máquina virtual um número específico de vezes todos os dias, semanas ou meses. Na guia Configurar da tarefa, defina o valor Intervalo como o número de vezes e o valor Frequência como Dia, Semana ou Mês. A tarefa de automação continua funcionando até que você exclua ou desabilite a tarefa.

    Por exemplo, você pode criar uma tarefa que inicia automaticamente uma máquina virtual uma vez por dia. Na guia Configurar da tarefa, defina Intervalo como 1 e Frequência como Dia.

Você pode criar uma tarefa de automação a partir de um modelo de tarefa de automação específico. A tabela a seguir lista os tipos de recursos com suporte atualmente e os modelos de tarefa disponíveis nessa versão preliminar:

Tipo de recurso Modelos de tarefa de automação
Todos os recursos do Azure Enviar o custo mensal para o recurso
Máquinas virtuais do Azure Adicionalmente:

- Desligar a máquina virtual
- Iniciar uma máquina virtual
- Desalocar a máquina virtual
Contas de armazenamento do Azure Adicionalmente:

- Excluir blobs antigos
Azure Cosmos DB Adicionalmente

- Enviar resultado da consulta por email

Este artigo mostra como completar as seguintes tarefas:

Como as tarefas de automação diferem da Automação do Azure?

As tarefas de automação são mais básicas e leves do que a Automação do Azure. Atualmente, você pode criar uma tarefa de automação somente no nível de recurso do Azure. Nos bastidores, uma tarefa de automação é, na verdade, um recurso de aplicativo lógico que executa um fluxo de trabalho. Esse fluxo de trabalho do aplicativo lógico é alimentado pelo serviço de Aplicativos Lógicos do Azure de vários locatários. Depois de criar a tarefa de automação, você pode exibir e editar o fluxo de trabalho subjacente por meio da abertura da tarefa no Designer de Fluxo de Trabalho. Depois que uma tarefa concluir pelo menos uma execução, você poderá examinar o status, o histórico, as entradas e as saídas.

Por comparação, a Automação do Azure é um serviço de configuração e de automação baseado em nuvem que compatível com o gerenciamento consistente em seus ambientes Azure e não Azure. O serviço consiste na automação de processo para orquestrar processos que usa runbooks, gerenciamento de configuração com controle de alterações e inventário, gerenciamento de atualizações, recursos compartilhados e recursos heterogêneos. A Automação oferece controle completo durante a implantação, operações e o encerramento de cargas de trabalho e de recursos.

Preços

Ao criar uma tarefa de automação, os encargos não começam a ser automaticamente incorridos. Por baixo, uma tarefa de automação é alimentada por um fluxo de trabalho em um recurso de aplicativo lógico que é hospedado em Aplicativos Lógicos do Azure multilocatário. Portanto, o modelo de preços de consumo se aplica a tarefas de automação. A medição e a cobrança são baseadas nas execuções de gatilhos e ações em um fluxo de trabalho do aplicativo lógico subjacente.

As execuções são medidas e faturadas, independentemente se o fluxo de trabalho é executado com sucesso ou instanciado. Por exemplo, suponha que a sua tarefa de automação use um gatilho de sondagem que faz regularmente uma chamada de saída para um ponto de extremidade. Essa solicitação de saída é medida e faturada como uma execução, independentemente de o gatilho ser acionado ou ignorado, o que afeta a criação de uma instância de fluxo de trabalho.

Gatilhos e ações seguem as Taxas do plano de consumo, que diferem com base em se essas operações são "integradas" ou "gerenciadas" (Standard ou Enterprise). Gatilhos e ações também fazem transações de armazenamento, que usam a taxa de dados do plano de consumo.

Observação

Como um bônus mensal, o plano de consumo inclui alguns milhares de execuções de entrada gratuitas. Para obter informações específicas, examine as Taxas do plano de consumo.

Pré-requisitos

  • Uma conta e uma assinatura do Azure. Se você não tem uma assinatura, inscreva-se em uma conta gratuita do Azure.

  • O recurso do Azure que você deseja gerenciar. Este artigo usa uma conta de armazenamento do Azure como exemplo.

  • Uma conta do Office 365, caso você queira acompanhar o exemplo, que envia email usando o Office 365 Outlook.

Criar uma tarefa de automação

  1. No portal do Azure, localize os aplicativos lógicos que você deseja excluir.

  2. No menu navegação de recursos, na seção Automação e selecione Tarefas (visualização) .

    Screenshot that shows the Azure portal and storage account resource menu with

  3. No painel Tarefas, selecione Adicionar uma tarefa para que você possa selecionar um modelo de tarefa.

    Screenshot that shows the

  4. No painel Adicionar uma tarefa, em Selecionar um modelo, no modelo da tarefa de replicação que você deseja criar, selecione Selecionar. Se a próxima página não for exibida, selecione Avançar: Autenticar.

    Esse exemplo continua ao selecionar o modelo de tarefa Enviar custo mensal para o recurso.

    Screenshot that shows the

  5. Em Autenticar, na seção Conexões, selecione Criar para cada conexão que aparece na tarefa para que você possa fornecer credenciais de autenticação a todas as conexões. Os tipos de conexões de cada tarefa variam de acordo com a tarefa.

    Este exemplo mostra apenas uma das conexões requeridas por essa tarefa.

    Screenshot that shows the selected

  6. Quando solicitado, entre com suas credenciais da conta do Azure.

    Screenshot that shows the selection,

    Cada conexão autenticada com êxito se assemelha a este exemplo:

    Screenshot that shows successfully created connection.

  7. Depois de autenticar todas as conexões, selecione Avançar: Configurar se a próxima página não for exibida.

  8. Em Configurar, forneça um nome para a tarefa e qualquer outra informação necessária para ela. Quando terminar, selecione Review + create.

    Observação

    Você não pode alterar o nome da tarefa após a criação, portanto, use um nome que ainda se aplicará caso você edite o fluxo de trabalho subjacente. As alterações feitas no fluxo de trabalho subjacente se aplicam somente à tarefa que você criou, não ao modelo da tarefa.

    Por exemplo, se você nomear sua tarefa como SendMonthlyCost, mas depois editar o fluxo de trabalho subjacente para ser executado semanalmente, não será possível alterar o nome da tarefa para SendWeeklyCost.

    As tarefas que enviam notificações por email requerem um endereço de email.

    Screenshot that shows the required information for the selected task.

    A tarefa que você criou, que fica automaticamente ativa e em execução, agora aparece na lista Tarefas.

    Screenshot that shows the automation tasks list

    Dica

    Caso a tarefa não apareça imediatamente, tente atualizar a lista de tarefas ou aguarde um pouco antes de atualizar. Na barra de ferramentas, selecione Atualizar.

    Depois que a tarefa selecionada for executada, você receberá um email semelhante a este do exemplo:

    Screenshot that shows email notification sent by task.

Analisar o histórico de tarefas

Para exibir o histórico de execuções de uma tarefa junto com seus status, entradas, saídas e outras informações, siga estas etapas:

  1. No portal do Azure, localize o recurso que contém o histórico de tarefas que você deseja analisar.

  2. No menu do recurso, em Configurações, na seção Automação, selecione Tarefas (visualização) .

  3. Na lista de tarefas, localize a tarefa que você deseja analisar. Na coluna Execuções da tarefa, selecione Exibir.

    Screenshot that shows a task and the selected

    O painel Histórico de execuções mostra todas as execuções da tarefa junto com seus status, horários de início, identificadores e durações de execução.

    Screenshot that shows a task's runs, their statuses, and other information.

    Eis os possíveis status de uma execução:

    Status Descrição
    Cancelado A tarefa foi cancelada durante a execução.
    Com falha A tarefa tem pelo menos uma ação com falha, mas não existiam ações subsequentes para lidar com a falha.
    Executando A tarefa está em execução atualmente.
    Êxito Todas as ações foram bem sucedidas. Uma tarefa ainda pode ser concluída com êxito caso uma ação tenha falhado, mas houve uma ação subsequente para lidar com a falha.
    Aguardando A execução ainda não foi iniciada e está em pausa porque uma instância anterior da tarefa ainda está em execução.

    Para obter mais informações, confira Analisar histórico de execuções na visualização de monitoramento.

  4. Para exibir os status e outras informações de cada etapa de uma execução, selecione essa execução.

    O painel Execução do aplicativo lógico é aberto e mostra o fluxo de trabalho subjacente que foi executado.

    • Um fluxo de trabalho sempre começa com um gatilho. Para esta tarefa, o fluxo de trabalho começa com o gatilho Recorrência.

    • Cada etapa mostra seu status e a duração da execução. As etapas que apresentam a duração de 0 segundo levaram menos de 1 segundo para serem executadas.

    Screenshot that shows each step in the run, status, and run duration.

  5. Para analisar as entradas e saídas de cada etapa, selecione a etapa, que é expandida.

    Este exemplo mostra as entradas para o Gatilho de recorrência, que não tem saídas porque ele especifica apenas quando o fluxo de trabalho é executado e não fornece nenhuma saída para as ações subsequentes a serem processadas.

    Screenshot that shows the expanded trigger and inputs.

    Por outro lado, a ação Enviar um email tem entradas de ações anteriores no fluxo de trabalho e saídas.

    Screenshot that shows an expanded action, inputs, and outputs.

Para saber como você pode criar seus próprios fluxos de trabalho automatizados para poder integrar aplicativos, dados, serviços e sistemas separadamente do contexto de tarefas de automação para recursos do Azure, confira o artigo Início Rápido: Criar um exemplo de fluxo de trabalho de Consumo nos Aplicativos Lógicos do Azure com o portal do Azure.

Editar a tarefa

Para alterar uma tarefa, você tem estas opções:

Editar a tarefa embutida

  1. No portal do Azure, localize o recurso que contém a tarefa que você deseja atualizar.

  2. No menu navegação de recursos, na seção Automação, selecione Tarefas (visualização) .

  3. Na lista de tarefas, localize a tarefa que você deseja atualizar. Abra o menu nas reticências da tarefa ( ... ) e selecione Editar embutida.

    Screenshot that shows the opened ellipses menu and the selected option,

    Por padrão, a guia Autenticar é exibida e mostra as conexões existentes.

  4. Para adicionar novas credenciais de autenticação ou selecionar aquelas existentes diferentes para uma conexão, abra o menu de reticências ( ... ) da conexão e selecione Adicionar nova conexão ou, se disponível, credenciais de autenticação diferentes.

    Screenshot that shows the Authentication tab, existing connections, and the selected ellipses menu.

  5. Para atualizar outras propriedades de tarefa, selecione Avançar: Configurar.

    Para a tarefa deste exemplo, a única propriedade disponível para edição é o endereço de email.

    Screenshot that shows the

  6. Quando terminar, selecione Salvar.

Editar o fluxo de trabalho subjacente da tarefa

Ao alterar o fluxo de trabalho subjacente de uma tarefa de automação, as alterações afetarão apenas a instância de tarefa que você criou e não o modelo que cria a tarefa. Depois de fazer e salvar suas alterações, o nome que você forneceu para a tarefa original pode não descrever precisamente a tarefa, portanto, talvez seja necessário recriá-la com um nome diferente.

Dica

Como melhor prática, clone o fluxo de trabalho subjacente para que você possa editar a versão copiada em vez disso. Dessa forma, você pode fazer e testar suas alterações na cópia enquanto a tarefa de automação original continua funcionando e sendo executada sem arriscar a interrupção ou interromper a funcionalidade existente. Depois de concluir as alterações e estiver satisfeito com a execução bem-sucedida da nova versão, será possível desabilitar ou excluir a tarefa de automação original e usar a versão clonada para a tarefa de automação. As etapas a seguir incluem informações sobre como clonar seu fluxo de trabalho.

  1. No portal do Azure, localize o recurso que contém a tarefa que você deseja atualizar.

  2. No menu navegação de recursos, na seção Automação, selecione Tarefas.

  3. Na lista de tarefas, localize a tarefa que você deseja atualizar. Abra o menu de reticências da tarefa ( ... ) e selecione Abrir nos Aplicativos Lógicos.

    Screenshot that shows the opened ellipses menu and the selected option,

    O fluxo de trabalho subjacente da tarefa é aberto no serviço de Aplicativos Lógicos do Azure e mostra o painel Visão geral, no qual você pode exibir o mesmo histórico de execuções que está disponível para a tarefa.

    Screenshot that shows the task in Azure Logic Apps view with Overview pane selected.

  4. Para abrir o fluxo de trabalho subjacente no designer, no menu de navegação do aplicativo lógico, selecione Designer do Aplicativo Lógico.

    Screenshot that shows the

    Agora você pode editar as propriedades do gatilho e das ações do fluxo de trabalho, bem como editar o gatilho e as ações que definem o próprio fluxo de trabalho. No entanto, como melhor prática, siga as etapas para clonar seu fluxo de trabalho para que você possa fazer suas alterações em uma cópia enquanto o fluxo de trabalho original continua funcionando e sendo e executado.

  5. Para, em vez disso, clonar o fluxo de trabalho e editar a versão copiada, siga estas etapas:

    1. No menu do fluxo de trabalho do aplicativo lógico, selecione Visão geral.

    2. Na barra de ferramentas do painel de visão geral, selecione Clonar.

    3. No painel de criação de aplicativo lógico, em Nome, insira um novo nome para o fluxo de trabalho do aplicativo lógico copiado.

      Exceto para o Status do Aplicativo Lógico, as outras propriedades não estão disponíveis para edição.

    4. Em Status do Aplicativo Lógico, selecione Desabilitado para que o fluxo de trabalho clonado não seja executado enquanto você fizer as alterações. Você poderá habilitar o fluxo de trabalho quando estiver pronto para testar suas alterações.

    5. Depois que o Azure concluir o provisionamento do fluxo de trabalho clonado, localize e abra esse fluxo de trabalho no designer.

  6. Para exibir as propriedades do gatilho ou de uma ação, expanda-os.

    Por exemplo, você pode alterar o Gatilho de recorrência para ser executado semanalmente em vez de mensalmente.

    Screenshot that shows the expanded Recurrence trigger with the Frequency list open to show available frequency options.

    Para obter mais informações sobre o Gatilho de recorrência, confira Como criar, agendar e executar tarefas e fluxos de trabalho recorrentes com o Gatilho de recorrência..

  7. Para salvar as alterações na barra de ferramentas do designer, selecione Salvar.

    Screenshot that shows the designer toolbar and the selected

  8. Para testar e executar o fluxo de trabalho atualizado, na barra de ferramentas do designer, selecione Executar.

    Após a conclusão da execução, o designer mostra os detalhes de execução do fluxo de trabalho.

    Screenshot that shows the workflow's run details on the designer.

  9. Para desabilitar o fluxo de trabalho para que a tarefa não continue em execução, confira Gerenciar aplicativos lógicos no portal do Azure.

Criar modelo de tarefa de automação do fluxo de trabalho

Você pode criar seu próprio modelo de tarefa de automação usando qualquer fluxo de trabalho de aplicativo lógico de consumo que comece com um gatilho recorrente ou baseado em evento, mas não gatilhos baseados em HTTP ou gatilhos de webhook baseados em HTTP. Para essa tarefa, você precisará dos seguintes itens:

Para criar o modelo e tornar o modelo disponível para uso no Azure, estas são as etapas de alto nível:

  1. Exportar o fluxo de trabalho para um modelo de tarefa de automação.
  2. Carregar seu modelo para sua ramificação de trabalho em seu repositório bifurcado.
  3. Testar seu modelo usando a ferramenta de depuração da Web ou o Fiddler.
  4. Criar uma solicitação de pull (PR) para sua ramificação de trabalho em relação à ramificação padrão no repositório GitHub dos modelos de tarefa de automação do Azure.

Depois que a equipe de Aplicativos Lógicos do Azure revisa e aprova sua PR para mesclar com ramificação padrão, seu modelo fica ativo e disponível para todos os clientes do Azure.

Exportar fluxo de trabalho para modelo de tarefa de automação

  1. No portal do Azure, abra o fluxo de trabalho do aplicativo lógico que você quer exportar. Certifique-se de que o fluxo de trabalho comece com um gatilho recorrente ou baseado em evento, não um gatilho baseado em HTTP ou um gatilho de webhook baseado em HTTP.

  2. No menu de recurso do aplicativo lógico, selecione Visão Geral.

  3. Na barra de ferramentas do painel Visão geral, selecione Exportar>Exportar para a tarefa de automação.

    Screenshot showing the 'Overview' pane toolbar with 'Export' menu open and 'Export to Automation Task' selected.

  4. No painel Exportar para tarefas de automação que é aberto, forneça as seguintes informações:

    Propriedade Obrigatório Valor Descrição
    Nome do modelo Sim <template-name> O nome de exibição amigável para o modelo de tarefa de automação.

    Importante: certifique-se de usar um nome conciso e fácil de entender, por exemplo, listar máquinas virtuais obsoletas.

    Descrição do modelo Sim <template-description> Uma descrição da tarefa ou finalidade do modelo
    Tipos de recurso compatíveis Não Vazio ou <supported-Azure-resource-type-list> Os tipos de recurso do Azure de primeira classe em que você deseja disponibilizar o modelo. No momento, não há suporte para tipos de sub-recurso. Para incluir todos os tipos de recurso do Azure de primeira classe, deixe essa propriedade vazia. Para especificar vários tipos de recursos, separe cada nome com uma vírgula e use a seguinte sintaxe:

    Microsoft.<service-provider>/<entity>

    Por exemplo, para disponibilizar o modelo para grupos de recursos do Azure, especifique Microsoft. Resources/resourceGroups. Para obter mais informações, consulte provedores de recursos para serviços do Azure.

    Tipos de Recurso sem Suporte No Vazio ou <unsupported-Azure-resource-type-list> Se houver, os tipos de recursos do Azure em que você não deseja tornar o modelo disponível especificamente. Para especificar vários tipos de recursos, separe cada nome com uma vírgula e use a seguinte sintaxe:

    Microsoft.<service-provider>/<entity>

    Por exemplo, para disponibilizar o modelo para grupos de recursos do Azure, especifique Microsoft.Resources/resourceGroups. Para obter mais informações, consulte provedores de recursos para serviços do Azure.

    Configurar parâmetros Não Varia Se o fluxo de trabalho incluir definições de parâmetro entre ambientes, esses parâmetros aparecerão nesta seção para que você configure mais. Você pode selecionar se cada valor de parâmetro é fornecido a partir do recurso ou do criador da tarefa.

    - Se você selecionar Do recurso, selecione um valor da propriedade Source Parameter a ser usado nesse recurso:

    -- Nome do recurso
    -- Tipo de recurso
    -- ID do recurso
    -- ID da assinatura
    -- Grupo de recursos
    -- Localização do recurso.

    - Se você selecionar Usuário fornecido, selecione um formato de modelo que determine como o criador da tarefa fornece o valor do parâmetro:

    -- Padrão: o valor do parâmetro é qualquer coisa diferente de um intervalo, uma frequência ou um fuso horário.

    ---- Especifique o nome de exibição do parâmetro, o valor padrão e a descrição.

    ---- Se o valor for um carimbo de data/hora (hh:mm:ss), defina a propriedade Formato para o Formato de hora.

    ---- Marque o parâmetro como obrigatório, altere Opcional para Obrigatório.

    -- Intervalo: o valor do parâmetro é um intervalo, como 1 ou 12.

    -- Frequência: o valor do parâmetro é uma frequência, como hora, dia ou mês.

    -- Fuso horário: O valor do parâmetro é um fuso horário, como (UTC-08:00) Hora do Pacífico (EUA & Canadá).

    O exemplo a seguir mostra as propriedades de um modelo de tarefa de automação de exemplo que funciona apenas em um grupo de recursos do Azure:

    Screenshot showing the 'Export to Automation Task' pane with example properties for an automation task template.

    Neste exemplo, o fluxo de trabalho subjacente da tarefa inclui as seguintes definições de parâmetro e especifica que esses valores de parâmetro são fornecidos pelo criador da tarefa:

    Parâmetro Descrição
    emailAddress Especifica o endereço de email para enviar o relatório. Esse parâmetro usa o modelo Padrão, que permite especificar as informações do parâmetro, o formato esperado e se o parâmetro é opcional ou não. Para este parâmetro de exemplo, o formato esperado é Nenhume o parâmetro é Obrigatório.
    numberOf Especifica o número máximo de unidades de tempo que uma máquina virtual pode permanecer ociosa. Esse parâmetro usa o modelo Padrão.
    timeUnit Especifica a unidade de tempo a ser usada para o valor do parâmetro. Esse parâmetro usa o modelo de Frequência, que mostra as unidades de tempo que o criador de tarefa pode selecionar, por exemplo, hora, diaou mês.
  5. Quando terminar, selecione Baixar modeloe salve o modelo usando a extensão de nome de arquivo .JSON. Para ter um nome de modelo consistente, use apenas letras minúsculas, hifens entre palavras e a seguinte sintaxe:

    <action-verb>-<Azure-resource>

    Por exemplo, com base no nome do modelo de exemplo anterior, você pode nomear o arquivo de modelo como list-stale-virtual-machines.json.

Carregue o modelo para um GitHub

  1. Acesse GitHub e entre para acessar sua conta do GitHub.

  2. Acesse o repositório do GitHub dos modelos de tarefa de automação do Azure, que leva você para a ramificação padrão no repositório.

  3. Na lista de ramificações, alterne para sua ramificação de trabalho.

  4. Acima da lista de arquivos, selecione Adicionar arquivo>Carregar arquivos.

  5. Arraste o arquivo de definição de fluxo de trabalho para a área especificada na página ou selecione Escolher seus arquivos.

  6. Depois de adicionar o modelo, na mesma pasta, abra o arquivo manifest.json e adicione uma entrada para seu arquivo <template-name>.json.

Testar o modelo

Você pode usar sua ferramenta de depuração da Web favorita para testar o modelo que você carregou em seu diretório de trabalho. Este exemplo continua usando o Fiddler com o script que modifica as solicitações da Web. Se você usar uma ferramenta diferente, use as etapas equivalentes e o script para sua ferramenta.

  1. No script Fiddler, localize a função onBeforeRequest() e adicione o código a seguir à função, por exemplo:

    static function OnBeforeRequest(oSession: Session)
    {
       if (oSession.url == "raw.githubusercontent.com/azure/automation-task-template/master/templates/manifest.json") {
          oSession.url = "raw.githubusercontent.com/<GitHub-username>/automation-task-template/<working-branch>/templates/manifest.json";
       }
    
       if (oSession.url == "raw.githubusercontent.com/azure/automation-task-template/master/templates/<template-name>") {
          oSession.url = "raw.githubusercontent.com/<GitHub-username>/automation-task-template/<working-branch>/templates/<template-name>";
       }
    
       {...}
    }
    

    Esse código obtém os arquivos manifest. json e <template-name>.json do repositório bifurcado, em vez do repositório principal do GitHub do Azure.

    Portanto, com base no exemplo, o código de redirecionamento de arquivo é semelhante à seguinte versão:

    static function OnBeforeRequest(oSession: Session)
    {
       if (oSession.url == "raw.githubusercontent.com/azure/automation-task-template/master/templates/manifest.json") {
          oSession.url = "raw.githubusercontent.com/sophowe/automation-task-template/upload-auto-template/templates/manifest.json";
       }
    
       if (oSession.url == "raw.githubusercontent.com/azure/automation-task-template/master/templates/list-stale-virtual-machines.json") {
          oSession.url = "raw.githubusercontent.com/sophowe/automation-task-template/upload-auto-template/templates/list-stale-virtual-machines.json";
       }
    
       {...}
    }
    
  2. Antes de executar o teste, feche todas as janelas do navegador e limpe o cache do navegador no Fiddler.

  3. Abra uma nova janela do navegador e entre no portal do Azure.

  4. Abra o recurso do Azure onde você espera encontrar sua tarefa de automação. Crie uma tarefa de automação com o modelo exportado. Execute a tarefa.

Se a tarefa for executada com êxito, continue criando uma solicitação de pull da sua ramificação de trabalho para a ramificação padrão.

Criar sua solicitação de pull

  1. Em Confirmar alterações, insira um título conciso e descritivo para sua atualização. Você pode fornecer mais informações na caixa de descrição.

  2. Selecione Criar uma nova ramificação para essa confirmação e iniciar uma solicitação de pull. Na solicitação, forneça um nome para a ramificação de trabalho, por exemplo:

    <your-GitHub-alias>-<automation-task-name>-template

  3. Quando estiver pronto, selecione Propor alterações. Na próxima página, selecione Criar solicitação de pull.

  4. Forneça um nome e descrição para sua solicitação de pull. No canto inferior direito, selecione Criar solicitação de pull.

  5. Aguarde até que a equipe de Aplicativos Lógicos do Azure examine sua solicitação de pull.

Fornecer comentários

Adoraríamos saber o que você tem para nos dizer! Para relatar bugs, fornecer comentários ou fazer perguntas sobre esse recurso da versão prévia, entre em contato com a equipe de Aplicativos Lógicos do Azure.

Próximas etapas