Ansluta till lokala datakällor från Azure Logic Apps

Gäller för: Azure Logic Apps (Consumption + Standard)

I Azure Logic Apps kan du använda vissa anslutningsappar för att komma åt lokala datakällor från logikappens arbetsflöden. Men innan du kan göra det måste du installera den lokala datagatewayen på en lokal dator. Du måste också skapa en gateway-resurs i Azure för din gatewayinstallation. Du kan sedan välja den här gatewayresursen när du använder utlösare och åtgärder från anslutningsappar som har åtkomst till lokala datakällor.

Tips

Om du vill få direkt åtkomst till lokala resurser i virtuella Azure-nätverk utan att behöva använda en gateway kan du skapa en integrationstjänstmiljö eller ett arbetsflöde för standardlogikappen, som tillhandahåller vissa inbyggda anslutningsappar som inte behöver gatewayen för åtkomst till lokala datakällor.

Den här instruktionsguiden visar hur du skapar din Azure-gatewayresurs när du har installerat den lokala gatewayen på den lokala datorn.

Mer information finns i följande dokumentation:

Information om hur du använder en gateway med andra tjänster finns i följande dokumentation:

Datakällor som stöds

I Azure Logic Apps stöder en lokal datagateway lokala anslutningsappar för följande datakällor:

Du kan också skapa anpassade anslutningsappar som ansluter till datakällor via HTTP eller HTTPS med hjälp av REST eller SOAP. Även om en gateway i sig inte medför extra kostnader, gäller prissättningsmodellen för Azure Logic Apps för anslutningsappar och andra Azure Logic Apps-åtgärder.

Begränsningar

Azure Logic Apps stöder läs- och skrivåtgärder via datagatewayen, men de här åtgärderna har gränser för nyttolastens storlek.

Krav

  • Du har redan installerat en lokal datagateway på en lokal dator. Den här gatewayinstallationen måste finnas innan du kan skapa en gatewayresurs som länkar till den här installationen. Du kan bara installera en datagateway per lokal dator.

  • Du har samma Azure-konto och prenumeration som du använde för gatewayinstallationen. Det här Azure-kontot får bara tillhöra en enda Azure Active Directory-klientorganisation (Azure AD) eller katalog. Du måste använda samma Azure-konto och prenumeration för att skapa din gatewayresurs i Azure eftersom endast gatewayadministratören kan skapa gatewayresursen i Azure. Tjänstens huvudnamn stöds för närvarande inte.

    • När du skapar en gatewayresurs i Azure väljer du en gatewayinstallation för att länka till din gatewayresurs och endast den gatewayresursen. Varje gatewayresurs kan bara länka till en gatewayinstallation. Du kan inte välja en gatewayinstallation som redan är associerad med en annan gatewayresurs.

    • Logikappresursen och gatewayresursen behöver inte finnas i samma Azure-prenumeration. I utlösare och åtgärder där du använder gatewayresursen kan du välja en annan Azure-prenumeration som har en gatewayresurs, men bara om prenumerationen finns i samma Azure AD klientorganisation eller katalog som din logikappresurs. Du måste också ha administratörsbehörighet för gatewayen, som en annan administratör kan konfigurera åt dig. Mer information finns i DataGateway: Automation med PowerShell – Del 1 och PowerShell: Data Gateway – Add-DataGatewayClusterUser.

      Anteckning

      För närvarande kan du inte dela en gatewayresurs eller installation över flera prenumerationer. Information om hur du skickar produktfeedback finns i Microsoft Azure Feedback Forum.

Skapa En Azure-gatewayresurs

