Aplica-se a: Azure Logic Apps (Consumption + Standard)
Este guia mostra como gerenciar fluxos de trabalho de aplicativo lógico padrão ou de consumo usando o portal do Azure e executar tarefas como editar, desabilitar, habilitar e excluir fluxos de trabalho.
Pré-requisitos
Localizar e abrir um recurso de aplicativo lógico
Na caixa de pesquisa do portal do Azure, insira aplicativos lógicos e selecione Aplicativos lógicos.
Na lista de aplicativos lógicos, localize seu recurso de aplicativo lógico navegando ou filtrando a lista.
Para abrir o recurso do aplicativo lógico, selecione o aplicativo que você deseja gerenciar.
Exibir propriedades do aplicativo lógico
No portal do Azure, localize e abra seu recurso de aplicativo lógico.
No menu do aplicativo lógico, em Configurações, selecione Propriedades.
No painel Propriedades, você pode exibir e copiar as seguintes informações sobre o recurso do aplicativo lógico, por exemplo:
Consumo
-
Nome
-
ID do recurso
-
Grupo de recursos
-
Location
-
Tipo
-
Nome da subscrição
-
ID da Subscrição
-
Endpoint de Acesso
-
Endereços IP de saída em tempo de execução
-
Aceder a endereços IP de endpoints
-
Endereços IP de saída do conector
Standard
-
Status
-
URL
-
Endereço IP virtual
-
Modo
-
Endereço IP de saída
-
Endereços IP de saída adicionais
-
FTP/utilizador de implementação
-
Nome do host FTP
-
Logs de diagnóstico de FTP
-
Nome do host FTP
-
Logs de diagnóstico FTPS
-
ID do recurso
-
Location
-
Grupo de Recursos
-
Nome da subscrição
-
ID da Subscrição
Ver conexões
Quando você cria conexões em um fluxo de trabalho usando conectores gerenciados pela Microsoft, essas conexões são recursos do Azure separados com suas próprias definições de recursos e são hospedadas no Azure global e multilocatário. Os fluxos de trabalho de aplicações lógicas padrão também podem usar conectores integrados do prestador de serviços que são executados nativamente e são alimentados pelo runtime de Aplicações Lógicas do Azure em inquilino único. Para exibir e gerenciar essas conexões, siga estas etapas, com base no tipo de recurso do aplicativo lógico:
No portal do Azure, localize e abra seu recurso de aplicativo lógico.
No menu do aplicativo lógico, em Ferramentas de Desenvolvimento, selecione Conexões de API.
Na página Conexões de API , selecione uma instância de conexão específica, que mostra mais informações sobre essa conexão. Para exibir a definição de recurso de conexão subjacente, selecione Exibição JSON.
No portal do Azure, localize e abra seu recurso de aplicativo lógico.
No menu do aplicativo lógico, em Fluxos de trabalho, selecione Conexões.
Com base no tipo de conexão que você deseja exibir, selecione uma das seguintes opções:
| Opção |
Descrição |
|
Conexões de API |
Conexões criadas por conectores do Azure multilocatários hospedados globalmente. Para exibir a definição de recurso de conexão subjacente, selecione Exibição JSON. |
|
Conexões do provedor de serviços |
Conexões criadas por conectores internos do provedor de serviços, com base na implementação da interface do provedor de serviços. Para exibir mais informações sobre uma instância de conexão específica, na coluna Exibir detalhes , selecione o ícone de olho. Para exibir a definição de recurso subjacente da conexão selecionada, selecione Exibição JSON. |
|
Conexões de função |
Conexões com funções numa aplicação de função associada. Para ver mais informações sobre uma função, na coluna Ver Detalhes , selecione o ícone de olho. |
|
Visualização JSON |
As definições de recurso subjacentes para todas as conexões entre fluxos de trabalho no recurso de aplicativo lógico |
Adicionar fluxo de trabalho em branco ao aplicativo lógico (somente Padrão)
Enquanto um aplicativo lógico de consumo pode ter apenas um fluxo de trabalho, um recurso de aplicativo lógico padrão pode ter vários fluxos de trabalho. Você pode adicionar fluxos de trabalho em branco a um recurso de aplicativo lógico padrão implantado e continuar criando o fluxo de trabalho no portal do Azure.
No portal do Azure, selecione seu recurso de aplicativo lógico padrão implantado.
No menu de recursos do aplicativo lógico, em Fluxos de trabalho, selecione Fluxos de trabalho.
Na barra de ferramentas da página Fluxos de trabalho, selecione Adicionar>adicionar.
No painel Novo fluxo de trabalho , forneça o nome do fluxo de trabalho. Selecione Stateful ou Stateless>Create.
Depois que o novo fluxo de trabalho for exibido na página Fluxos de trabalho, selecione esse fluxo de trabalho para abrir o designer para que você possa criar seu fluxo de trabalho.
Desabilitar ou habilitar um aplicativo lógico implantado
Os aplicativos lógicos padrão e de consumo implantados têm maneiras diferentes de desabilitar e habilitar suas atividades.
Considerações para desativar um aplicativo lógico de consumo implantado
A desativação de um aplicativo lógico de consumo afeta todas as instâncias de fluxo de trabalho das seguintes maneiras:
Os Aplicativos Lógicos do Azure continuam todas as instâncias de fluxo de trabalho em andamento e pendentes até que terminem a execução. Com base no volume ou na lista de pendências, esse processo pode levar tempo para ser concluído.
Os Aplicativos Lógicos do Azure não criam nem executam novas instâncias de fluxo de trabalho.
Você pode reenviar o fluxo de trabalho executado enquanto o aplicativo lógico está desativado.
O gatilho do fluxo de trabalho não é acionado enquanto o aplicativo lógico está desativado. No entanto, o estado de gatilho lembra o ponto em que você desabilitou o aplicativo lógico. Quando você reinicia o aplicativo lógico, o gatilho é acionado para todos os itens não processados desde a última execução do fluxo de trabalho.
Para impedir que o gatilho seja acionado em todos os itens não processados desde a última execução do fluxo de trabalho, você deve limpar o estado do gatilho.
Desabilitar ou habilitar um aplicativo lógico de consumo implantado
Você pode desativar ou habilitar um ou vários aplicativos lógicos de consumo ao mesmo tempo.
Na caixa de pesquisa do portal do Azure, insira aplicativos lógicos e selecione Aplicativos lógicos.
Na página Aplicativos lógicos, exiba apenas os aplicativos lógicos de consumo usando o filtro Plano.
Dependendo se está a desativar ou a ativar as suas aplicações lógicas, veja apenas as aplicações lógicas Ativadas ou Desativadas utilizando o filtro Estado.
Na coluna da caixa de seleção, selecione um ou vários aplicativos lógicos.
- Para interromper os aplicativos lógicos em execução selecionados, selecione Desativar/Parar.
- Para reiniciar os aplicativos lógicos interrompidos selecionados, selecione Ativar/Iniciar.
Confirme a sua seleção.
Para verificar se sua tarefa foi bem-sucedida ou falhou, na barra de ferramentas principal do Azure, abra a lista Notificações (ícone de sino).
Você pode parar, iniciar ou reiniciar um aplicativo lógico padrão, que afeta todas as instâncias de fluxo de trabalho. Você também pode reiniciar um aplicativo lógico padrão sem primeiro interromper sua atividade. Seu aplicativo lógico padrão pode ter vários fluxos de trabalho, portanto, você pode parar todo o aplicativo lógico ou pode desabilitar ou habilitar fluxos de trabalho individuais.
Parar uma aplicação lógica padrão ou desativar um fluxo de trabalho filho tem efeitos diferentes; portanto, analise as seguintes considerações antes de continuar:
Considerações para desabilitar aplicativos lógicos padrão
A desativação de um aplicativo lógico padrão afeta todas as suas instâncias de fluxo de trabalho das seguintes maneiras:
Os Aplicativos Lógicos do Azure cancelam imediatamente todas as execuções de fluxo de trabalho em andamento e pendentes.
Os Aplicativos Lógicos do Azure não criam nem executam novas instâncias de fluxo de trabalho.
Você pode reenviar o fluxo de trabalho executado enquanto o aplicativo lógico está desativado.
Os gatilhos de fluxo de trabalho não são acionados enquanto o aplicativo lógico está desativado. No entanto, os estados de gatilho lembram o ponto em que você desativou o aplicativo lógico. Quando você reativa o aplicativo lógico, os gatilhos são acionados para todos os itens não processados desde a última vez que os fluxos de trabalho correspondentes foram executados.
Para impedir que os gatilhos disparem em todos os itens não processados desde a última vez que os fluxos de trabalho foram executados, você deve limpar o estado do gatilho para cada fluxo de trabalho.
Desabilitar ou habilitar aplicativos lógicos padrão implantados
Você pode desabilitar ou habilitar um ou vários aplicativos lógicos padrão ao mesmo tempo.
Na caixa de pesquisa do portal do Azure, insira aplicativos lógicos e selecione Aplicativos lógicos.
Na página Aplicativos lógicos, exiba apenas os aplicativos lógicos padrão usando o filtro Plano.
Dependendo se está a desativar ou a ativar as suas aplicações lógicas, veja apenas as aplicações lógicas Ativadas ou Desativadas utilizando o filtro Estado.
Na coluna da caixa de seleção, selecione um ou vários aplicativos lógicos.
- Para parar os aplicativos lógicos selecionados, selecione Desativar/Parar.
- Para reiniciar os aplicativos lógicos selecionados, selecione Ativar/Iniciar.
Confirme a sua seleção.
Para verificar se sua tarefa foi bem-sucedida ou falhou, na barra de ferramentas principal do Azure, abra a lista Notificações (ícone de sino).
Reinicie um aplicativo lógico padrão implantado sem desabilitar
Você pode reiniciar um único aplicativo lógico padrão a qualquer momento.
No portal do Azure, abra seu recurso de aplicativo lógico padrão.
No menu do aplicativo lógico, selecione Visão geral.
Na barra de ferramentas da página Visão geral , selecione Reiniciar.
Para verificar se sua tarefa foi bem-sucedida ou falhou, na barra de ferramentas principal do Azure, abra a lista Notificações (ícone de sino).
Considerações para desabilitar fluxos de trabalho padrão
A desativação de um fluxo de trabalho afeta todas as suas instâncias de fluxo de trabalho das seguintes maneiras:
Os Aplicativos Lógicos do Azure continuam todos os fluxos de trabalho em andamento e pendentes até que sejam concluídos. Com base no volume ou na lista de pendências, esse processo pode levar tempo para ser concluído.
Gorjeta
Para reduzir os custos resultantes de recursos e instâncias de fluxo de trabalho que, de outra forma, poderiam levar mais tempo para reduzir a escala em ambientes que não são de produção para testes de carga e desempenho, você pode interromper manualmente um fluxo de trabalho. Esta ação cancela as execuções de fluxo de trabalho em andamento e pendentes.
Para esta tarefa, adicione as seguintes configurações às configurações de host para seu recurso de aplicativo lógico padrão:
Importante: use as seguintes configurações somente em ambientes que não sejam de produção. Siga cada ID de fluxo de trabalho com dois pontos (:) e separe IDs de fluxo de trabalho com ponto-e-vírgula (;):
"Jobs.SuspendedJobPartitionPrefixes": "<workflow-ID>:;<workflow-ID>:",
"Jobs.CleanupJobPartitionPrefixes": "<workflow-ID>:;<workflow-ID>:"
Para obter mais informações, consulte Editar configurações de host e aplicativo para aplicativos lógicos padrão.
Os Aplicativos Lógicos do Azure não criam nem executam novas instâncias de fluxo de trabalho.
Você pode reenviar o fluxo de trabalho executado enquanto o fluxo de trabalho está desativado.
O gatilho do fluxo de trabalho não é acionado enquanto o aplicativo lógico ou o fluxo de trabalho está desativado. No entanto, o estado do gatilho lembra o ponto em que você desabilitou o fluxo de trabalho. Quando você reinicia o aplicativo lógico ou habilita o fluxo de trabalho, o gatilho é acionado para todos os itens não processados desde a última execução do fluxo de trabalho.
Para impedir que o gatilho seja acionado em todos os itens não processados desde a última execução do fluxo de trabalho, você deve limpar o estado do gatilho.
Desativar ou ativar fluxos de trabalho padrão
Para impedir que o gatilho seja acionado na próxima vez que a condição do gatilho for atendida, desative o fluxo de trabalho. Você pode desabilitar ou habilitar um ou vários aplicativos lógicos padrão ao mesmo tempo.
No portal do Azure, abra seu recurso de aplicativo lógico padrão.
No menu do aplicativo lógico, em Fluxos de trabalho, selecione Fluxos de trabalho.
Na coluna da caixa de seleção, selecione o fluxo de trabalho a ser desabilitado ou habilitado.
Na barra de ferramentas da página Fluxos de trabalho, selecione Desativar ou Ativar, com base no estado atual da atividade.
Para confirmar se sua operação foi bem-sucedida ou falhou, na barra de ferramentas principal do Azure, abra a lista Notificações (ícone de sino).
Interrupção do aplicativo lógico de postagem ou fluxo de trabalho
Enquanto um aplicativo lógico é interrompido ou um fluxo de trabalho é desativado, o gatilho de fluxo de trabalho não é acionado na próxima vez que a condição de gatilho for atendida. No entanto, o estado de gatilho lembra o ponto em que você parou o aplicativo lógico ou desabilitou o fluxo de trabalho. Quando você reinicia o aplicativo lógico ou reativa o fluxo de trabalho, o gatilho é acionado para todos os itens não processados desde a última execução do fluxo de trabalho.
Para impedir que o gatilho seja acionado em todos os itens não processados desde a última execução do fluxo de trabalho, você deve limpar o estado do gatilho antes de reiniciar o aplicativo lógico ou reativar o fluxo de trabalho.
No portal do Azure, abra o fluxo de trabalho do aplicativo Lógica de consumo e edite qualquer parte do gatilho do fluxo de trabalho.
Guardar as suas alterações. Esta etapa redefine o estado atual do gatilho.
Reinicie seu aplicativo lógico.
No portal do Azure, abra o fluxo de trabalho do aplicativo lógico padrão e edite qualquer parte do gatilho do fluxo de trabalho.
Guardar as suas alterações. Esta etapa redefine o estado atual do gatilho.
Repita para cada fluxo de trabalho existente.
Reinicie seu aplicativo lógico.
Excluir aplicativos lógicos
Considerações para excluir aplicativos lógicos de consumo
Não é possível recuperar um recurso de aplicativo lógico de consumo excluído. A exclusão de um aplicativo lógico de consumo afeta todas as instâncias de fluxo de trabalho das seguintes maneiras:
Os Aplicativos Lógicos do Azure fazem o melhor esforço para cancelar qualquer execução de fluxo de trabalho em andamento e pendente.
Mesmo com um grande volume ou lista de pendências, cancelam-se a maioria das corridas antes de começarem ou terminarem. No entanto, o processo de cancelamento pode levar tempo para ser concluído. Enquanto isso, alguns processos podem ser iniciados para execução enquanto o serviço processa o cancelamento.
Os Aplicativos Lógicos do Azure não criam nem executam novas instâncias de fluxo de trabalho.
Se você excluir um aplicativo lógico e um fluxo de trabalho, mas recriar o mesmo aplicativo lógico e fluxo de trabalho, o fluxo de trabalho recriado não terá os mesmos metadados que o fluxo de trabalho excluído.
Portanto, se você tiver outro fluxo de trabalho que chame o fluxo de trabalho excluído, deverá salvar novamente o fluxo de trabalho do chamador para atualizar os metadados do fluxo de trabalho recriado. Dessa forma, o chamador obtém as informações corretas para o fluxo de trabalho recriado. Caso contrário, as chamadas para o fluxo de trabalho recriado falharão com um Unauthorized erro. Esse comportamento também se aplica a fluxos de trabalho que usam artefatos em contas de integração e fluxos de trabalho que chamam funções do Azure.
Excluir aplicações lógicas de consumo
Você pode excluir um ou vários aplicativos lógicos de consumo ao mesmo tempo.
Na caixa de pesquisa do portal do Azure, insira aplicativos lógicos e selecione Aplicativos lógicos.
Na página Aplicativos lógicos, exiba apenas os aplicativos lógicos de consumo usando o filtro Plano.
Na coluna da caixa de seleção, selecione um ou vários aplicativos lógicos para excluir. Na barra de ferramentas, selecione Excluir.
Quando a caixa de confirmação aparecer, digite sim e selecione Excluir.
Para verificar se sua tarefa foi bem-sucedida ou falhou, na barra de ferramentas principal do Azure, abra a lista Notificações (ícone de sino).
Você pode excluir um ou vários aplicativos lógicos padrão ao mesmo tempo. Um aplicativo lógico padrão pode ter vários fluxos de trabalho, portanto, você pode excluir todo o aplicativo lógico ou excluir fluxos de trabalho individuais.
Considerações para excluir aplicativos lógicos padrão
A exclusão de um aplicativo lógico padrão afeta todas as instâncias de fluxo de trabalho das seguintes maneiras:
As Aplicações Lógicas do Azure cancelam imediatamente todas as execuções de fluxo de trabalho em curso e pendentes. No entanto, a plataforma não executa tarefas de limpeza no armazenamento usado pelo aplicativo lógico.
Os Aplicativos Lógicos do Azure não criam nem executam novas instâncias de fluxo de trabalho.
Embora você possa recuperar manualmente aplicativos lógicos padrão excluídos, usar o controle do código-fonte para gerenciar seus aplicativos lógicos padrão torna a recuperação e a reimplantação muito mais fáceis.
Se você não usa o controle do código-fonte e talvez precise recuperar posteriormente um aplicativo lógico padrão excluído, salve todas as configurações personalizadas necessárias para a recuperação antes de excluir o aplicativo lógico.
No portal do Azure, vá para o aplicativo lógico Padrão.
No menu do aplicativo lógico, em Configurações, selecione Variáveis de ambiente.
No separador Definições da aplicação , localize, copie e guarde quaisquer definições e valores personalizados da aplicação de que necessite para recuperação posterior.
No menu do aplicativo lógico, em Configurações, selecione Configuração.
Em cada guia de configurações, observe todas as configurações personalizadas que você precisa para recuperação posterior.
Se você excluir um aplicativo lógico e seus fluxos de trabalho, mas recriar o mesmo aplicativo lógico e fluxos de trabalho, o aplicativo lógico recriado e os fluxos de trabalho não terão os mesmos metadados que os recursos excluídos.
Portanto, se você tiver outro fluxo de trabalho que chame o fluxo de trabalho excluído, deverá salvar novamente o fluxo de trabalho do chamador para atualizar os metadados do fluxo de trabalho recriado. Dessa forma, o chamador obtém as informações corretas para o fluxo de trabalho recriado. Caso contrário, as chamadas para o fluxo de trabalho recriado falharão com um Unauthorized erro. Esse comportamento também se aplica a fluxos de trabalho que usam artefatos em contas de integração e fluxos de trabalho que chamam funções do Azure.
Excluir aplicativos lógicos padrão
Na caixa de pesquisa do portal do Azure, insira aplicativos lógicos e selecione Aplicativos lógicos.
Na página Aplicativos lógicos, exiba apenas os aplicativos lógicos padrão usando o filtro Plano.
Na coluna da caixa de seleção, selecione um ou vários aplicativos lógicos para excluir. Na barra de ferramentas, selecione Excluir.
Quando a caixa de confirmação aparecer, digite sim e selecione Excluir.
Para verificar se sua tarefa foi bem-sucedida ou falhou, na barra de ferramentas principal do Azure, abra a lista Notificações (ícone de sino).
Considerações para excluir fluxos de trabalho padrão
Você pode excluir um ou vários fluxos de trabalho padrão ao mesmo tempo. A exclusão de um fluxo de trabalho padrão afeta suas instâncias de fluxo de trabalho das seguintes maneiras:
As Aplicações Lógicas do Azure cancelam imediatamente todas as execuções de fluxo de trabalho em curso e pendentes. A plataforma também executa tarefas de limpeza no armazenamento usado pelo fluxo de trabalho.
Os Aplicativos Lógicos do Azure não criam nem executam novas instâncias de fluxo de trabalho.
Se você excluir um fluxo de trabalho, mas recriar o mesmo fluxo de trabalho, o fluxo de trabalho recriado não terá os mesmos metadados que o fluxo de trabalho excluído.
Portanto, se você tiver outro fluxo de trabalho que chame o fluxo de trabalho excluído, deverá salvar novamente o fluxo de trabalho do chamador para atualizar os metadados do fluxo de trabalho recriado. Dessa forma, o chamador obtém as informações corretas para o fluxo de trabalho recriado. Caso contrário, as chamadas para o fluxo de trabalho recriado falharão com um Unauthorized erro. Esse comportamento também se aplica a fluxos de trabalho que usam artefatos em contas de integração e fluxos de trabalho que chamam funções do Azure.
Excluir fluxos de trabalho padrão
No portal do Azure, abra seu recurso de aplicativo lógico padrão.
No menu do aplicativo lógico, em Fluxos de trabalho, selecione Fluxos de trabalho. Na coluna da caixa de seleção, selecione um ou vários fluxos de trabalho a serem excluídos.
Na barra de ferramentas, selecione Excluir.
Para confirmar se sua operação foi bem-sucedida ou falhou, na barra de ferramentas principal do Azure, abra a lista Notificações (ícone de sino).
Recuperar um aplicativo lógico padrão excluído
As etapas para recuperar um aplicativo lógico padrão excluído variam de acordo com o uso do controle do código-fonte e a opção de hospedagem para seu aplicativo lógico.
Antes de tentar recuperar um aplicativo lógico excluído, analise as seguintes considerações:
O histórico de execução do aplicativo lógico excluído não está disponível no aplicativo lógico recuperado.
Se o fluxo de trabalho começar com o gatilho Solicitação , a URL de retorno de chamada do aplicativo lógico recuperado será diferente da URL do aplicativo lógico excluído.
Com controle do código-fonte
Se você usar o controle do código-fonte, poderá recuperar um recurso de aplicativo lógico padrão excluído, com base na opção de hospedagem:
| Opção de hospedagem |
Pré-requisitos |
Etapas de recuperação |
|
Plano de Serviço de Fluxo de Trabalho |
Nenhum |
Reimplante seu aplicativo lógico. |
|
Ambiente do Serviço de Aplicações V3 |
Antes de excluir seu aplicativo, baixe o aplicativo lógico padrão do portal do Azure. Para mais informações, consulte o download de componentes de aplicações lógicas padrão no portal. |
Reimplante seu aplicativo lógico. |
Sem controle do código-fonte
Para recuperar uma aplicação lógica padrão eliminada que usa a opção de hospedagem do Plano de Serviço de Fluxo de Trabalho e é executada em um ambiente de aplicação lógica de locatário único no Azure, siga as etapas seguintes:
No portal do Azure, confirme se a conta de armazenamento usada pelo seu aplicativo lógico ainda existe. Se a conta de armazenamento for excluída, você terá que primeiro recuperar a conta de armazenamento excluída.
Para identificar o nome da conta de armazenamento, abra seu aplicativo lógico.
No menu do aplicativo lógico, em Configurações, selecione Variáveis de ambiente.
Na página Variáveis de ambiente , em Configurações do aplicativo, localize a configuração do aplicativo chamada AzureWebJobsStorage.
Aceda à conta de armazenamento. No menu da conta de armazenamento, em Segurança + rede, selecione Chaves de acesso.
Na página Chaves de acesso , copie e salve a cadeia de conexão principal em algum lugar seguro para uso posterior neste guia.
A cadeia de conexão usa o seguinte formato:
DefaultEndpointsProtocol=https; AccountName=<nome da conta> de armazenamento; AccountKey=<chave> de acesso; EndpointSuffix=core.windows.net
No menu Conta de armazenamento, em Armazenamento de dados, selecione Compartilhamentos de arquivos. Copie e salve o nome do compartilhamento de arquivos para uso posterior neste guia.
Importante
Ao lidar com informações confidenciais, como cadeias de conexão que incluem nomes de usuário, senhas, chaves de acesso e assim por diante, certifique-se de usar o fluxo de autenticação mais seguro disponível.
Por exemplo, fluxos de trabalho de aplicativos lógicos padrão não oferecem suporte a tipos de dados seguros, como securestring e secureobject, não são suportados. A Microsoft recomenda que você autentique o acesso aos recursos do Azure com uma identidade gerenciada quando possível e atribua uma função com o menor privilégio necessário.
Se o recurso de identidade gerenciada não estiver disponível, proteja suas cadeias de conexão por meio de outras medidas, como o Cofre da Chave do Azure, que você pode usar com as configurações do aplicativo em seu recurso de aplicativo lógico padrão.
Em seguida, você pode fazer referência direta a essas cadeias de caracteres seguras.
Semelhante aos modelos ARM, onde você pode definir variáveis de ambiente no momento da implantação, você pode definir as configurações do aplicativo na definição do fluxo de trabalho do aplicativo lógico. Em seguida, você pode capturar valores de infraestrutura gerados dinamicamente, como pontos de extremidade de conexão, cadeias de caracteres de armazenamento e assim por diante.
Para obter mais informações, consulte Tipos de aplicativo para a plataforma de identidade da Microsoft.
2. Crie um novo aplicativo lógico padrão
No portal do Azure, crie um novo recurso de aplicativo lógico padrão com a mesma opção de hospedagem e camada de preço. Você pode usar um novo nome ou reutilizar o nome do aplicativo lógico excluído.
Antes de continuar, desative o novo aplicativo lógico.
No menu do aplicativo lógico, em Configurações, selecione Variáveis de ambiente. Na guia Configurações do aplicativo , atualize os seguintes valores. Certifique-se de salvar suas alterações quando terminar.
| Definição da aplicação |
Valor de substituição |
|
AzureWebJobsStorage |
Substitua o valor existente pela cadeia de conexão copiada anteriormente da sua conta de armazenamento. |
|
WEBSITE_CONTENTAZUREFILECONNECTIONSTRING |
Substitua o valor existente pela cadeia de conexão copiada anteriormente da sua conta de armazenamento. |
|
WEBSITE_CONTENTSHARE |
Substitua o valor existente pelo nome de compartilhamento de arquivos copiado anteriormente. |
No menu do aplicativo lógico, em Fluxos de trabalho, selecione Conexões.
Abra cada conexão. No menu de conexão, em Configurações, selecione Políticas de acesso.
Na coluna Ação , selecione Excluir para excluir a política de acesso do aplicativo lógico excluído.
Na barra de ferramentas Políticas de acesso , selecione Adicionar para adicionar uma nova política de acesso e selecione seu aplicativo lógico de substituição.
Volte à sua aplicação lógica de substituição.
Se você tiver configurações personalizadas para restaurar, no menu do aplicativo lógico, em Configurações, selecione Variáveis de ambiente ou Configuração, com base nos tipos de configurações que você tem.
Quando terminar, reinicie a aplicação lógica.
Gerenciar versões do aplicativo lógico (somente consumo)
Quando você salva as alterações no fluxo de trabalho do aplicativo lógico de consumo, o Azure salva a versão antes de fazer as alterações e a versão editada se torna a versão atual. Você pode visualizar essas versões anteriores, selecionar uma versão anterior para promover sobre a versão atual e editar a versão selecionada antes de concluir o processo de promoção.
Ver versões anteriores
No portal do Azure, abra seu aplicativo de lógica de consumo.
No menu do aplicativo lógico, em Ferramentas de Desenvolvimento, selecione Versões.
Na lista Versão , selecione a versão do fluxo de trabalho desejada.
Para filtrar a lista, na barra de pesquisa da página Versões , introduza o ID da versão, se souber o ID.
A página Versão do histórico mostra a versão selecionada no modo somente leitura. Você pode alternar entre a visualização do designer e a visualização de código.
No portal do Azure, exiba a versão anterior que você deseja promover.
Na barra de ferramentas Histórico de versões, selecione Promover.
O designer de fluxo de trabalho abre a versão de fluxo de trabalho selecionada.
Opcionalmente, faça as edições desejadas no fluxo de trabalho.
Você pode alterar entre Designer e Visualização de código. Você também pode atualizar os parâmetros.
Para salvar as atualizações e concluir a promoção, na barra de ferramentas do designer, selecione Salvar. Para cancelar as suas alterações, selecione Dispensar.
Quando você visualiza o histórico de versões do aplicativo lógico novamente, a versão promovida aparece primeiro na lista com um novo identificador.
Conteúdo relacionado