Baixe o app para aproveitar ainda mais
Prévia do material em texto
ContentsContents Documentação dos Aplicativos Lógicos do Azure Visão geral O que são Aplicativos Lógicos do Azure? Inícios rápidos Criar aplicativos lógicos – Portal Criar aplicativos lógicos - Visual Studio Criar aplicativos lógicos - Visual Studio Code Criar aplicativos lógicos – Modelo do ARM Criar e gerenciar aplicativos lógicos – CLI do Azure Tutoriais Criar fluxos de trabalho baseados em agendamento Criar fluxos de trabalho baseados em aprovação Criar um fluxo de trabalho do Armazenamento do Azure e do Azure Functions Exemplos Criar aplicativo lógico – script de exemplo Exemplos de código do Azure Modelos de início rápido do Resource Manager Conceitos Conectores para Aplicativos Lógicos Agendar fluxos de trabalho recorrentes Sem servidor com o Azure Integração B2B e processamento de EDI Acesso às redes virtuais do Azure Continuidade dos negócios e recuperação de desastres Segurança Controles de segurança do Azure Policy Linha de base de segurança Guias de instruções Versão prévia dos Aplicativos Lógicos do Azure file:///T:/aaeu/lsc5/azure/logic-apps/index.html#body https://docs.microsoft.com/samples/browse/ https://azure.microsoft.com/resources/templates/ Visão geral da versão prévia dos Aplicativos Lógicos do Azure Criar fluxos de trabalho com e sem estado – portal do Azure Criar fluxos de trabalho com e sem estado – Visual Studio Code Desenvolver Criar a partir de modelos predefinidos Gerenciar recursos do Azure criando tarefas de automação Migrar dos Serviços BizTalk Exportar fluxos do Power Automate e implantar no Aplicativos Lógicos do Azure Chamar aplicativos lógicos do Power Automate e do Power Apps Controlar a execução do fluxo de trabalho Instruções de condição Instruções switch Branches Loops Escopos Criar variáveis para salvar os valores Executar operações de dados Adicionar e executar snippets de código com o código embutido Adicionar e executar código com o Azure Functions Chamar aplicativos lógicos com o Azure Functions Chamar, disparar ou aninhar aplicativos lógicos Obter dados em massa com a paginação Mensagens do processo em lote Enviar mensagens em ordem – comboio sequencial Criar definições de fluxo de trabalho em JSON Lidar com tipos de conteúdo Tratar exceções Processar mensagens grandes Manipular procedimentos armazenados de longa execução para o conector do SQL Tratar problemas de limitação ou erros do tipo 429 Desenvolver conectores personalizados Desenvolver APIs personalizadas Criar APIs personalizadas para aplicativos lógicos Melhorar a segurança para chamadas de APIs personalizadas Implantar e chamar APIs personalizadas Solucionar problemas de erros Acessar às redes virtuais do Azure Criar um ambiente de serviço de integração – portal do Azure Criar um ambiente de serviço de integração – API REST Configurar o acesso para vários ambientes do serviço de integração Adicionar recursos a ambientes do serviço de integração Configurar chaves de criptografia gerenciadas pelo cliente para ambientes de serviço de integração Acesso a dados locais Instalar gateway de dados Conectar-se a dados locais Desenvolver para cenários B2B Criar conta de integração Parceiros comerciais Contratos Esquemas para validação XML Mapas para a transformação XML Certificados Metadados de artefato Receber e enviar mensagens B2B Trocar mensagens AS2 Configurações de mensagem AS2 Trocar mensagens EDIFACT Codificação EDIFACT Decodificação EDIFACT Lidar com arquivos EDIFACT com segmento UNH2.5 Trocar mensagens do RosettaNet Trocar mensagens X12 Codificação X12 Decodificação X12 Colocar em lote e enviar mensagens EDI Processar arquivos simples Transformar XML Processar XML Validar XML Transformar o JSON Solucionar problemas de erros B2B Criar um plano de recuperação de desastres Conectores: tópicos detalhados AS2 Armazenamento do Blobs do Azure Instâncias de Contêiner do Azure Hubs de eventos do Azure Funções do Azure Aplicativos Lógicos do Azure Barramento de Serviço do Azure Banco de Dados SQL do Azure Pesquisa do Bing Common Data Service APIs personalizadas e aplicativos Web Atrasar Dynamics 365 EDIFACT Excel Online for Business ou OneDrive Sistema de arquivos Arquivo simples FTP GitHub Gmail – Segurança de dados e políticas de privacidade do Google HTTP HTTP + Swagger Webhook HTTP IBM 3270 IBM DB2 IBM Informix IBM MQ Conta de integração Segurança do Microsoft Graph Outlook do Office 365 OneDrive OneDrive for Business Banco de dados Oracle Outlook.com Recorrência Solicitação/Resposta RosettaNet Salesforce SAP (Novo) SendGrid SFTP SFTP - SSH SharePoint Margem de atraso Janela Deslizante SMTP SQL Server Transformar XML Twilio Wunderlist X12 Validação do XML Seguro Assegurar seus aplicativos lógicos Autenticar com identidades gerenciadas Bloquear conexões em aplicativos lógicos Gerenciar Gerenciar aplicativos lógicos – portal do Azure Gerir aplicativos lógicos - Visual Studio Gerenciar contas de integração Gerenciar ambientes de serviço de integração Planejar e gerenciar custos Mover recursos do aplicativo lógico Migrar para o esquema mais recente Teste Testar aplicativos lógicos usando dados fictícios Implantar Visão geral – Automatizar a implantação de um aplicativo lógico Criar modelos de aplicativo lógico Implantar modelos de aplicativo lógico Monitoramento Monitorar aplicativos lógicos Monitorar aplicativos lógicos com os logs do Azure Monitor Monitorar aplicativos lógicos na Central de Segurança do Azure Monitorar mensagens B2B com os logs do Azure Monitor Criar consultas de monitoramento e acompanhamento Exemplos, cenários e explicações passo a passo Operações de dados - exemplos de código Monitorar mídia social Criar um aplicativo sem servidor - Visual Studio Adicionar tratamento de erros e exceções Processamento B2B Referência Padrões de arquitetura Integração corporativa básica Enterprise Integration com Filas e Eventos Conectores - Detalhes completos https://docs.microsoft.com/azure/architecture/reference-architectures/enterprise-integration/simple-enterprise-integration https://docs.microsoft.com/azure/architecture/reference-architectures/enterprise-integration/queues-events https://docs.microsoft.com/connectors/ Limites e configuração de serviço Modelo de preço e medição de uso CLI do Azure Azure PowerShell API REST Referência de modelo do Resource Manager Esquema da linguagem de definição do fluxo de trabalho Referência de tipos de gatilho e ação Referência de funções GA - Histórico do esquema Esquemas de acompanhamento Esquema de acompanhamento do AS2 Esquema de acompanhamento do X12 Esquema de controle personalizado Itens internos do Azure Policy Recursos Desenvolva suas habilidades com o Microsoft Learn Roteiro dos Aplicativos Lógicos do Azure Roteiro do Azure Preços Calculadora de preço Relatos de clientes vídeos Página de perguntas de P e R da Microsoft Stack Overflow Twitter Fornecer comentários sobre o produto Atualizações de serviço https://docs.microsoft.com/cli/azure/ext/logic/logic https://docs.microsoft.com/powershell/module/az.logicapp https://docs.microsoft.com/rest/api/logic/ https://docs.microsoft.com/azure/templates/microsoft.logic/allversions https://docs.microsoft.com/learn/browse/ https://aka.ms/logicappsroadmap/ https://azure.microsoft.com/roadmap/ https://azure.microsoft.com/pricing/details/logic-apps/ https://azure.microsoft.com/pricing/calculator/ https://customers.microsoft.com/en-us/search https://azure.microsoft.com/resources/videos/index/ https://docs.microsoft.com/answers/topics/azure-logic-apps.html https://stackoverflow.com/questions/tagged/azure-logic-apps https://twitter.com/logicappsio https://feedback.azure.com/forums/287593-logic-apps https://azure.microsoft.com/updates/ O que são Aplicativos Lógicos do Azure? 12/04/2021 • 19 minutes to read • Edit Online Como funcionam osaplicativos lógicos? Os Aplicativos Lógicos do Azure são um serviço de nuvem que ajuda você a agendar, automatizar e orquestrar tarefas, processos de negócios e fluxos de trabalho quando você precisar integrar aplicativos, dados, sistemas e serviços entre empresas ou organizações. Os Aplicativos Lógicos simplificam a forma como você projeta e cria soluções escalonáveis para integração de aplicativos, integração de dados, integração de sistemas, EAI (Integração de Aplicativos Empresariais) e comunicação B2B (entre empresas), seja na nuvem, localmente ou em ambos. Por exemplo, eis algumas cargas de trabalho que você pode automatizar com aplicativos lógicos: Processe e direcione solicitações entre sistemas locais e serviços de nuvem. Envie notificações por email com o Office 365 quando ocorrerem eventos em vários sistemas, aplicativos e serviços. Mova arquivos carregados de um servidor SFTP ou FTP para o Armazenamento do Azure. Monitore tweets sobre um assunto específico, analise o sentimento e crie alertas ou tarefas de itens que exigem revisão. Para criar soluções de integração empresarial com os Aplicativos Lógicos do Azure, você pode escolher de uma galeria cada vez maior que já conta com centenas de conectores prontos para uso, que inclui serviços como o Barramento de Serviço do Azure, Azure Functions e Armazenamento do Azure, SQL Server, Office 365, Dynamics, Salesforce, BizTalk, SAP, Oracle DB, compartilhamentos de arquivos e muito mais. Conectores fornecem gatilhos, ações ou ambos para a criação de aplicativos lógicos que acessam dados e os processam em tempo real. Cada fluxo de trabalho do aplicativo lógico começa com um gatilho, que é acionado quando um evento específico ocorre, ou quando novos dados disponíveis atendem a critérios específicos. Vários gatilhos fornecidos pelos conectores nos Aplicativos Lógicos incluem recursos básicos de agendamento para que você possa configurar a regularidade das execuções das suas cargas de trabalho. Para um agendamento mais complexo ou recorrências avançadas, você pode usar um gatilho de recorrência como a primeira etapa em qualquer fluxo de trabalho. Saiba mais sobre fluxos de trabalho baseados em agendamento. Cada vez que o disparador é acionado, o mecanismo de Aplicativo Lógico cria uma instância de aplicativo lógico que executa as ações no fluxo de trabalho. Essas ações também podem incluir conversões de dados e controles de fluxo de trabalho, como instruções condicionais, instruções de comutação, loops e ramificações. Por exemplo, esse aplicativo lógico começa com um gatilho Dynamics 365 com os critérios internos "Quando um registro é atualizado". Se o gatilho detectar um evento que corresponde a esses critérios, o gatilho será acionado e executará ações do fluxo de trabalho. Aqui, essas ações incluem transformação XML, atualizações de dados, ramificação de decisões e notificações por email. https://github.com/MicrosoftDocs/azure-docs.pt-br/blob/master/articles/logic-apps/logic-apps-overview.md https://azure.microsoft.com/services/logic-apps https://azure.microsoft.com/product-categories/integration/ https://channel9.msdn.com/Blogs/Azure/Introducing-Azure-Logic-Apps/player?nocookie=true Por que usar aplicativos lógicos? Você pode criar seus aplicativos lógicos visualmente com o Designer de Aplicativos Lógicos, disponível no portal do Azure através do navegador e no Visual Studio. Para mais aplicativos lógicos personalizados, você pode criar ou editar definições de aplicativo lógico em JavaScript Object Notation (JSON) trabalhando no editor de “exibição de código”. Você também pode usar comandos do Azure PowerShell e modelos do Azure Resource Manager para selecionar tarefas. Os aplicativos lógicos implantam e são executados na nuvem no Azure. Para obter uma introdução mais detalhada, assista a este vídeo: Usar o Azure Enterprise Integration Services para executar aplicativos de nuvem em escala Com empresas migrando para a digitalização, os aplicativos lógicos ajudarão a conectar sistemas herdados, modernos e de última geração com mais facilidade e rapidez, fornecendo APIs pré-compiladas como conectores gerenciados pela Microsoft. Dessa forma, você pode se concentrar na lógica de negócios e na funcionalidade de seus aplicativos. Você não precisa se preocupar com a criação, a hospedagem, o dimensionamento, o gerenciamento, a manutenção e o monitoramento dos seus aplicativos. Os Aplicativos Lógicos tratam desses problemas para você. Além disso, você paga apenas pelo que usa com base no consumo de um modelo de preços. Em muitos casos, você não precisará codificar nada. Mas se você precisar codificar alguma coisa, poderá criar snippets de código com o Azure Functions e executar esse código sob demanda dos aplicativos lógicos. Além disso, se seus aplicativos lógicos precisam interagir com eventos de serviços do Azure, aplicativos personalizados ou soluções de terceiros, você pode usar a Grade de Eventos do Azure com seus aplicativos lógicos para eventos de monitoramento, roteamento e publicação. Os Aplicativos Lógicos, o Functions e a Grade de Eventos são totalmente gerenciados pelo Microsoft Azure, o que o livra de preocupações sobre criação, hospedagem, dimensionamento, gerenciamento, monitoramento e manutenção das suas soluções. A capacidade de criar aplicativos e soluções "sem servidor" para que você possa se concentrar na lógica de negócios. Esses serviços são dimensionados automaticamente para atender às suas necessidades, agilizar integrações e ajudá-lo a criar aplicativos de nuvem robustos com o mínimo de código. https://channel9.msdn.com/Events/Connect/2017/T119/ https://docs.microsoft.com/pt-br/azure/azure-functions/functions-overview https://docs.microsoft.com/pt-br/azure/event-grid/overview Criar visualmente os fluxos de trabalho com ferramentas fáceis de usarCriar visualmente os fluxos de trabalho com ferramentas fáceis de usar Comece mais rapidamente com modelos de aplicativo lógicoComece mais rapidamente com modelos de aplicativo lógico Conectar sistemas diferentes entre ambientes diferentesConectar sistemas diferentes entre ambientes diferentes Suporte de primeira classe para cenários de Enterprise Integration e B2BSuporte de primeira classe para cenários de Enterprise Integration e B2B Para saber como as empresas aprimoraram a agilidade e o foco em seus negócios principais ao combinar os aplicativos lógicos com outros serviços do Azure e produtos da Microsoft, confira essas histórias. Aqui estão mais detalhes sobre os recursos e benefícios que você obtém com os Aplicativos Lógicos: Economize tempo e simplifique processos complexos com ferramentas de design visual. Crie aplicativos lógicos do início ao fim usando o Designer de Aplicativos Lógicos pelo navegador no portal do Azure ou no Visual Studio. Inicie o fluxo de trabalho com um gatilho e adicione uma quantidade de ações da Galeria de conectores. Crie soluções mais usadas rapidamente escolhendo fluxos de trabalho predefinidos da Galeria de modelos. Os modelos vão de simples conectividade para aplicativos SaaS (software como um serviço) a soluções B2B avançadas e modelos "apenas para diversão". Saiba como criar aplicativos lógicos de modelos predefinidos. Alguns padrões e fluxos de trabalho são fáceis de descrever, mas difíceis de implementar no código. Os aplicativos lógicos o ajudam a conectar sistemas diferentes entre locais e ambientes de nuvem perfeitamente. Por exemplo, você pode conectar uma solução de marketing de nuvem a um sistema de cobrança local ou centralizar mensagens entre APIs e sistemas com um Barramento de Serviço Enterprise. Os aplicativos lógicos fornecem uma maneira rápida, confiável e consistente de fornecer soluções reutilizáveis e reconfiguráveis para esses cenários. Empresas e organizações comunicam-se eletronicamente entre si usando mensagens padrão do setor, mas diferentes protocolos e formatos, como X12, AS2 e EDIFACT. Com os recursos no EIP (Enterprise IntegrationPack ), você pode criar aplicativos lógicos que transformam os formatos de mensagem usados por seus parceiros em formatos que os sistemas da sua organização podem interpretar e processar. Os Aplicativos Lógicos tratam dessas trocas sem problemas e também com segurança, com assinaturas digitais e criptografia. Comece discretamente com seus serviços e sistemas atuais e cresça incrementalmente em seu próprio ritmo. Quando estiver pronto, os Aplicativos Lógicos e o EIP o ajudarão a implementar e escalar verticalmente para cenários de integração mais maduros, fornecendo esses recursos e muito mais: Crie usando estes produtos e serviços: Microsoft BizTalk Server Barramento de Serviço do Azure Azure Functions Gerenciamento de API do Azure Processar mensagens XML Processar arquivos simples Trocar mensagens com protocolos EDIFACT, AS2 e X12 Armazenar e gerenciar esses artefatos B2B e outros em um só lugar com contas de integração: Parceiros Contratos Mapas de transformação XML Esquemas de validação de XML Por exemplo, se você estiver usando o Microsoft BizTalk Server, os aplicativos lógicos podem se comunicar com o BizTalk Server usando o conector do BizTalk Server. Em seguida, você pode estender ou executar operações similares a BizTalk em seus aplicativos lógicos, incluindo conectores de conta de integração, que estão https://aka.ms/logic-apps-customer-stories https://docs.microsoft.com/pt-br/biztalk/core/introducing-biztalk-server https://docs.microsoft.com/pt-br/azure/service-bus-messaging/service-bus-messaging-overview https://docs.microsoft.com/pt-br/azure/azure-functions/functions-overview https://docs.microsoft.com/pt-br/azure/api-management/api-management-key-concepts Gravar uma vez, reutilizar frequentementeGravar uma vez, reutilizar frequentemente Acessar recursos dentro de redes virtuais do AzureAcessar recursos dentro de redes virtuais do Azure Extensibilidade integradaExtensibilidade integrada Pague apenas pelo que usarPague apenas pelo que usar Como os Aplicativos Lógicos diferem do Functions, dos WebJobs e do Power Automate? disponíveis com o Enterprise Integration Pack. Indo na outra direção, BizTalk Server pode se conectar e se comunicar com aplicativos lógicos usando o Microsoft BizTalk Server Adapter para Aplicativos Lógicos. Saiba como configurar e usar o Adaptador do BizTalk Server em seu BizTalk Server. Crie seus aplicativos lógicos como modelos do Azure Resource Manager para que você possa automatizar a implantação de aplicativos lógicos em vários ambientes e regiões. Os aplicativos lógicos podem acessar recursos protegidos, como VMs (máquinas virtuais) e outros sistemas ou serviços que estão dentro de uma rede virtual do Azure quando você cria um ISE (ambiente do serviço de integração). Um ISE é uma instância dedicada do serviço de Aplicativos Lógicos que usa recursos dedicados e é executado separadamente do serviço de Aplicativos Lógicos multilocatários "globais". A execução de aplicativos lógicos em sua própria instância dedicada separada ajuda a reduzir o impacto que outros locatários do Azure podem ter sobre o desempenho de seus aplicativos, também conhecido como o efeito "vizinhos com ruído". Um ISE proporciona estes benefícios: Seus próprios endereços IP estáticos, que são separados dos endereços IP estáticos compartilhados pelos aplicativos lógicos no serviço multilocatário. Você também pode configurar um único endereço IP de saída público, estático e previsível para se comunicar com os sistemas de destino. Dessa forma, você não precisa configurar aberturas adicionais do firewall nesses sistemas de destino para cada ISE. Aumento dos limites de duração da execução, retenção de armazenamento, taxa de transferência, tempos limite de solicitação e resposta HTTP, tamanhos de mensagem e solicitações de conector personalizado. Para obter mais informações, confira Limites e configuração para Aplicativos Lógicos do Azure. Quando você cria um ISE, o Azure injeta ou implanta esse ISE em sua rede virtual do Azure. Em seguida, é possível usar esse ISE como o local para os aplicativos lógicos e as contas de integração que precisam de acesso. Para obter mais informações sobre como criar um ISE, confira Conectar-se a redes virtuais do Azure de Aplicativos Lógicos do Azure. Se você não encontrar o conector que deseja executar código personalizado, poderá estender os aplicativos lógicos criando e chamando seus próprios snippets de código sob demanda por meio do Azure Functions. Criar suas próprias APIs e seus conectores personalizados que podem ser chamados dos aplicativos lógicos. Os Aplicativos Lógicos usam preços e medição baseados em consumo, a menos que você tenha aplicativos lógicos criados anteriormente com planos do Serviço de Aplicativo. Saiba mais sobre aplicativos lógicos com esses vídeos introdutórios: Integração com Aplicativos Lógicos - Ir de zero a herói Integração do Enterprise com Aplicativos Lógicos do Azure Criando processos de negócios avançados com Aplicativos Lógicos Todos esses serviços ajudam a "colar" e a interligar sistemas distintos. Cada serviço tem suas vantagens e benefícios, e combinar seus recursos é a melhor maneira de criar rapidamente um sistema de integração completa escalonável. Para saber mais, confira Escolher entre Aplicativos Lógicos, Functions, WebJobs e Power Automate. https://www.microsoft.com/download/details.aspx?id=54287 https://docs.microsoft.com/pt-br/biztalk/core/logic-app-adapter https://docs.microsoft.com/pt-br/azure/virtual-network/virtual-networks-overview https://en.wikipedia.org/wiki/Cloud_computing_issues#Performance_interference_and_noisy_neighbors https://docs.microsoft.com/pt-br/azure/azure-functions/functions-overview https://channel9.msdn.com/Events/Build/2017/C9R17 https://channel9.msdn.com/Events/Ignite/Microsoft-Ignite-Orlando-2017/BRK2188 https://channel9.msdn.com/Events/Ignite/Microsoft-Ignite-Orlando-2017/BRK3179 https://docs.microsoft.com/pt-br/azure/azure-functions/functions-compare-logic-apps-ms-flow-webjobs Principais termos Introdução Próximas etapas Fluxo de trabalhoFluxo de trabalho: visualizar, criar, compilar, automatizar e implantar processos de negócios como uma série de etapas. Conectores gerenciadosConectores gerenciados : seus aplicativos lógicos precisam de acesso a dados, serviços e sistemas. Você pode usar os conectores pré-compilados gerenciados pela Microsoft que são projetados para conectar, acessar e trabalhar com seus dados. Confira Conectores de Aplicativos Lógicos do Azure. GatilhosGatilhos : muitos conectores gerenciados pela Microsoft fornecem gatilhos que são acionados quando eventos ou novos dados atendem a condições especificadas. Por exemplo, um evento pode ser receber um email ou detectar alterações em sua conta do Armazenamento do Azure. Cada vez que o gatilho é acionado, o mecanismo de Aplicativos Lógicos cria uma instância de aplicativo lógico nova que executa o fluxo de trabalho. AçõesAções : Ações são todas as etapas que ocorrem após o gatilho. Cada ação normalmente é mapeada para uma operação definida por um conector gerenciado, uma API personalizada ou um conector personalizado. Enterprise Integration PackEnterprise Integration Pack : para cenários de integração mais avançados, os Aplicativos Lógicos incluem recursos do BizTalk Server. O Enterprise Integration Pack fornece os conectores que ajudam os aplicativos lógicos a executar facilmente validação, transformação e muito mais. Aplicativos Lógicos é um dos muitos serviços hospedados no Microsoft Azure. Portanto, antes de começar, você precisa de uma assinatura do Azure. Se você não tem uma assinatura, inscreva-se em uma conta gratuita do Azure. Se você tiver uma assinatura do Azure, experimente esse início rápido para criar seu primeiro aplicativo lógica, que monitora o novo conteúdo em um site por meio de um RSS feed e envia email quando um novo conteúdo é exibido. Verificar o tráfego com um aplicativo lógico baseado em agendamentoSaiba mais sobre soluções sem servidor com o Azure Saiba mais sobre integração B2B com o Enterprise Integration Pack https://azure.microsoft.com/free/ Início Rápido: Criar seu fluxo de trabalho de Aplicativos Lógicos – portal do Azure 10/04/2021 • 20 minutes to read • Edit Online Pré-requisitos Este guia de início rápido explica como criar seu primeiro fluxo de trabalho em Aplicativos Lógicos do Azure por meio do portal do Azure. Este guia introdutório também explica os conceitos básicos do serviço de Aplicativos Lógicos, incluindo como criar um aplicativo lógico, adicionar um gatilho e uma ação ao seu aplicativo lógico e testá-lo. Siga este início rápido para criar um aplicativo lógico de exemplo que verifica regularmente um RSS feed e envia uma notificação por email quando há novos itens. A seguinte captura de tela mostra o fluxo de trabalho de alto nível deste aplicativo lógico de exemplo: Se você quiser aprender a criar e gerenciar seu primeiro aplicativo lógico por meio de outras interfaces e aplicativos, confira estes outros guias de início rápido de Aplicativos Lógicos: Criar e gerenciar aplicativos lógicos usando a CLI do Azure (Interface de linha de comando do Azure) Criar e gerenciar aplicativos lógicos no Visual Studio Code Criar e gerenciar aplicativos lógicos no Visual Studio IMPORTANTIMPORTANT Uma conta e uma assinatura do Azure. Caso não tenha uma, inscreva-se para obter uma conta do Azure gratuita. Uma conta de email de um serviço com suporte dos Aplicativos Lógicos (como o Outlook do Office 365 ou o Outlook.com). Para outros fornecedores de email com suporte, examine a lista de conectores. Se você estiver usando o conector do Gmail, observe que apenas contas do G Suite podem usar esse conector sem restrição nos Aplicativos Lógicos. Se você tiver uma conta do Gmail de consumidor, poderá usar esse conector somente com serviços aprovados pelo Google específicos ou poderá criar um aplicativo cliente do Google para usar para fazer autenticação com o conector do Gmail. Para obter mais informações, confira Políticas de privacidade e segurança de dados para os conectores do Google nos Aplicativos Lógicos do Azure. Se o seu aplicativo lógico precisar se comunicar por um firewall que limita o tráfego a endereços IP específicos, esse firewall precisará permitir o acesso tanto para os endereços IP de entrada quanto para os de saída usados pelo runtime ou pelo serviço de Aplicativos Lógicos na região do Azure em que o aplicativo lógico existe. Se o seu aplicativo lógico também usar conectores gerenciados, como o conector Outlook do Office 365 ou SQL, ou usar conectores personalizados, o firewall também precisará permitir o acesso para todos os endereços IP de saída do conector gerenciado na região do Azure do seu aplicativo lógico. https://github.com/MicrosoftDocs/azure-docs.pt-br/blob/master/articles/logic-apps/quickstart-create-first-logic-app-workflow.md https://portal.azure.com https://azure.microsoft.com/free/?WT.mc_id=A261C142F https://docs.microsoft.com/pt-br/connectors/ https://docs.microsoft.com/pt-br/connectors/gmail/ https://docs.microsoft.com/pt-br/connectors/gmail/#authentication-and-bring-your-own-application https://docs.microsoft.com/pt-br/connectors/custom-connectors/ Criar seu aplicativo lógico P RO P RIEDA DEP RO P RIEDA DE VA LO RVA LO R DESC RIÇ Ã ODESC RIÇ Ã O NomeNome <logic-app-name> Nome do seu aplicativo lógico, que precisa ser exclusivo em todas as regiões. O nome só pode conter letras, números, hifens ( - ), sublinhados ( _ ), parênteses ( ( , ) ) e pontos ( . ). Este exemplo usa "My-First-Logic-App". AssinaturaAssinatura <Azure-subscription-name> O nome da sua assinatura do Azure. Grupo de recursosGrupo de recursos <Azure-resource-group-name> O nome do grupo de recursos do Azure no qual você está criando o aplicativo lógico. O nome do grupo de recursos precisa ser exclusivo entre regiões. Este exemplo usa "My-First-LA-RG". LocalidadeLocalidade <Azure-region> A região do Azure em que as informações de seu aplicativo lógico serão armazenadas. Este exemplo usa "Oeste dos EUA". Log AnalyticsLog Analytics Desativado A configuração do log de diagnóstico, que está DesligadaDesligada por padrão. Para este tutorial, mantenha a configuração DesligadaDesligada. 1. Entre no portal do Azure com suas credenciais da conta do Azure. 2. Na caixa de pesquisa do portal do Azure, insira logic apps e selecione Aplicativos LógicosAplicativos Lógicos . 3. Na página Aplicativos LógicosAplicativos Lógicos , selecione AdicionarAdicionar . 4. No painel Aplicativo LógicoAplicativo Lógico, forneça configurações e detalhes básicos para seu aplicativo lógico. Crie um grupo de recursos para os fins deste aplicativo lógico de exemplo. https://portal.azure.com https://docs.microsoft.com/pt-br/azure/azure-resource-manager/management/overview https://docs.microsoft.com/pt-br/azure/azure-resource-manager/management/overview 5. Quando estiver pronto, selecione Examinar + CriarExaminar + Criar . Confirme os detalhes fornecidos e selecione CriarCriar . 6. Após o Azure implantar o aplicativo com êxito, selecione Ir para o recursoIr para o recurso. Ou você pode encontrar e selecionar seu aplicativo lógico digitando o nome na caixa de pesquisa. O Designer de Aplicativos Lógicos é exibido e mostra uma página com um vídeo de introdução e os gatilhos normalmente usados. Em ModelosModelos , selecione Aplicativo lógico em brancoAplicativo lógico em branco. Adicionar o gatilho do RSS Em seguida, adicionar um gatilho ao seu aplicativo lógico. Cada aplicativo lógico deve começar com um gatilho, que é disparado quando um evento específico ocorre ou quando uma condição específica é atendida. Cada vez que o gatilho localiza novos itens, ele é acionado e o mecanismo de Aplicativos Lógicos cria uma instância de aplicativo lógico que inicia e executa o fluxo de trabalho. Se o gatilho não encontrar novos itens, ele não será acionado nem criará uma instância ou executará o fluxo de trabalho nessa verificação. Neste exemplo de início rápido, depois de criar um aplicativo lógico, você adiciona um gatilho que verifica se há novos itens em um RSS feed e dispara quando há novos itens. Você também pode criar aplicativos lógicos com diferentes tipos de gatilhos, como no tutorial para criar fluxos de trabalho automáticos baseados em aprovação. 1. No Designer de Aplicativos LógicosDesigner de Aplicativos Lógicos , embaixo da caixa de pesquisa, selecione TodosTodos . 2. Para encontrar o conector RSS, digite rss na caixa de pesquisa. Na lista GatilhosGatilhos , selecione o gatilho RSS Quando um item do feed é publicadoQuando um item do feed é publicado. P RO P RIEDA DEP RO P RIEDA DE VA LO RVA LO R DESC RIÇ Ã ODESC RIÇ Ã O A URL do RSS feedA URL do RSS feed <RSS-feed-URL> A URL do RSS feed que você deseja monitorar. Este exemplo usa o RSS feed do Wall Street Journal em https://feeds.a.dj.com/rss/RSSMarketsMain.xml . No entanto, para os fins deste exemplo, você pode usar qualquer RSS feed que não exija autorização HTTP. Escolha um RSS feed publicado com frequência, para que você possa testar seu aplicativo lógico facilmente mais tarde. Inter valoInter valo 1 O número de intervalos de espera entre as verificações de RSS feed. Este exemplo usa intervalos de 1 minuto. FrequênciaFrequência Minuto A unidade de tempo para cada intervalo entre verificações de RSS feed. Este exemplo usa intervalos de 1 minuto. 3. Forneça a URL do RSS feed para o gatilho. Em seguida, defina o agendamento do gatilho definindo o intervalo e a frequência. 4. Recolha os detalhes do gatilho por enquanto clicando dentro da barra de título dele. Selecione a ação "enviar email" NOTENOTE 5. Salve seu aplicativo lógico selecionando SalvarSalvar na barra de ferramentas do designer. Seu aplicativo lógico agora está ativo, mas ele não faz nada além de verificar o RSS feed. Em seguida, adicione uma ação para definir o que acontecerá quando o gatilho foracionado. Depois de adicionar um gatilho para seu aplicativo lógico, você precisa adicionar uma ação para determinar qual será a resposta quando seu aplicativo lógico verificar o RSS feed e um novo item for exibido. Você também pode criar aplicativos lógicos com ações muito mais complexas, como no tutorial para processar emails com Aplicativos Lógicos, o Azure Functions e o Armazenamento do Azure. Este exemplo usa o Outlook do Office 365 como o serviço de email. Se você estiver usando outro serviço de email com suporte em seu aplicativo lógico, a interface do usuário poderá parecer diferente. No entanto, os conceitos básicos para se conectar a outro serviço de email permanecem os mesmos. 1. No gatilho Quando um item do feed é publicadoQuando um item do feed é publicado, selecione Nova etapaNova etapa. 2. Em Escolher uma açãoEscolher uma ação e embaixo da caixa de pesquisa, selecione TodosTodos . 3. Na caixa de pesquisa, insira send an email para encontrar conectores que oferecem esta ação. Para filtrar a lista de ações para um aplicativo ou um serviço específico, primeiro selecione o aplicativo ou o serviço em questão. Por exemplo, se estiver usando uma conta corporativa ou de estudante da Microsoft e quiser usar o Office 365 Outlook, selecione Office 365 OutlookOffice 365 Outlook. Ou, se estiver usando um conta Microsoft pessoal, selecione Outlook.com. Este exemplo continua com o Office 365 Outlook: Agora, você pode encontrar e selecionar com mais facilidade a ação que deseja usar, por exemplo, send an email : NOTENOTE 4. Se seu conector de email solicitar que você faça a autenticação da sua identidade, conclua essa etapa agora. Você precisa criar uma conexão entre seu aplicativo lógico e seu serviço de email para este exemplo funcionar. Este exemplo mostra a autenticação manual para o conector do Outlook do Office 365. No entanto, outros conectores podem dar suporte a tipos de autenticação diferentes. Você também pode manipular a autenticação para seus aplicativos lógicos de diferentes maneiras, dependendo de seu caso de uso. Por exemplo, se você usar modelos do Azure Resource Manager para implantação, você poderá parametrizar para aprimorar a segurança em entradas que mudam com frequência, como detalhes de conexão. Para saber mais, consulte esses tópicos: Parâmetros de modelo para implantação Autorizar conexões do OAuth Autenticar o acesso com identidades gerenciadas Autenticar as conexões para a implantação de aplicativo lógico 5. Na ação Enviar um emailEnviar um email , especifique as informações a serem incluídas na notificação por email. NOTENOTE a. Na caixa ParaPara, insira o endereço de email do destinatário. Para este exemplo, use seu endereço de email. A lista Adicionar conteúdo dinâmicoAdicionar conteúdo dinâmico aparece quando você clica dentro da caixa AA e algumas outras caixas de entrada no Designer de Aplicativos Lógicos. Este exemplo usa o conteúdo dinâmico em uma etapa posterior. A lista Adicionar conteúdo dinâmicoAdicionar conteúdo dinâmico mostra todas as saídas disponíveis da etapa anterior, que você pode usar como entradas para a ação atual. b. Na caixa AssuntoAssunto, insira o assunto para sua notificação por email. Para este exemplo, insira o seguinte texto com um espaço em branco à direita: New RSS item: TIPTIP c. Na lista Adicionar conteúdo dinâmicoAdicionar conteúdo dinâmico, selecione Título do feedTítulo do feed, que é a saída do gatilho Quando um item do feed é publicadoQuando um item do feed é publicado. Sua notificação por email usa essa saída para obter o título do item RSS. Na lista de conteúdo dinâmico, se não aparecer nenhuma saída do gatilho Quando um item do feed éQuando um item do feed é publicadopublicado ao lado do cabeçalho da ação, selecione Ver maisVer mais . Quando você tiver acabado, o assunto do email deve ser semelhante ao exemplo a seguir : Se um loop "For each" for exibido no designer, então você selecionou um token para uma matriz, por exemplo, o token categories-Itemcategories-Item. Para esses tipos de token, o designer adiciona automaticamente esse loop em torno da ação que faz referência a esse token. Dessa forma, seu Executar seu aplicativo lógico P RO P RIEDA DEP RO P RIEDA DE DESC RIÇ Ã ODESC RIÇ Ã O Título do feedTítulo do feed O título do item Feed publicado emFeed publicado em A data e a hora de publicação do item Link principal do feedLink principal do feed A URL para o item aplicativo lógico executará a mesma ação em cada item da matriz. Para remover o loop, selecione as elipseselipses (......) na barra de título do loop e, em seguida, selecione ExcluirExcluir . d. Na caixa CorpoCorpo, insira o conteúdo do corpo do email. Neste exemplo, o conteúdo inclui três propriedades com um texto descritivo para cada uma: Title: , a propriedade título do feedtítulo do feed; Date published: , a propriedade Feed publicado emFeed publicado em; e Link: , a propriedade L ink pr incipal doLink pr incipal do feedfeed. Para adicionar linhas em branco em uma caixa de edição, pressione Shift + Enter. 6. Salve seu aplicativo lógico. Selecione SalvarSalvar no menu do designer. Em seguida, teste se o aplicativo lógico funciona. Depois de criar seu aplicativo lógico de exemplo, confirme se o fluxo de trabalho está configurado corretamente. Você pode aguardar o aplicativo lógico verificar seu RSS feed com base no agendamento especificado. Ou, então, você pode executar manualmente seu aplicativo lógico selecionando ExecutarExecutar na barra de ferramentas do Designer de Aplicativos Lógicos, conforme mostrado na captura de tela a seguir. Se o RSS feed possuir novos itens, o seu aplicativo lógico enviará um email para cada novo item. Caso contrário, seu aplicativo lógico aguardará até o próximo intervalo verificar o RSS feed novamente. Limpar os recursos A captura de tela a seguir mostra um exemplo de notificação por email deste aplicativo lógico de exemplo. O email inclui os detalhes de cada item do RSS feed selecionado no designer, bem como o texto descritivo adicionado para cada um. Se você não estiver recebendo emails de notificação do aplicativo lógico, conforme esperado: Verifique o lixo eletrônico ou a pasta de spam da sua conta de email, caso a mensagem tenha sido filtrada incorretamente. Verifique se o RSS feed que você está usando tem itens publicados desde a última verificação agendada ou manual. Quando você terminar de testar este aplicativo lógico de exemplo, limpe o aplicativo lógico e todos os recursos relacionados excluindo o grupo de recursos criado para este exemplo. NOTENOTE Ao excluir um aplicativo lógico, nenhuma nova execução será instanciada. Todas as execuções em andamento e pendentes serão canceladas. Se você tiver milhares de execuções, o cancelamento poderá demorar um tempo significativo até ser concluído. 1. Na caixa de pesquisa do Azure, insira resource groups e selecione Grupos de recursosGrupos de recursos . 2. Localize e selecione o grupo de recursos de seu aplicativo lógico. No painel Visão geralVisão geral , selecione Excluir grupo de recursosExcluir grupo de recursos . 3. Quando o painel de confirmação for exibido, insira o nome do grupo de recursos e selecione ExcluirExcluir . Próximas etapas Neste guia de início rápido, você criou seu primeiro aplicativo lógico no portal do Azure para verificar se um RSS feed tem atualizações em um agendamento e para enviar uma notificação por email sobre cada novo item do feed. Para saber como criar fluxos de trabalho baseados em agendamento mais avançados nos Aplicativos Lógicos, confira o seguinte tutorial: Verificar o tráfego com um aplicativo lógico baseado em agendamento Início Rápido: Criar tarefas automatizadas, processos e fluxos de trabalho com Aplicativos Lógicos do Azure – Visual Studio 09/04/2021 • 19 minutes to read • Edit Online Pré-requisitos Com os Aplicativos Lógicos do Azure e o Visual Studio, você pode criar fluxos de trabalho que automatizamtarefas e processos para a integração de aplicativos, dados, sistemas e serviços entre empresas e organizações. Este início rápido mostra como você pode projetar e criar esses fluxos de trabalho criando aplicativos lógicos no Visual Studio e implantando esses aplicativos no Azure. Embora você possa executar essas tarefas no portal do Azure, o Visual Studio permite que você adicione aplicativos lógicos ao controle do código-fonte, publique diferentes versões e crie modelos do Azure Resource Manager para ambientes de implantação diferentes. Se você não estiver familiarizado com os Aplicativos Lógicos do Azure e deseja apenas os conceitos básicos, experimente o guia de início rápido para a criação de um aplicativo lógico no portal do Azure. O Designer de Aplicativo Lógico funciona de forma semelhante no portal do Azure e no Visual Studio. Neste início rápido, você cria o mesmo aplicativo lógico com o Visual Studio como o início rápido do portal do Azure. Você também pode aprender a criar um aplicativo de exemplo no Visual Studio Code e criar e gerenciar aplicativos lógicos por meio da CLI do Azure (Interface de linha de comando do Azure). Este aplicativo lógico monitora o RSS feed de um site e envia um email para cada novo item nesse feed. Seu aplicativo lógico finalizado se parece com este fluxo de trabalho de alto nível: Uma conta e uma assinatura do Azure. Se você não tem uma assinatura, inscreva-se em uma conta gratuita do Azure. Se você tiver uma assinatura do Azure Government, siga estas etapas adicionais para Configurar o Visual Studio para a Nuvem do Azure Government. Baixe e instale essas ferramentas, caso você ainda não as tenha: IMPORTANTIMPORTANT Visual Studio 2019, 2017 ou 2015 – Community Edition ou superior. Este início rápido usa o Visual Studio Community 2017. Ao instalar o Visual Studio 2019 ou 2017, selecione a carga de trabalho Desenvolvimento do AzureDesenvolvimento do Azure. https://github.com/MicrosoftDocs/azure-docs.pt-br/blob/master/articles/logic-apps/quickstart-create-logic-apps-with-visual-studio.md https://azure.microsoft.com/free/ https://aka.ms/download-visual-studio Configurar o Visual Studio para o Azure Governamental Visual Studio 2017Visual Studio 2017 Visual Studio 2019Visual Studio 2019 IMPORTANTIMPORTANT O SDK do Microsoft Azure para .NET (2.9.1 ou posterior). Saiba mais sobre o SDK do Azure para .NET. PowerShell do Azure As Ferramentas dos Aplicativos Lógicos do Azure mais recentes para a extensão do Visual Studio para a versão que você deseja: Visual Studio 2019 Visual Studio 2017 Visual Studio 2015 Você pode baixar e instalar as Ferramentas dos Aplicativos Lógicos do Azure diretamente do Visual Studio Marketplace ou aprender como instalar essa extensão de dentro do Visual Studio. Reinicie o Visual Studio após concluir a instalação. Acesso à Web ao usar o Designer do Aplicativo Lógico incorporado O designer precisa de uma conexão com a Internet para criar recursos no Azure e ler propriedades e dados dos conectores em seu aplicativo lógico. Uma conta de email que seja compatível com os Aplicativos Lógicos, como o Outlook para Microsoft 365, o Outlook.com ou o Gmail. Para outros provedores, revise a lista de conectores aqui. Este exemplo usa o Outlook do Office 365. Se você usar um provedor diferente, as etapas gerais são as mesmos, mas a interface do usuário pode ser ligeiramente diferente. Se você quiser usar o conector do Gmail, somente as contas comerciais do G Suite poderão usar esse conector sem restrição nos aplicativos lógicos. Se você tiver uma conta de consumidor do Gmail, poderá usar esse conector somente com serviços específicos do Google aprovados ou poderá criar um aplicativo cliente do Google para usar para autenticação com o conector do Gmail. Para obter mais informações, confira Políticas de privacidade e segurança de dados para os conectores do Google nos Aplicativos Lógicos do Azure. Se o seu aplicativo lógico precisar se comunicar por um firewall que limita o tráfego a endereços IP específicos, esse firewall precisará permitir o acesso tanto para os endereços IP de entrada quanto para os de saída usados pelo runtime ou pelo serviço de Aplicativos Lógicos na região do Azure em que o aplicativo lógico existe. Se o aplicativo lógico também usar conectores gerenciados, como o conector Outlook do Office 365 ou do SQL, ou usar conectores personalizados, o firewall também precisará permitir o acesso para todos os endereços IP de saída do conector gerenciado na região do Azure do aplicativo lógico. Você pode usar a extensão do Visual Studio Seletor de Ambiente do Azure, que você pode baixar e instalar do Visual Studio Marketplace. Para trabalhar com as assinaturas do Azure Government em Aplicativos Lógicos do Azure, você precisa adicionar um ponto de extremidade de descoberta para a Nuvem do Azure Government ao Visual Studio. No entanto, antes de entrar no Visual Studio com sua conta do Azure Government, você precisará renomear o arquivo JSON depois de adicionar o ponto de extremidade de descoberta seguindo estas etapas: https://azure.microsoft.com/downloads/ https://docs.microsoft.com/pt-br/dotnet/azure/intro https://github.com/Azure/azure-powershell#installation https://aka.ms/download-azure-logic-apps-tools-visual-studio-2019 https://aka.ms/download-azure-logic-apps-tools-visual-studio-2017 https://aka.ms/download-azure-logic-apps-tools-visual-studio-2015 https://docs.microsoft.com/pt-br/visualstudio/ide/finding-and-using-visual-studio-extensions https://docs.microsoft.com/pt-br/connectors/ https://docs.microsoft.com/pt-br/connectors/gmail/#authentication-and-bring-your-own-application https://docs.microsoft.com/pt-br/connectors/custom-connectors/ https://devblogs.microsoft.com/azuregov/introducing-the-azure-environment-selector-visual-studio-extension/ https://marketplace.visualstudio.com/items?itemName=SteveMichelotti.AzureEnvironmentSelector https://docs.microsoft.com/azure/azure-government/documentation-government-connect-vs Criar um projeto do grupo de recursos do Azure 1. Feche o Visual Studio. 2. Localize o arquivo JSON gerado chamado Azure U.S. Government-A3EC617673C6C70CC6B9472656832A26.Configuration neste local: %localappdata%\.IdentityService\AadConfigurations 3. Renomeie o arquivo JSON como AadProvider.Configuration.json . 4. Reinicie o Visual Studio. 5. Continue com as etapas para entrar com sua conta do Azure Government. Para reverter essa configuração, exclua o arquivo JSON no seguinte local e reinicie o Visual Studio: %localappdata%\.IdentityService\AadConfigurations\AadProvider.Configuration.json Para começar, crie um projeto do Grupo de Recursos do Azure. Saiba mais sobre Recursos e grupos de recursos do Azure. 1. Inicie o Visual Studio. Faça logon usando sua conta do Azure. 2. No menu ArquivoArquivo, selecione NovoNovo > ProjetoProjeto. (teclado: Ctrl + Shift + N) 3. Em InstaladoInstalado, selecione Visual C#Visual C# ou Visual BasicVisual Basic. Selecione NuvemNuvem > Grupo de Recursos doGrupo de Recursos do AzureAzure. Nomeie o projeto , por exemplo: https://docs.microsoft.com/pt-br/azure/azure-resource-manager/templates/create-visual-studio-deployment-project https://docs.microsoft.com/pt-br/azure/azure-resource-manager/management/overview Criar um aplicativo lógico em branco NOTENOTE Os nomes dos grupos de recursos podem conter apenas letras, números, pontos ( . ), sublinhados ( _ ), hifens ( - ) e parênteses ( ( , ) ), mas não podem terminar com pontos ( . ). Se NuvemNuvem ou Grupo de Recursos do AzureGrupo de Recursos do Azure não aparecer, instale o SDK do Azure para o Visual Studio. Se você estiver usando o Visual Studio 2019, siga estas etapas: a. Na caixa Cr iar um novo projetoCriar um novo projeto, selecione o projeto Grupo de Recursos do AzureGrupo de Recursos do Azure para Visual C# ou Visual Basic. Selecione AvançarAvançar . b. Forneça um nome para o grupo de recursos do Azure que você deseja usar e outrasinformações do projeto. Selecione CriarCriar . 4. Na lista de modelos, selecione o modelo Aplicativo LógicoAplicativo Lógico. Selecione OKOK. Depois que o Visual Studio cria seu projeto, o Gerenciador de Soluções é aberto e mostra sua solução. Em sua solução, o arquivo LogicApp.jsonLogicApp.json não só armazena a definição de aplicativo lógico, mas também é um modelo do Azure Resource Manager que você pode usar para a implantação. Quando tiver seu projeto do Grupo de Recursos do Azure, crie seu aplicativo lógico com o modelo AplicativoAplicativo Lógico em BrancoLógico em Branco. 1. No Gerenciador de Soluções, abra o menu de atalho do arquivo LogicApp.jsonLogicApp.json. Selecione Abrir com oAbrir com o TIPTIP C O N F IGURA Ç Ã OC O N F IGURA Ç Ã O VA LO R DE EXEM P LOVA LO R DE EXEM P LO DESC RIÇ Ã ODESC RIÇ Ã O Conta de usuário Fabrikam sophia-owen@fabrikam.com A conta que você usou quando entrou no Visual Studio AssinaturaAssinatura Pré-paga (sophia-owen@fabrikam.com) O nome para sua assinatura do Azure e a conta associada Grupo de recursosGrupo de recursos MyLogicApp-RG (Oeste dos EUA) O grupo de recursos do Azure e a localização para armazenar e implantar recursos do aplicativo lógico Designer de Aplicativo LógicoDesigner de Aplicativo Lógico. (teclado: Ctrl + L) Caso não tenha esse comando no Visual Studio 2019, verifique se você tem as atualizações mais recentes do Visual Studio. O Visual Studio solicitará sua assinatura do Azure e um grupo de recursos do Azure para criar e implantar recursos para seu aplicativo lógico e conexões. 2. Para AssinaturaAssinatura, selecione sua assinatura do Azure. Para Grupo de recursosGrupo de recursos , selecione Criar NovoCriar Novo para criar outro grupo de recursos do Azure. Criar fluxo de trabalho do aplicativo lógico LocalidadeLocalidade Igual ao Grupo de RecursosIgual ao Grupo de Recursos O tipo de local e o local específico para implantar seu aplicativo lógico. O tipo de local é uma região do Azure ou um ISE (ambiente do serviço de integração) existente. C O N F IGURA Ç Ã OC O N F IGURA Ç Ã O VA LO R DE EXEM P LOVA LO R DE EXEM P LO DESC RIÇ Ã ODESC RIÇ Ã O Para este guia de início rápido, mantenha o tipo de local definido como RegiãoRegião e o local definido como Igual ao GrupoIgual ao Grupo de Recursosde Recursos . Obser vaçãoObser vação: depois de criar seu projeto de grupo de recursos, é possível alterar o tipo de local e o local, mas o tipo de local diferente afeta seu aplicativo lógico de várias maneiras. 3. O Designer de Aplicativos Lógicos abre uma página que mostra um vídeo de introdução e gatilhos normalmente usados. Role para baixo após o vídeo e os gatilhos para ModelosModelos e selecione AplicativoAplicativo Lógico em BrancoLógico em Branco. Implante o aplicativo lógico para o Azure Em seguida, adicione um gatilho RSS que é acionado quando um novo item de feed é exibido. Cada aplicativo lógico começa com um gatilho, que é acionado quando critérios específicos são atendidos. Cada vez que o gatilho é disparado, o mecanismo dos Aplicativos Lógicos cria uma instância de aplicativo lógico que executa o fluxo de trabalho. 1. No Designer do Aplicativo Lógico, na caixa de pesquisa, selecione TudoTudo. Na caixa de pesquisa, digite "rss". Na lista de gatilhos, selecione este gatilho: Quando um item de feed é publicadoQuando um item de feed é publicado 2. Depois que o gatilho aparece no designer, conclua a construção do aplicativo lógico seguindo as etapas do fluxo de trabalho, no início rápido do portal do Azure, em seguida, retorne a este artigo. Quando terminar, seu aplicativo lógico será semelhante a este exemplo: 3. Salve sua solução do Visual Studio. (teclado: Ctrl + S) Antes de executar e testar seu aplicativo lógico, implante o aplicativo no Azure pelo Visual Studio. 1. No Gerenciador de Soluções, no menu de atalho do projeto, selecione ImplantarImplantar > NovoNovo. Se solicitado, entre com sua conta do Azure. 2. Para essa implantação, mantenha a assinatura do Azure, o grupo de recursos e outras configurações padrão. Selecione ImplantarImplantar . 3. Se a caixa Editar parâmetrosEditar parâmetros for exibida, forneça um nome de recurso para seu aplicativo lógico. Salve suas configurações. Ao iniciar a implantação, o status da implantação do aplicativo é exibido na janela SaídaSaída do Visual Studio. Se o status não aparecer, abra a lista Mostrar saída deMostrar saída de e selecione o grupo de recursos do Azure. Adicionar novo aplicativo lógico Se os conectores selecionados precisarem de alguma inserção sua, uma janela do PowerShell abrirá em segundo plano e solicitará as senhas ou chaves secretas necessárias. Depois de inserir essas informações, a implantação continuará. Após a implantação ser concluída, seu aplicativo lógico estará ativo no portal do Azure e será executado em seu agendamento especificado (a cada minuto). Se o gatilho encontrar novos itens de feed, ele será disparado, o que criará uma instância de fluxo de trabalho que executará as ações do aplicativo lógico. Seu aplicativo lógico enviará um email para cada novo item. Caso contrário, se o gatilho não localizar novos itens, ele não será disparado e ignorará o instanciamento do fluxo de trabalho. O aplicativo lógico aguarda até o próximo intervalo antes de verificar. Aqui estão emails de exemplo que esse aplicativo lógico envia. Se você não receber nenhum email, verifique a sua pasta de Lixo eletrônico. Parabéns, você criou e implantou seu aplicativo lógico com o Visual Studio com sucesso. Para gerenciar seu aplicativo lógico e examinar seu histórico de execução, confira Gerenciar aplicativos lógicos com o Visual Studio. Quando há um projeto existente do Grupo de Recursos do Azure, você pode adicionar um novo aplicativo lógico em branco a esse projeto usando a janela Estrutura de tópicos JSON. Limpar os recursos 1. No Gerenciador de Soluções, abra o arquivo <logic-app-name>.json . 2. No menu ExibirExibir , selecione Outras janelasOutras janelas > Estrutura de tópicos JSONEstrutura de tópicos JSON. 3. Para adicionar um recurso ao arquivo de modelo, selecione Adicionar RecursoAdicionar Recurso, na parte superior da janela Estrutura de tópicos JSON. Ou, na janela Estrutura de Tópicos JSON, abra o menu de atalho recursosrecursos e selecione Adicionar Novo RecursoAdicionar Novo Recurso. 4. Na caixa de diálogo Adicionar RecursoAdicionar Recurso, na caixa de pesquisa, localize logic app e selecione AplicativoAplicativo LógicoLógico. Nomeie seu aplicativo lógico e selecione AdicionarAdicionar . Quando terminar com seu aplicativo lógico, exclua o grupo de recursos que contém seu aplicativo lógico e os recursos relacionados. 1. Entre no portal do Azure com a mesma conta usada para criar seu aplicativo lógico. 2. No menu do portal do Azure, selecione Grupos de recursosGrupos de recursos ou pesquise e selecione Grupos deGrupos de recursosrecursos em qualquer página. Selecione o grupo de recursos do aplicativo lógico. 3. Na página Visão geralVisão geral , selecione Excluir grupo de recursosExcluir grupo de recursos . Insira o nome do grupo de recursos como confirmação e selecione ExcluirExcluir . https://portal.azure.com Próximas etapas 4. Exclua a solução do Visual Studio do computador local. Neste artigo, você criou, implantou e executou seu aplicativo lógico com o Visual Studio. Para saber mais sobre como gerenciar e executar a implantação avançada para aplicativos lógicos com o Visual Studio, confira estes artigos: Gerenciar aplicativos lógicos no Visual Studio Início Rápido: Criar e gerenciar definições do fluxo de trabalho de aplicativos lógicos usando o Visual Studio Code 09/04/2021 • 19 minutes to read • Edit Online Pré-requisitos Com o Azure Logic Apps e o Visual Studio Code, você pode criar e gerenciar aplicativos lógicos que ajudam a automatizar tarefas, fluxos de trabalho e processos para integrar aplicativos, dados, sistemas e serviçosem organizações e empresas. Este início rápido mostra como criar e editar as definições de fluxo de trabalho subjacentes, que usam o JSON (JavaScript Object Notation), para aplicativos lógicos por meio de uma experiência baseada em código. Também é possível trabalhar em aplicativos lógicos existentes já implantados no Azure. Embora seja possível executar essas mesmas tarefas no portal do Azure e no Visual Studio, você poderá começar mais rapidamente no Visual Studio Code quando já conhecer definições de aplicativo lógico e desejar trabalhar diretamente no código. Por exemplo, é possível desabilitar, habilitar, excluir e atualizar aplicativos lógicos já criados. Além disso, você pode trabalhar em aplicativos lógicos e nas contas de integração de qualquer plataforma de desenvolvimento em que o Visual Studio Code é executado, como Linux, Windows e Mac. Para este artigo, você pode criar o mesmo aplicativo lógico com base neste início rápido, que se concentra mais nos conceitos básicos. Você também pode aprender a criar o aplicativo de exemplo no Visual Studio e aprender a criar e gerenciar aplicativos por meio da CLI do Azure (Interface de linha de comando do Azure). No Visual Studio Code, o aplicativo lógico se parece com este exemplo: Antes de começar, verifique se você tem estes itens: Se você não tiver uma conta e uma assinatura do Azure, inscreva-se em uma conta gratuita do Azure. Conhecimento básico sobre as definições de fluxo de trabalho de aplicativo lógico e a estrutura dele, conforme descrito com o JSON Se você for novo nos Aplicativos Lógicos, experimente este início rápido que explica como criar seus primeiros aplicativos lógicos no portal do Azure e se concentra mais nos conceitos básicos. https://github.com/MicrosoftDocs/azure-docs.pt-br/blob/master/articles/logic-apps/quickstart-create-logic-apps-visual-studio-code.md https://portal.azure.com https://azure.microsoft.com/free/ Acessar o Azure no Visual Studio Acesso à web para entrar no Azure e sua assinatura do Azure Baixe e instale essas ferramentas, caso você ainda não as tenha: Visual Studio Code versão 1.25.1 ou posterior, que é gratuito Extensão do Visual Studio Code para Aplicativos Lógicos do Azure É possível baixar e instalar essa extensão do Visual Studio Marketplace ou diretamente do Visual Studio Code. Após instalar, verifique se você recarregou o Visual Studio Code. Para verificar se a extensão foi instalada corretamente, selecione o ícone do Azure que aparece na barra de ferramentas do código do Visual Studio Code. Para obter mais informações, consulte Marketplace de extensão. Para contribuir com a versão de software livre dessa extensão, visite a Extensão de Aplicativos Lógicos do Azure para Visual Studio Code no GitHub. Se o seu aplicativo lógico precisar se comunicar por um firewall que limita o tráfego a endereços IP específicos, esse firewall precisará permitir o acesso tanto para os endereços IP de entrada quanto para os de saída usados pelo runtime ou pelo serviço de Aplicativos Lógicos na região do Azure em que o aplicativo lógico existe. Se o aplicativo lógico também usar conectores gerenciados, como o conector Outlook do Office 365 ou do SQL, ou usar conectores personalizados, o firewall também precisará permitir o acesso para todos os endereços IP de saída do conector gerenciado na região do Azure do aplicativo lógico. 1. Abra o Visual Studio Code. Na barra de ferramentas Código do Visual Studio, selecione o ícone do Azure. https://code.visualstudio.com/ https://marketplace.visualstudio.com/items?itemName=ms-azuretools.vscode-logicapps https://code.visualstudio.com/docs/editor/extension-gallery https://github.com/Microsoft/vscode-azurelogicapps https://docs.microsoft.com/pt-br/connectors/custom-connectors/ 2. Na janela do Azure, em Aplicativos LógicosAplicativos Lógicos , selecione Fazer login no AzureFazer login no Azure. Quando a página de entrada da Microsoft solicitar, entre com sua conta do Azure. a. Se a entrada demorar mais do que o normal, o Visual Studio Code solicitará que você entre usando um site de autenticação da Microsoft fornecendo um código de dispositivo. Para entrar com o código, selecione Usar Código do DispositivoUsar Código do Dispositivo. b. Para copiar o código, selecione Copiar e abrirCopiar e abrir . c. Para abrir uma nova janela do navegador e continuar para o site de autenticação, selecione AbrirAbrir linklink . d. Na página Entrar na sua contaEntrar na sua conta, insira seu código de autenticação e selecione AvançarAvançar . 3. Selecione sua conta do Azure. Depois de entrar, você pode fechar o navegador e retornar ao código do Visual Studio. No painel do Azure, as seções Aplicativos LógicosAplicativos Lógicos e Contas de IntegraçãoContas de Integração agora mostram as assinaturas do Azure associadas à sua conta. No entanto, se você não vir as assinaturas esperadas ou se as seções mostrarem muitas assinaturas, siga estas etapas: a. Passe o ponteiro do mouse sobre o rótulo Aplicativos LógicosAplicativos Lógicos . Quando a barra de ferramentas for exibida, selecione Selecionar assinaturasSelecionar assinaturas (ícone de filtro). b. Na lista exibida, selecione as assinaturas que você quer que sejam exibidas. 4. Em Aplicativos LógicosAplicativos Lógicos , selecione a assinatura que você quer. O nó da assinatura expande e mostra todos os aplicativos lógicos existentes nela. Criar novo aplicativo lógico TIPTIP Em Contas de IntegraçãoContas de Integração, selecionar sua assinatura mostra todas as contas de integração existentes nela. 1. Caso ainda não tenha entrado na sua conta e assinatura do Azure de dentro do Visual Studio Code, siga as etapas anteriores para entrar agora. 2. No Visual Studio Code, em Aplicativos LógicosAplicativos Lógicos , abra o menu de atalho de sua assinatura e selecione Criar Aplicativo LógicoCriar Aplicativo Lógico. É exibida uma lista que mostra os grupos de recursos do Azure em sua assinatura. 3. Na lista de grupos de recursos, selecione Criar um novo grupo de recursosCriar um novo grupo de recursos ou um grupo de recursos existente. Para este exemplo, crie um novo grupo de recursos. 4. Forneça um nome para o grupo de recursos do Azure e pressione ENTER. 5. Selecione a região do Azure onde você deseja salvar os metadados do aplicativo lógico. IMPORTANTIMPORTANT 6. Forneça um nome para seu aplicativo lógico e pressione Enter. Seu novo aplicativo lógico em branco aparece na janela do Azure, sob sua assinatura do Azure. O Visual Studio Code também abre um arquivo JSON (.logicapp.json) que inclui uma definição de fluxo de trabalho esqueleto para seu aplicativo lógico. Agora, você pode começar a criar manualmente a definição de fluxo de trabalho de seu aplicativo lógico neste arquivo JSON. Para ver a referência técnica sobre a estrutura e a sintaxe de uma definição de fluxo de trabalho, confira Esquema de linguagem de definição de fluxo de trabalho para os Aplicativos Lógicos do Azure. Este é um exemplo de definição de fluxo de trabalho de aplicativo lógico, que começa com um gatilho de RSS e uma ação do Outlook do Office 365. Normalmente, os elementos JSON aparecem em ordem alfabética em cada seção. No entanto, este exemplo mostra esses elementos aproximadamente na ordem em que as etapas do aplicativo lógico aparecem no designer. Caso deseje reutilizar esse exemplo de definição de aplicativo lógico, você precisará ter uma conta organizacional, por exemplo, @fabrikam.com. Certifique-se de substituir o endereço de email fictício pelo seu próprio endereço de email. Para usar um conector de email diferente, como o Outlook.com ou o Gmail, substitua a ação Send_an_email_action por uma ação semelhante disponível de um conector de email com suporte dos Aplicativos Lógicos do Azure. Se você quiser usar o conector do Gmail, somente as contas comerciais do G Suite poderão usar esse conector sem restrição nos aplicativos lógicos. Se você tiver uma conta de consumidordo Gmail, poderá usar esse conector somente com serviços específicos do Google aprovados ou poderá criar um aplicativo cliente do Google para usar para autenticação com o conector do Gmail. Para obter mais informações, confira Políticas de privacidade e segurança de dados para os conectores do Google nos Aplicativos Lógicos do Azure. https://docs.microsoft.com/pt-br/connectors/gmail/#authentication-and-bring-your-own-application { "$schema": "https://schema.management.azure.com/providers/Microsoft.Logic/schemas/2016-06- 01/workflowdefinition.json#", "contentVersion": "1.0.0.0", "parameters": { "$connections": { "defaultValue": {}, "type": "Object" } }, "triggers": { "When_a_feed_item_is_published": { "recurrence": { "frequency": "Minute", "interval": 1 }, "splitOn": "@triggerBody()?['value']", "type": "ApiConnection", "inputs": { "host": { "connection": { "name": "@parameters('$connections')['rss']['connectionId']" } }, "method": "get", "path": "/OnNewFeed", "queries": { "feedUrl": "http://feeds.reuters.com/reuters/topNews" } } } }, "actions": { "Send_an_email_(V2)": { "runAfter": {}, "type": "ApiConnection", "inputs": { "body": { "Body": "<p>Title: @{triggerBody()?['title']}<br>\n<br>\nDate published: @{triggerBody()?['updatedOn']}<br>\n<br>\nLink: @{triggerBody()?['primaryLink']}</p>", "Subject": "RSS item: @{triggerBody()?['title']}", "To": "sophia-owen@fabrikam.com" }, "host": { "connection": { "name": "@parameters('$connections')['office365']['connectionId']" } }, "method": "post", "path": "/v2/Mail" } } }, "outputs": {} } 7. Quando terminar, salve sua definição de fluxo de trabalho de aplicativo lógico. (Menu Arquivo > Salvar ou pressione Ctrl + S) 8. Quando for solicitado a carregar o aplicativo lógico em sua assinatura do Azure, selecione CarregarCarregar . Esta etapa publica seu aplicativo lógico no portal do Azure, o que coloca sua lógica ativa e em execução no Azure. https://portal.azure.com Exibir aplicativo lógico no designer Exibir no portal do Azure Desabilitar ou habilitar o aplicativo lógico No Visual Studio Code, você pode abrir seu aplicativo lógico no modo de exibição de design somente leitura. Embora você não possa editar o aplicativo lógico no designer, é possível verificar visualmente o fluxo de trabalho do aplicativo lógico usando o modo de exibição do designer. Na janela do Azure, em Aplicativos LógicosAplicativos Lógicos , abra o menu de atalho do aplicativo lógico e selecione Abrir noAbrir no DesignerDesigner . O designer somente leitura é aberto em uma janela separada e mostra o fluxo de trabalho do aplicativo lógico, por exemplo: Para examinar seu aplicativo lógico no portal do Azure, siga estas etapas: 1. Entre no portal do Azure usando a mesma conta e assinatura do Azure associada ao seu aplicativo lógico. 2. Na caixa de pesquisa do portal do Azure, insira o nome do seu aplicativo lógico. Na lista de resultados, selecione seu aplicativo lógico. No Visual Studio Code, se editar um aplicativo lógico publicado e salvar suas alterações, você substituirá seu aplicativo já implantado. Para evitar interromper seu aplicativo lógico em produção e minimizar interrupções, desative seu aplicativo lógico primeiro. Em seguida, você pode reativar o aplicativo lógico depois de confirmar https://portal.azure.com Editar aplicativo lógico implantado IMPORTANTIMPORTANT que ele ainda funciona. 1. Caso ainda não tenha entrado na sua conta e assinatura do Azure de dentro do Visual Studio Code, siga as etapas anteriores para entrar agora. 2. Na janela do Azure, em Aplicativos LógicosAplicativos Lógicos , expanda sua assinatura do Azure para que possa exibir todos os aplicativos lógicos nela. a. Para desabilitar o aplicativo lógico que deseja, abra o menu do aplicativo lógico e selecione DesabilitarDesabilitar . b. Quando estiver pronto para reativar o aplicativo lógico, abra o menu do aplicativo e selecione HabilitarHabilitar . No Visual Studio Code, você pode abrir e editar a definição de fluxo de trabalho de um aplicativo lógico já implantado no Azure. Antes de editar um aplicativo lógico em execução ativa na produção, evite o risco de interromper o aplicativo lógico e minimize interrupções desabilitando seu aplicativo lógico primeiro. 1. Caso ainda não tenha entrado na sua conta e assinatura do Azure de dentro do Visual Studio Code, siga as etapas anteriores para entrar agora. 2. Na janela do Azure, em Aplicativos LógicosAplicativos Lógicos , expanda sua assinatura do Azure e selecione o aplicativo lógico desejado. 3. Abra o menu de seu aplicativo lógico e selecione Abrir no EditorAbrir no Editor . Ou, ao lado do nome do seu aplicativo lógico, selecione o ícone de edição. O Visual Studio Code abre o arquivo .logicapp.json na pasta temporária local para que você possa exibir a definição de fluxo de trabalho de seu aplicativo lógico. 4. Faça suas alterações na definição de fluxo de trabalho de seu aplicativo lógico. Exibir ou promover outras versões IMPORTANTIMPORTANT 5. Quando terminar, salve as alterações. (Menu Arquivo > Salvar ou pressione Ctrl + S) 6. Quando for solicitado a carregar suas alterações e substituir o aplicativo lógico existente no portal do Azure, selecione CarregarCarregar . Esta etapa publica as atualizações em seu aplicativo lógico no portal do Azure. No Visual Studio Code, você pode abrir e examinar as versões anteriores de seu aplicativo lógico. Você também pode promover uma versão anterior para a versão atual. Antes de alterar um aplicativo lógico em execução ativa na produção, evite o risco de interromper o aplicativo lógico e minimize interrupções desabilitando seu aplicativo lógico primeiro. 1. Na janela do Azure, em Aplicativos LógicosAplicativos Lógicos , expanda sua assinatura do Azure para que possa exibir todos os aplicativos lógicos nela. 2. Em sua assinatura, expanda o aplicativo lógico e expanda VersõesVersões . A lista VersõesVersões mostra as versões anteriores do aplicativo lógico, se existirem. 3. Para exibir uma versão anterior, selecione uma das etapas: Para exibir a definição de JSON, em VersõesVersões , selecione o número de versão da definição. Ou abra o menu de atalho da versão e selecione Abrir no EditorAbrir no Editor . É aberto um novo arquivo no computador local, que mostra a definição de JSON da versão. Para exibir a versão no modo de exibição de designer somente leitura, abra o menu de atalho da versão e selecione Abrir no designerAbrir no designer . 4. Para promover uma versão anterior para a versão atual, siga estas etapas: https://portal.azure.com Próximas etapas a. Em VersõesVersões , abra o menu de atalho da versão anterior e selecione PromoverPromover . b. Para continuar depois que o Visual Studio Code solicitar uma confirmação, selecione S imSim . O Visual Studio Code promove a versão selecionada para a versão atual e atribui um novo número à versão promovida. A antiga versão atual agora aparece sob a versão promovida. Criar aplicativos lógicos com e sem estado no Visual Studio Code (versão prévia) Início Rápido: Criar e implantar um fluxo de trabalho de aplicativo lógico usando um modelo do Resource Manager 30/03/2021 • 16 minutes to read • Edit Online Pré-requisitos Examinar o modelo Implantar o modelo O P Ç Ã OO P Ç Ã O DESC RIÇ Ã ODESC RIÇ Ã O Os Aplicativos Lógicos do Azure são um serviço de nuvem que ajuda você a criar e executar fluxos de trabalho automatizados que integram dados, aplicativos, serviços baseadosem nuvem e sistemas locais selecionando uma opção de centenas de conectores. Este guia de início rápido tem como foco o processo de implantação de um modelo do Azure Resource Manager para criação de um aplicativo lógico básico que verifica o status do Azure de acordo com um agendamento por hora. Um modelo ARM é um arquivo JSON (JavaScript Object Notation) que define a infraestrutura e a configuração do projeto. O modelo usa a sintaxe declarativa. Na sintaxe declarativa, você descreve a implantação pretendida sem gravar a sequência de comandos de programação para criar a implantação. Se seu ambiente atender aos pré-requisitos e você estiver familiarizado com o uso de modelos ARM, selecione o botão Implantar no AzureImplantar no Azure. O modelo será aberto no portal do Azure. Caso você não tenha uma assinatura do Azure, crie uma conta gratuita do Azure antes de começar. Este guia de início rápido usa o modelo Criar um aplicativo lógicoCriar um aplicativo lógico, que pode ser encontrado na Galeria de Modelos de Início Rápido do Azure, mas que é muito longo para ser mostrado aqui. Em vez disso, examine o "arquivo azuredeploy.json" do modelo de início rápido na galeria de modelos. O modelo de início rápido cria um fluxo de trabalho de aplicativo lógico que usa o gatilho de recorrência, definido para ser executado a cada hora, e uma ação interna HTTP, que chama uma URL que retorna o status para o Azure. Uma ação interna é nativa da plataforma Aplicativos Lógicos do Azure. Esse modelo cria o seguinte recurso do Azure: Microsoft.Logic/workflowsMicrosoft.Logic/workflows , que cria o fluxo de trabalho para um aplicativo lógico. Para encontrar mais modelos de início rápido para os Aplicativos Lógicos do Azure, examine os modelos Microsoft.Logic na galeria. Siga a opção que deseja usar para implantar o modelo de início rápido: https://github.com/MicrosoftDocs/azure-docs.pt-br/blob/master/articles/logic-apps/quickstart-create-deploy-azure-resource-manager-template.md https://docs.microsoft.com/pt-br/connectors/connector-reference/connector-reference-logicapps-connectors https://docs.microsoft.com/pt-br/azure/azure-resource-manager/templates/overview https://portal.azure.com/#create/Microsoft.Template/uri/https%253a%252f%252fraw.githubusercontent.com%252fAzure%252fazure-quickstart-templates%252fmaster%252f101-logic-app-create%252fazuredeploy.json https://azure.microsoft.com/free/?WT.mc_id=A261C142F https://azure.microsoft.com/resources/templates/101-logic-app-create/ https://azure.microsoft.com/resources/templates https://github.com/Azure/azure-quickstart-templates/blob/master/101-logic-app-create/azuredeploy.json https://docs.microsoft.com/pt-br/azure/templates/microsoft.logic/workflows https://azure.microsoft.com/resources/templates/?resourceType=Microsoft.Logic Azure portal Se o seu ambiente do Azure atender aos pré-requisitos e você estiver familiarizado com o uso de modelos do Resource Manager, estas etapas ajudarão você a entrar diretamente no Azure e abrir o modelo de início rápido no portal do Azure. Para obter mais informações, confira Implantar recursos com modelos do Resource Manager e o portal do Azure. CLI do Azure A CLI do Azure (interface de linha de comando do Azure) é um conjunto de comandos para criação e gerenciamento de recursos do Azure. Para executar esses comandos, você precisará ter a CLI do Azure versão 2.6 ou posterior. Para verificar sua versão da CLI, digite az --version . Para saber mais, consulte esses tópicos: PowerShell do Azure O Azure PowerShell fornece um conjunto de cmdlets que usam o modelo do Azure Resource Manager para gerenciar seus recursos do Azure. Para saber mais, consulte esses tópicos: API REST de Gerenciamento de Recursos do Azure O Azure fornece APIs REST (Transferência de Estado Representacional), que são pontos de extremidade de serviço que dão suporte a operações HTTP (métodos) usadas para criar, recuperar, atualizar ou excluir o acesso aos recursos de serviço. Para obter mais informações, confira Introdução à API REST do Azure. O P Ç Ã OO P Ç Ã O DESC RIÇ Ã ODESC RIÇ Ã O - O que é a CLI do Azure - Introdução à CLI do Azure - Visão geral do Azure PowerShell - Apresentação do módulo Az do Azure PowerShell - Introdução ao Azure PowerShell Portal CLI PowerShell REST API P RO P RIEDA DEP RO P RIEDA DE VA LO RVA LO R DESC RIÇ Ã ODESC RIÇ Ã O AssinaturaAssinatura <Azure-subscription-name> O nome da assinatura do Azure a ser usado 1. Selecione a seguinte imagem para entrar com a sua conta do Azure e abra o modelo de início rápido no portal do Azure: 2. No portal, na página Criar um aplicativo lógico usando um modeloCriar um aplicativo lógico usando um modelo, insira ou selecione estes valores: https://docs.microsoft.com/pt-br/azure/azure-resource-manager/templates/deploy-portal https://docs.microsoft.com/pt-br/cli/azure/what-is-azure-cli https://docs.microsoft.com/pt-br/cli/azure/get-started-with-azure-cli https://docs.microsoft.com/pt-br/powershell/azure/azurerm/overview https://docs.microsoft.com/pt-br/powershell/azure/new-azureps-module-az https://docs.microsoft.com/pt-br/powershell/azure/get-started-azureps https://docs.microsoft.com/pt-br/rest/api/azure/ https://portal.azure.com/#create/Microsoft.Template/uri/https%253a%252f%252fraw.githubusercontent.com%252fAzure%252fazure-quickstart-templates%252fmaster%252f101-logic-app-create%252fazuredeploy.json Grupo de recursosGrupo de recursos <Azure-resource-group-name> O nome de um grupo de recursos novo ou existente do Azure. Este exemplo usa o Check-Azure-Status-RG . RegiãoRegião <Azure-region> A região do datacenter do Azure que usará o aplicativo lógico. Este exemplo usa o West US . Nome do Aplicativo LógicoNome do Aplicativo Lógico <logic-app-name> O nome a ser usado para o aplicativo lógico. Este exemplo usa o Check-Azure-Status-LA . URI de testeURI de teste <test-URI> O URI do serviço a ser chamado de acordo com um agendamento específico. Este exemplo usa https://status.azure.com/en- us/status/ , que é a página de status do Azure. LocalidadeLocalidade <Azure-region-for-all-resources> A região do Azure a ser usada para todos os recursos, se for diferente do valor padrão. Este exemplo usa o valor padrão, [resourceGroup().location] , que é a localização do grupo de recursos. P RO P RIEDA DEP RO P RIEDA DE VA LO RVA LO R DESC RIÇ Ã ODESC RIÇ Ã O Veja a aparência da página com os valores usados neste exemplo: Examinar os recursos implantados 3. Quando terminar, selecione Review + createReview + create. 4. Prossiga para as etapas em Examinar os recursos implantados. Para ver o aplicativo lógico, use o portal do Azure, execute um script criado com a CLI do Azure ou o Azure PowerShell ou use a API REST do Aplicativo Lógico. Portal CLI PowerShell REST API 1. Na caixa de pesquisa do portal do Azure, insira o nome do aplicativo lógico, que é Check-Azure-Status-LA neste exemplo. Na lista de resultados, selecione seu aplicativo lógico. 2. No portal do Azure, encontre e selecione seu aplicativo lógico, que é Check-Azure-Status-RG neste exemplo. 3. Quando o Designer de Aplicativo Lógico for aberto, examine o aplicativo lógico criado pelo modelo de início rápido. 4. Para testar o aplicativo lógico, na barra de ferramentas do designer, selecione ExecutarExecutar . Limpar os recursos Próximas etapas Se você pretende continuar trabalhando com os tutoriais e os guias de início rápido seguintes, o ideal é manter esses recursos. Quando você não precisar mais do aplicativo lógico, exclua o grupo de recursos usando o portal do Azure, a CLI do Azure, o Azure PowerShell ou a API REST de Gerenciamento de Recursos. Portal CLI PowerShell REST API 1. No portal do Azure, encontre e selecione o grupo de recursos que deseja excluir, que é Check-Azure-Status-RG neste exemplo. 2. No menu do grupo de recursos, escolha Visão geralVisão geral , se essa opção ainda não estiver selecionada. Na página de visão geral, selecione
Compartilhar