När du har installerat en gateway på en lokal dator skapar du Azure-resursen för din gateway.

  1. Logga in på Azure Portal med samma Azure-konto som du använde för att installera gatewayen.

  2. I sökrutan Azure Portal anger du lokal datagateway och väljer sedan Lokala datagatewayer.

    Skärmbild av Azure Portal. I sökrutan är

  3. Under Lokala datagatewayer väljer du Skapa.

    Skärmbild av Azure Portal. På sidan

  4. Under Skapa en gateway anger du följande information för din gatewayresurs. När du är klar väljer du Granska + skapa.

    Egenskap Beskrivning
    Prenumeration Välj Azure-prenumerationen för det Azure-konto som du använde för gatewayinstallationen. Standardprenumerationen baseras på det Azure-konto som du använde för att logga in.
    Resursgrupp Välj den Azure-resursgrupp som du vill använda.
    Namn Ange ett namn för gatewayresursen som endast innehåller bokstäver, siffror, bindestreck (-), understreck (_), parenteser ((, )) eller punkter (.).
    Region Välj samma region eller plats som du valde för gatewaymolntjänsten under gatewayinstallationen. Annars visas inte gatewayinstallationen i listan Installationsnamn . Din resursplats för logikappen kan skilja sig från din gatewayresursplats.
    Installationsnamn Välj en gatewayinstallation som endast visas i listan när dessa villkor uppfylls: – Gatewayinstallationen använder samma region som den gatewayresurs som du vill skapa. – Gatewayinstallationen är inte länkad till en annan Azure-gatewayresurs. – Gatewayinstallationen är länkad till samma Azure-konto som du använder för att skapa gatewayresursen. – Ditt Azure-konto tillhör en enda Azure AD klientorganisation eller katalog och är samma konto som du använde för gatewayinstallationen. Mer information finns i Vanliga frågor och svar.

    I följande exempel visas en gatewayinstallation som finns i samma region som din gatewayresurs och som är länkad till samma Azure-konto:

    Skärmbild av Azure Portal sidan

  5. På valideringssidan som visas bekräftar du all information som du har angett och väljer sedan Skapa.

Ansluta till lokala data

När du har skapat din gatewayresurs och associerat din Azure-prenumeration med den här resursen kan du skapa en anslutning mellan logikappens arbetsflöde och din lokala datakälla med hjälp av gatewayen.

  1. I Azure Portal skapar eller öppnar du logikappens arbetsflöde i designern.

  2. Lägg till en utlösare eller åtgärd från en anslutningsapp som stöder lokala anslutningar via gatewayen.

    Anteckning

    Om en anslutningsapp har en hanterad version och en inbyggd version i arbetsflöden för förbrukningslogikappen använder du den hanterade versionen, vilket inkluderar funktionen för gatewayval. I arbetsflöden för standardlogikappar behöver inbyggda anslutningsappar som ansluter till lokala datakällor inte använda gatewayen.

  3. Ange följande information för utlösaren eller åtgärden:

    1. Om det finns ett alternativ för att ansluta via en lokal datagateway väljer du det alternativet.

    2. Under Gateway går du till listan Prenumeration och väljer den Azure-prenumeration som har din gatewayresurs.

      Logikappresursen och gatewayresursen behöver inte finnas i samma Azure-prenumeration. Du kan välja från andra Azure-prenumerationer som var och en har en gatewayresurs, men bara om:

      • Dessa prenumerationer finns i samma Azure AD klientorganisation eller katalog som logikappresursen.
      • Du har administratörsbehörighet för gatewayen, som en annan administratör kan konfigurera åt dig.

      Mer information finns i Data Gateway: Automation med PowerShell – Del 1 och PowerShell: Data Gateway – Add-DataGatewayClusterUser.

    3. I listan Anslutningsgateway väljer du den gatewayresurs som du vill använda. Den här listan visar tillgängliga gatewayresurser i den valda prenumerationen. Varje gatewayresurs är länkad till en enda gatewayinstallation.

      Anteckning

      Listan Anslutningsgateway innehåller gatewayresurser i andra regioner eftersom logikappresursens plats kan skilja sig från gatewayresursens plats.

    4. Ange ett unikt anslutningsnamn och annan nödvändig information, som beror på vilken anslutning du vill skapa.

      Ett unikt anslutningsnamn hjälper dig att enkelt hitta anslutningen senare, särskilt om du skapar flera anslutningar. Om tillämpligt inkluderar du även den kvalificerade domänen för ditt användarnamn.

      I följande exempel för ett förbrukningsarbetsflöde visas exempelinformation för en SQL Server anslutning:

      Skärmbild av en SQL Server anslutningsprogram. Rutorna

  4. När du är färdig väljer du Skapa.

Gatewayanslutningen är nu klar för logikappens arbetsflöde att använda.

Redigera anslutning

Om du vill uppdatera inställningarna för en gatewayanslutning kan du redigera anslutningen. Det här avsnittet fortsätter att använda ett förbrukningsarbetsflöde som exempel.

  1. Om du vill hitta alla API-anslutningar för logikappresursen går du till logikappens meny under Utvecklingsverktyg och väljer API-anslutningar.

    Skärmbild av en logikappresurs i Azure Portal. I navigeringsmenyn för logikappen markeras

  2. Välj den gatewayanslutning som du vill redigera och välj sedan Redigera API-anslutning.

    Tips

    Om dina uppdateringar inte börjar gälla kan du försöka stoppa och starta om gatewayens Windows-tjänstkonto för gatewayinstallationen.

Om du vill hitta alla API-anslutningar som är associerade med din Azure-prenumeration använder du något av följande alternativ:

  • I azure-sökrutan anger du API-anslutningar och väljer sedan API-anslutningar.
  • På menyn Azure Portal väljer du Alla resurser. Ange typfiltret till API-anslutning.

Ta bort gatewayresurs

Om du vill skapa en annan gatewayresurs, länka gatewayinstallationen till en annan gatewayresurs eller ta bort gatewayresursen kan du ta bort gatewayresursen utan att påverka gatewayinstallationen.

  1. Öppna gatewayresursen i Azure Portal.

  2. I verktygsfältet gatewayresurs väljer du Ta bort.

    Skärmbild av en lokal datagatewayresurs i Azure Portal. I verktygsfältet är

Vanliga frågor och svar

F: Varför visas inte min gatewayinstallation när jag skapar min gatewayresurs i Azure? S: Det här problemet kan inträffa av följande skäl:

  • Ditt Azure-konto är inte samma konto som du använde för gatewayinstallationen på din lokala dator. Kontrollera att du loggade in på Azure Portal med samma identitet som du använde för gatewayinstallationen. Endast gatewayadministratören kan skapa gatewayresursen i Azure. Tjänstens huvudnamn stöds för närvarande inte.

  • Ditt Azure-konto tillhör inte bara en enda Azure AD klientorganisation eller katalog. Kontrollera att du använder samma Azure AD klientorganisation eller katalog som du använde under gatewayinstallationen.

  • Gatewayresursen och gatewayinstallationen finns inte i samma region. Kontrollera att gatewayinstallationen använder samma region där du vill skapa gatewayresursen i Azure. Logikappresursens plats kan dock skilja sig från din gatewayresursplats.

  • Gatewayinstallationen är redan associerad med en annan gatewayresurs. Varje gatewayresurs kan bara länka till en gatewayinstallation, som bara kan länka till ett Azure-konto och en prenumeration. Därför kan du inte välja en gatewayinstallation som redan är associerad med en annan gatewayresurs. Dessa installationer visas inte i listan Installationsnamn .

    Om du vill granska dina gatewayregistreringar i Azure Portal hittar du alla azure-resurser som har resurstypen Lokal datagateway i alla dina Azure-prenumerationer. Information om hur du avlänkar en gatewayinstallation från en annan gatewayresurs finns i Ta bort gatewayresurs.

F: Varför ändrades platsen för min befintliga gateway? S: Gatewayresurser som skapades före den 3 maj 2017 flyttades till de ursprungliga platserna för den Azure AD klientorganisationen för arbets- eller skolkontot som skapade dessa gatewayer. Dessa ändringar bör dock inte påverka logikappar som körs för närvarande, vilket bör fortsätta att fungera som vanligt. Med gatewayens allmänna tillgänglighet i maj kan gatewayresursplatser skilja sig från logikappplatser.

Nästa steg