Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
Aplica-se a: Azure Logic Apps (Consumo e Standard)
Para automatizar tarefas que gerenciam recursos em bancos de dados IBM Informix usando fluxos de trabalho no Azure Logic Apps, é possível usar o conector IBM Informix . Esse conector inclui um cliente Microsoft que se comunica com computadores servidores Informix remotos em uma rede TCP/IP, incluindo bancos de dados baseados em nuvem, como o IBM Informix para Windows em execução na virtualização do Azure e bancos de dados locais.
Você pode se conectar às seguintes plataformas e versões do Informix se elas estiverem configuradas para oferecer suporte a conexões de cliente DRDA (Distributed Relational Database Architecture):
- IBM Informix 12.1
- IBM Informix 11,7
Este artigo mostra como se conectar de um fluxo de trabalho nos Aplicativos Lógicos do Azure a um banco de dados Informix e adicionar operações para várias tarefas.
Referência técnica do conector
Para obter informações técnicas baseadas na descrição Swagger do conector, como operações, limites e outros detalhes, consulte o artigo de referência do conector.
A tabela a seguir fornece mais informações sobre as operações de conector disponíveis:
| Ação | Descrição | Parâmetros e descrições |
|---|---|---|
| Excluir linha | Remova uma linha da tabela Informix especificada executando uma instrução Informix DELETE . |
-
Nome da tabela: o nome da tabela do Informix que você deseja - ID da linha: a ID exclusiva da linha a ser excluída, por exemplo, 9999 |
| Obter linha | Obtenha uma única linha da tabela Informix especificada executando uma instrução Informix SELECT WHERE . |
-
Nome da tabela: o nome da tabela do Informix desejada. - ID da linha: a ID exclusiva da linha, por exemplo, 9999. |
| Obter linhas | Obtenha todas as linhas na tabela Informix especificada executando uma instrução Informix SELECT * . |
Nome da tabela: O nome para a tabela do Informix que será utilizada. quer Para adicionar outros parâmetros a esta ação, adicione-os a partir da lista Parâmetros avançados . Para obter mais informações, consulte o artigo de referência do conector. |
| Obter tabelas | Liste tabelas Informix executando uma instrução Informix CALL . |
Nenhum |
| Inserir linha | Adicione uma linha à tabela Informix especificada executando uma instrução Informix INSERT . |
-
Nome da tabela: o nome da tabela do Informix desejada. - Linha: A linha com os valores a adicionar. |
| Atualizar linha | Edite uma linha na tabela Informix especificada executando uma instrução Informix UPDATE . |
-
Nome da tabela: o nome da tabela do Informix que você deseja - ID da linha: a ID exclusiva da linha a ser atualizada, por exemplo, 9999. - Linha: A linha com os valores atualizados, por exemplo, 102. |
Pré-requisitos
Uma conta Azure e uma assinatura. Se não tiver uma subscrição do Azure, inscreva-se para obter uma conta do Azure gratuita.
Para se conectar a bancos de dados Informix locais, você precisa baixar e instalar o gateway de dados local em um computador local e, em seguida, criar um recurso de gateway de dados do Azure no portal do Azure.
O fluxo de trabalho da aplicação lógica Consumo ou Padrão onde precisas aceder ao teu banco de dados Informix.
O conector Informix fornece apenas ações, portanto, seu fluxo de trabalho deve começar com um gatilho existente que melhor se adapte ao seu cenário. Este exemplo usa o gatilho Recurrence.
Se você não tiver um fluxo de trabalho de aplicativo lógico, consulte os seguintes artigos:
Adicionar uma ação do Informix
Com base no fluxo de trabalho Consumo ou Padrão, siga as etapas correspondentes na guia correspondente:
No portal Azure, abra o recurso da aplicação lógica de consumo.
Na barra lateral do recurso, em Ferramentas de Desenvolvimento, selecione o designer para abrir o fluxo de trabalho.
No designer, siga estas etapas gerais para adicionar a ação Informix desejada ao seu fluxo de trabalho.
No painel de conexão, forneça as informações de conexão para seu banco de dados Informix.
Depois de criar a conexão com êxito, no painel de ações, forneça as informações necessárias para a ação.
Quando terminar, salve seu fluxo de trabalho. Na barra de ferramentas do designer, selecione Salvar.
Teste seu fluxo de trabalho ou continue adicionando ações ao seu fluxo de trabalho.
Informações da ligação
Para uma base de dados Informix no local, selecione Conectar através de gateway de dados no local para visualizar os parâmetros necessários relacionados.
Especifique as seguintes informações de conexão:
Nome do parâmetro Nome do parâmetro JSON Obrigatório Valor de Exemplo Descrição Nome da conexão nameYes informix-demo-connectionO nome da conexão. Servidor serverYes - Base de dados na nuvem: informixdemo.cloudapp.net:9089
- Base de dados no local:informixdemo:9089O endereço TCP/IP ou apelido no formato IPv4 ou IPv6, seguido por dois pontos e um número de porta TCP/IP Base de dados databaseYes nwindO nome do banco de dados relacional DRDA (RDBNAM) ou o nome do banco de dados Informix (dbname). O Informix aceita uma cadeia de caracteres de 128 bytes. Nome de utilizador usernameNão < base de dados nome de usuário> Seu nome de usuário para o banco de dados. Senha passwordNão < banco de dados-senha> A sua palavra-passe para a base de dados. Autenticação authenticationApenas no local Windows (kerberos) ou Basic O tipo de autenticação exigido pelo seu banco de dados. Esse parâmetro aparece somente quando você seleciona Conectar via gateway de dados local.
Importante: A autenticação básica tem desvantagens de segurança significativas, como enviar credenciais a cada solicitação e ser suscetível a ataques de falsificação de solicitação entre sites (CSRF). Embora esse método possa se adequar a determinados cenários, considere métodos de autenticação mais seguros quando disponíveis. Para obter mais informações, consulte os seguintes recursos:
- Diretrizes de autenticação
- Visão geral da autenticação Kerberos no Windows Server
- Métodos de autenticação e verificação disponíveis no Microsoft Entra IDPorta de entrada gatewayApenas no local - Assinatura: <Azure-subscription>
- <Azure-on-premises-data-gateway-resource>A assinatura do Azure e o nome do recurso do Azure para o gateway de dados local que você criou no portal do Azure. A propriedade Gateway e as subpropriedades aparecem somente quando você seleciona Conectar via gateway de dados local. Os exemplos a seguir mostram conexões de exemplo para bancos de dados em nuvem e bancos de dados locais:
Quando terminar, selecione Criar novo.
Continue com as próximas etapas para fluxos de trabalho Consumo ou Padrão .
Diretrizes de autenticação
Sempre que possível, evite métodos que empreguem um nome de usuário e senha ou tokens.
Advertência
A Microsoft desaconselha o uso dos seguintes fluxos para autenticação e autorização:
Credenciais de senha do proprietário do recurso (ROPC) para OAuth 2.0
Esse fluxo permite que você entre em um aplicativo com uma senha. O fluxo é incompatível com a autenticação multifator (MFA), requer um grau muito alto de confiança no aplicativo e acarreta riscos que não existem em outros fluxos. Use esse fluxo somente se outros fluxos mais seguros não forem suportados ou não estiverem disponíveis.
Para obter mais informações, consulte Credenciais de senha do proprietário do recurso Oauth 2.0.
Fluxo de concessão implícito para OAuth 2.0
Este fluxo baseado em tokens destina-se a aplicações Web tradicionais, onde o servidor tem um controlo mais seguro sobre o processamento de
POSTdados e é frequentemente utilizado com o fluxo de código de autorização. Devido à forma como esse fluxo lida e retorna tokens de ID ou tokens de acesso, o fluxo requer um grau muito alto de confiança no aplicativo e traz riscos que não existem em outros fluxos. Use esse fluxo somente quando outros fluxos mais seguros não forem suportados ou não estiverem disponíveis.Para obter mais informações, consulte Fluxo de concessão implícito do OAuth 2.0.
Certifique-se de que assegura e protege dados sensíveis e pessoais.
Importante
Sempre proteja e proteja dados confidenciais e pessoais, como credenciais, segredos, chaves de acesso, cadeias de conexão, certificados, impressões digitais e informações semelhantes com o mais alto nível de segurança disponível ou suportado.
Certifique-se de armazenar essas informações com segurança usando o Microsoft Entra ID e o Azure Key Vault. Não codifice essas informações, compartilhe com outros usuários ou salve em texto sem formatação em qualquer lugar que outras pessoas possam acessar. Estabeleça um plano para alternar ou revogar segredos caso sejam comprometidos. Para obter mais informações, consulte os seguintes recursos:
Testar o fluxo de trabalho
Dependendo se tem um processo de Consumo ou Padrão, siga os passos no separador correspondente.
Na barra de ferramentas do designer, selecione Executar>Executar.
Depois que o fluxo de trabalho for executado, você poderá exibir as saídas dessa execução.
Na barra de ferramentas do painel histórico de execução, selecione Detalhes da execução.
No painel de detalhes da execução, na lista de ações, selecione a ação com as saídas que você deseja exibir.
Para visualizar as entradas, em Link de entradas, selecione o link de URL. Para visualizar as saídas, em Link de saída, selecione o link URL.
O exemplo a seguir mostra a saída de exemplo da ação Obter linhas em um fluxo de trabalho de Consumo: