Vad är Connector-namnrymden? (förhandsversion)

Important

Den här förhandsgranskningsfunktionen omfattas av de kompletterande användningsvillkoren för förhandsversioner av Microsoft Azure. Under förhandsversionen är den här funktionen endast tillgänglig i Azure offentliga regioner.

När du skapar lösningar som integreras med SaaS-appar (Software-as-a-Service), affärssystem och dataplattformar måste du vanligtvis skriva anpassad API-klientkod för varje anslutning eller integrering. Du måste också hantera autentiseringsflöden, legitimationsrotation, omprövande logik, paginering och webhook-prenumerationer över flera system. Dessa uppgifter medför betydande utvecklingskostnader och operativ risk.

Connector Namespace är en fullt hanterad integrationstjänst som eliminerar denna komplexitet. Tjänsten har en katalog av färdigbyggda, återanvändbara kopplingar som dina lösningar kan använda för att ansluta till tjänster som SharePoint, Salesforce, SAP och Outlook via en konsekvent programmeringsmodell. Varje anslutning tillhandahåller funktioner som händelseutlösare, åtgärder som utför uppgifter och AI-agentverktyg via en gemensam anslutningsmodell. Din lösning kan anropa utlösare och åtgärder med hjälp av språkspecifika programutvecklingspaket (SDK:er) för C#, Node.jsoch Python eller via direkta HTTP-anrop.

Ett namnområde för anslutningsappen hanterar den underliggande integreringsinfrastrukturen genom att hantera följande uppgifter:

Uppgift Description
Hantering av autentisering och behörighetsinformation Lagra och rotera autentiseringsuppgifter eller hemligheter för OAuth, API-nyckel och tokenbaserade anslutningar.
Polling och leverans av webhookar Skapa och hantera händelseprenumerationer som skickar data till din app när källsystemen ändras.
Återförsök, begränsning och felhantering Konfigurera inbyggda motståndskraftsprinciper utan anpassad implementering.
MCP-serverhosting för AI-agenter Publicera anslutningsappar som MCP-servrar (Model Context Protocol) så att AI-agenter och Copilot kan anropa externa tjänster som verktyg.

Den här översikten beskriver vad du kan göra med anslutningsnamnområden, nyckelbegrepp, hur anslutningsnamnområden fungerar, säkerhetsaspekter och överväganden för distribution under förhandsversionen.

Note

Connector Namespace är en integrationsväg för beräkningstjänster som inte körs på en arbetsflödesmotor. Anslutningsnamnområden kräver inte, använder eller ändrar något i Azure Logic Apps. Galleriet för anslutningsprogram i Azure Logic Apps fungerar oberoende och separat när det gäller arbetsflöden i Azure Logic Apps.

Vad du kan göra med anslutningsnamnområden

Integrera dina appar med hundratals externa tjänster med hjälp av en konsekvent programmeringsmodell. Följande tabell beskriver vanliga scenarier där din app kan använda Connector Namespace för att integrera med andra tjänster utan extra kod:

Scenario Exempelintegrering
Bearbeta dokument och innehåll En Azure-funktion använder SharePoint anslutningsåtgärder för att identifiera nya eller uppdaterade filer på en SharePoint server, läsa och bearbeta filerna och skriva tillbaka resultaten till SharePoint.
Övervaka händelser från externa tjänster En Azure containerapp använder en Salesforce-anslutningsutlösare för att ta emot händelser om nya leads från Salesforce.
Automatisera produktiviteten En Node.js app använder Outlook anslutningsåtgärder för att läsa och skicka e-post genom att återanvända en anslutning som en annan app redan äger.
Skapa och köra AI- eller agentiska arbetsbelastningar En Python-tjänst anropar kopplingsåtgärder för att förankra eller berika modellens utdata med data från affärssystem.
Återanvänd befintlig appkod ASP.NET, Node.jsoch Python tjänster kan använda hanterade integreringar utan en arbetsflödesmotor i anropssökvägen.
Publicera anslutningar som hanterade MCP-servrar Konvertera valfri anslutning i ditt namnområde till en Model Context Protocol-server (MCP-server) i ett enda steg. Ditt namnområde hanterar värdtjänster, verktygsdefinitioner och autentisering så Copilot och andra AI-agenter kan anropa anslutningsåtgärder som verktyg.
Distribuera MCP-servrar från en kuraterad katalog Välj och distribuera färdiga MCP-servrar till anslutningsprogrammets namnområde. Du styr serverkonfigurationen, medan namnområdet hanterar distribution, skalning och autentiseringsuppgifter – ingen infrastruktur som du kan hantera.

Viktiga begrepp

I följande tabell beskrivs de grundläggande begreppen för att förstå när du arbetar med anslutningsnamnområden:

Begrepp Description
Namnrymd för anslutningsprogram Den Azure resurs som är värd för anslutningskörningen och hanterar följande uppgifter:

– Läsa in och köra anslutningsåtgärder.
– Underhålla anslutningstillstånd och autentiseringsuppgifter.
– Avsök källtjänster och system. Skicka webhook-händelser.
– Tillämpa principer för återförsök, begränsning och diagnostik.

Du kan skapa ett namnområde för anslutningsappen med hjälp av Azure-portalen, Azure Resource Manager (ARM) och Bicep mallar eller Azure CLI. Sedan binder du anslutningar och använder anslutningskomponenter i dina appar.
Connector En fördefinierad komponent för integrering av en specifik tjänst, till exempel SharePoint, Salesforce, SAP och Outlook. En anslutningsapp abstraherar den underliggande tjänstens API, autentiseringsprotokoll, sidnumrering och återförsöksbeteende så att koden förblir fokuserad på affärslogik.

Varje anslutningsprogram tillhandahåller ett typat gränssnitt för följande åtgärder:

- Utlösare: En åtgärd för händelseprenumeration som din app registrerar på ett anslutningsprogram. När ett nytt e-postmeddelande till exempel kommer, när en post uppdateras eller när en fil läggs till i en mapp. När källtjänsten eller systemet genererar en händelse skickar anslutningsappens namnområde nyttolasten till din app.

--- Varje anslutningsapp definierar sina utlösare oberoende av vilken app som helst.

--- Flera appar kan prenumerera på samma utlösarhändelse med hjälp av samma anslutning.

--- Namnrymden för din anslutning hanterar scheman för avsökning och registrering av webhooks åt dig, utifrån vad den underliggande tjänsten har stöd för.

- Åtgärd: En åtgärd som appen anropar. Du kan till exempel skicka ett meddelande, läsa en rad eller ladda upp en fil.
Anslutning En autentiserad, konfigurerad bindning till ett externt konto eller en klientorganisation. Du kan återanvända anslutningar, vilket innebär att flera appar och kopplingar kan dela samma anslutning. Anslutningsautentiseringstyper som stöds:

-Oauth
– API-nyckel
-Grundläggande
MCP-server En förstklassig resurs som exponerar verktyg som AI-agenter kan använda via MCP (Model Context Protocol). Connector-namnrymder stödjer följande typer av MCP-servrar, som är värd i Connector-namnrymden:

- Hanterad: Servrar och anslutningsprogram som namnområdet för ditt anslutningsprogram skapar och konfigurerar. Du kan driftsätta en hanterad server eller anslutning som en MCP-server. Du behöver bara autentisera den underliggande anslutningen. Anslutningens namnområde hanterar serverkonfiguration, verktygsdefinitioner, livscykel och körmiljö.

- Värdbaserad: Fördefinierade MCP-servrar från en kuraterad katalog som du väljer, konfigurerar och distribuerar till anslutningsappens namnområde. Du behåller kontrollen över serverinställningar, miljö och parametrar. Namnområdet för anslutningsappen hanterar värd-, skalnings- och autentiseringsuppgifter.

I båda fallen kan AI-agenter som Copilot, anpassade agenter eller MCP-medvetna klienter identifiera och anropa verktyg med hjälp av namnområdets anslutningsmodell. Du kan aktivera, inaktivera eller rotera MCP-servrar oberoende av den underliggande anslutningen.
Anslutnings-SDK:er Starkt typade SDK:er som levereras med namnområden för anslutningar så att du kan anropa anslutningar med språkets standardidiom:

- C#: Azure.Connectors.Sdk på NuGet, med Visual Studio Code-språktjänsten för IntelliSense, kodkomplettering och CodeLens.

- Node.js: @azure/connectors, som är en klient utformad med TypeScript i första hand och har asynkron anropning av åtgärder med async/await.

- Python: azure-connectors, som är i linje med Azure SDKs för Python konventioner.

Varje SDK exponerar samma katalog, anslutningsmodell, konsekvent telemetri och återförsökssemantik.

Obs! Om ett skrivet SDK inte är lämpligt kan du anropa anslutningsappar via HTTP.

Så här arbetar du med anslutningsnamnområden

I följande avsnitt beskrivs processen i stora drag för att börja integrera kopplingar eller MCP-servrar med din app.

Vanliga steg för att integrera anslutningsappar med din app

Följande övergripande steg beskriver ett typiskt sätt att börja använda anslutningar i din app:

  1. I din Azure-prenumeration skapar du en namnområdesresurs för anslutningsappen.

  2. Skapa en eller flera anslutningar till de tjänster som du vill integrera.

    Anta till exempel att du skapar en OAuth-anslutning till Microsoft 365 eller en API-nyckelanslutning till en extern tjänst. Följande steg beskriver vad som händer mellan din app och anslutningsappens namnområde.

    1. Din app, som körs i Functions, Container Apps, App Service eller en annan beräkningstjänst, refererar till namnområdet och anslutningen via ett anslutnings-SDK.

    2. Appen prenumererar på anslutningsutlösare eller anropar anslutningsåtgärder.

      Anrop till anslutningsåtgärder körs synkront. Utlösarleverans använder webhooks eller pull-baserade prenumerationer, baserat på anslutningsappen och källtjänsten.

    3. Ditt namnområde hanterar autentisering, signering av begäranden, avsökning, webhook-prenumeration och återförsök.

    4. Din app tar emot skrivna svar och händelsedata.

Vanliga steg för att integrera MCP-servrar med din app

Följande övergripande steg beskriver ett typiskt sätt att börja använda MCP-servrar med din app:

  1. I din Azure-prenumeration skapar du en namnområdesresurs för anslutningsappen.

  2. Från katalogen lägger du till en MCP-server i anslutningsprogrammets namnområde.

    Du kan lägga till en hanterad MCP-server eller en värdbaserad MCP-server.

  3. Autentisera den underliggande anslutningen. Konfigurera eventuella serverspecifika konfigurationskrav.

    • Anslutningens namnområde publicerar slutpunkten för MCP-servern och kör servern. Namnrymden hanterar autentisering, skalning och legitimationsrotation.
    • AI-agenter, såsom Copilot, anpassade agenter eller vilken MCP-medveten klient som helst, kan hitta MCP-servern, läsa dess verktygskatalog och anropa verktyg genom att använda den konfigurerade anslutningen.

Där du kan använda anslutningsnamnområden

I det här avsnittet beskrivs hur din app kan använda anslutningsnamnområden och anslutningsåtgärder för integrering.

  • Anslutningsnamnområden stöder följande Azure beräkningstjänster där din app kan använda tillgängliga anslutningsåtgärder:

    • Azure App-tjänst
    • Azure Container-applikationer
    • Azure Functions
  • Alla beräkningstjänster med egen värd kan använda anslutningsappar via ett namnområde för anslutningsappen.

    Dessa lokala tjänster omfattar till exempel ASP.NET, Node.jseller Python på Azure Kubernetes eller Azure Virtual Machines.

  • AI-agenter, Copilot tillägg och MCP-servermedvetna klienter kan hitta och anropa verktyg för MCP-servrar som finns i anslutningsprogrammets namnområde – allt utan att gå igenom ett separat beräkningslager.

    Dina appar kan använda dessa AI- och agentverktyg som interagerar med anslutna system och externa tjänster med hjälp av slutpunkterna för MCP-servrar som distribueras i anslutningsprogrammets namnområde. Du behöver varken anpassad API-klientkod eller verktygswrapper. Din anslutningsnamnrymd tillhandahåller och hanterar de underliggande beräkningsresurserna för att köra servrar, så att du inte behöver tillhandahålla någon egen infrastruktur.

Säkerhet och styrning

  • Lämna hantering av autentiseringsuppgifter till anslutningsappens namnområde, som lagrar, hanterar och roterar autentiseringsuppgifter för anslutningen åt dig. Appen hanterar aldrig råa autentiseringsuppgifter.

  • Begränsa nätverksåtkomsten med hjälp av integrering av virtuella nätverk och privata slutpunkter med anslutningsappens namnområde.

  • Kontrollera vem som kan skapa anslutningar, registrera utlösare och anropa åtgärder med hjälp av rollbaserad åtkomstkontroll (RBAC) i anslutningsprogrammets namnområde.

  • För att stödja spårning genom hela flödet i konnektorns namnområde och beräkningstjänster skickas diagnostikloggar och korrelations-ID:n till Azure Monitor.

Pricing

Prissättning av Connector-namnrymder använder en konsumtionsmodell. Avgifterna för utförande av kontaktåtgärder varierar beroende på kontakttyp. Följande tabell förklarar hur varje komponent i ett anslutningsnamnområde debiteras:

Capability Mätning
Anslutningar Per anslutningsåtgärd
Triggers Per utlösaråtgärd
Hanterade MCP-kontakter Per verktygsanrop
Konfigurerbara MCP-kontakter Per verktygsanrop
Datakvarhållning Per GB månad

Connector-per-enhetspriser publiceras under Connector-priserprissidan för Azure Logic Apps.

Anrop till MCP-anslutningsverktyg debiteras baserat på de underliggande anslutningsåtgärdsanropen.

Note

Fakturering för hostade MCP-servrar är inte aktiverad under förhandsvisningen. Microsoft ger meddelande innan faktureringen börjar för denna funktion.

Överväganden och begränsningar

Medan Connector Namespace är i förhandsvisning, granska följande överväganden om du planerar en distribution under förhandsvisningen:

Övervägande Description
Inget servicenivåavtal (SLA) för förhandsgranskning Connector Namespace (förhandsversion) rekommenderas för närvarande inte för användning i produktion.
Tillgänglighet i regionen Stödet för regioner är för närvarande begränsat, men utökas med tiden.
Anslutningstäckning Anslutningsprogram med hög användning och standardanslutningsprogram är tillgängliga först, medan företagsanslutningsprogram, till exempel SAP, IBM MQ och Oracle Database, kommer i senare omgångar.
Identitet API-nyckel- och OAuth-anslutningar stöds för närvarande. Stöd för hanterad identitet för anslutningar införs senare, men planeras tidigare för vissa MCP-servrar.
Versionshantering SDK- och namnområdeskörningsversioner paras ihop under förhandsversionen. Förvänta dig icke-bakåtkompatibla ändringar mellan förhandsgranskningsmilstolpar.