Jak služba Připojení or pomáhá službě Azure Functions připojovat se ke službám

Azure Functions je jednou z výpočetních služeb podporovaných službou Service Připojení or. Ke spojení Azure Functions s jinými službami doporučujeme používat vazby, i když můžete také používat klientské sady SDK. Cílem tohoto článku je pomoct pochopit:

  • Vztah mezi vazbami Service Připojení or a Functions.
  • Proces používaný službou Service Připojení or pro připojení služby Functions k jiným službám Azure pomocí vazeb nebo sady SDK.
  • Povinnosti prováděné službou Připojení orem a uživateli v každém scénáři.

Požadavky

Vazby služby Připojení or a Azure Functions

Vazby ve službě Azure Functions

Vazba je koncept používaný službou Azure Functions, jehož cílem je poskytnout jednoduchý způsob připojení funkcí ke službám bez nutnosti pracovat s klientskými sadami SDK v kódech funkcí.

Vazba může podporovat vstupy, výstupy a triggery. Vazby umožňují nakonfigurovat připojení ke službám, aby hostitel služby Functions mohl zpracovávat přístup k datům za vás. Další informace najdete v tématu o koncepcích triggerů a vazeb Azure Functions.

Vazba funkce podporuje typy ověřování založené na tajných klíčích nebo připojovací řetězec i identitách.

Konektor služby

Service Připojení or je služba Azure, která vývojářům pomáhá snadno připojit výpočetní služby k cílení na backingové služby. Azure Functions je jednou z výpočetních služeb podporovaných službou Service Připojení or.

Ve srovnání s vazbou funkce, která se podobá logicky abstraktnímu konceptu, je service Připojení or službou Azure, na které můžete přímo pracovat. Poskytuje rozhraní API pro celý životní cyklus připojení, jako je create, delete, validate stav a list configurations.

Služba Připojení or také podporuje typy ověřování založené na tajných klíčích nebo připojovací řetězec i identitách.

Připojení ion ve vazbě Azure Functions

Ve vazbách functions je vlastnost definovaná v souboru vazby connection (obvykle function.json soubor) ve složce funkce. Definuje název nebo předponu nastavení aplikace, kterou bude modul runtime vazby používat k ověření cílových služeb.

Připojení ion in Service Připojení or

In connection Service Připojení or odkazuje na konkrétní prostředek Azure, který patří do služby Připojení or.

Vazby connection Azure Functions odpovídají configuration name používané službě Service Připojení or. Název konfigurace odkazuje na názvy klíčů nastavení aplikace, které služba Připojení uloží do konfigurací výpočetních služeb.

Připojení azure Functions do jiných cloudových služeb pomocí služby Připojení or

Service Připojení or snižuje množství úsilí potřebného k připojení Azure Functions ke cloudovým službám pomocí vazeb nebo sad SDK. Převezme konfigurace cloudových prostředků, jako jsou app Nastavení, síť, identita a přiřazení oprávnění, aby se uživatelé mohli soustředit na obchodní logiky funkcí. Následující části popisují, jak service Připojení or pomáhá zjednodušit připojení funkcí s různými mechanismy připojení a metodami ověřování.

Vytváření vazby

  • Tajný kód/připojovací řetězec
Scénář Operation Popis Bez služby Připojení or S využitím služby Připojení or
Místní projekt Přidání vazby Přidejte vazbu do funkce podle typu cílové služby a typu vazby (in/out/trigger). Uživatelská Uživatelská
Využívání vazby Nastavte připojovací řetězec pro ověřování v local.settings.jsona změňte kód funkce tak, aby spotřebovávat proměnnou definovanou v vazbě. Uživatelská Uživatelská
Cloudový prostředek Konfigurace nastavení aplikace Nakonfigurujte připojovací řetězec jako nastavení aplikace v konfiguracích prostředku funkce. User Konektor služby
Konfigurace sítě Ujistěte se, že konfigurace sítě cílové služby povoluje přístup z prostředku funkce. User Konektor služby
  • Ověřování na základě identit
Scénář Operation Popis Bez služby Připojení or S využitím služby Připojení or
Místní projekt Přidání vazby Přidejte vazbu do funkce podle typu cílové služby a typu vazby (in/out/trigger). Uživatelská Uživatelská
Využívání vazby Nastavte připojovací řetězec pro ověřování v local.settings.jsona změňte kód funkce tak, aby spotřebovávat proměnnou definovanou v vazbě. Uživatelská Uživatelská
Cloudový prostředek Konfigurace nastavení aplikace Nakonfigurujte nastavení identity funkce Azure Functions, jako jsou koncové body služby. User Konektor služby
Konfigurace sítě Ujistěte se, že konfigurace sítě cílové služby umožňuje přístup z prostředku funkce. User Konektor služby
Konfigurace identity Ujistěte se, že je při ověřování pomocí systémové identity povolená systémová identita. User Konektor služby
Přiřazení oprávnění Přiřaďte potřebné role identity, aby mohl přistupovat k cílové službě. User Konektor služby

Při použití service Připojení or s vazbami funkcí věnujte zvláštní pozornost názvu klíče funkce nakonfigurovaného službou Připojení or. Ujistěte se, že se jedná o stejný název klíče jako název klíče definovaný ve connection vlastnosti v souboru vazby. Pokud se liší, změňte název v souboru vazby nebo pomocí funkce service Připojení or customize keys upravte výchozí názvy konfigurace služby Připojení or.

Sada SDK

  • Tajný kód/připojovací řetězec
Scénář Operation Popis Bez služby Připojení or S využitím služby Připojení or
Místní projekt Přidání závislosti Přidejte balíček závislostí podle cílové služby a modulu runtime. Uživatelská Uživatelská
Zahájení klienta sady SDK Nastavte připojovací řetězec pro ověřování v local.settings.json. Spusťte sadu SDK cílové služby pomocí připojovací řetězec. Uživatelská Uživatelská
Cloudový prostředek Konfigurace nastavení aplikace Nakonfigurujte připojovací řetězec jako nastavení aplikace v konfiguraci funkce. User Konektor služby
Konfigurace sítě Ujistěte se, že konfigurace sítě cílové služby povoluje přístup z prostředku funkce. User Konektor služby
  • Ověřování na základě identit
Scénář Operation Popis Bez služby Připojení or S využitím služby Připojení or
Místní projekt Přidání závislosti Přidejte balíček závislostí podle cílové služby a modulu runtime. Uživatelská Uživatelská
Zahájení klienta sady SDK Nastavte připojovací řetězec pro ověřování v local.settings.json. Spusťte sadu SDK cílové služby pomocí připojovací řetězec. Uživatelská Uživatelská
Cloudový prostředek Konfigurace nastavení aplikace Nakonfigurujte připojovací řetězec jako nastavení aplikace v konfiguraci funkce. User Konektor služby
Konfigurace sítě Ujistěte se, že konfigurace sítě cílové služby umožňuje přístup z prostředku funkce. User Konektor služby
Konfigurace identity Ujistěte se, že je při ověřování pomocí systémové identity povolená systémová identita. User Konektor služby
Přiřazení oprávnění Přiřaďte potřebné role identity, aby mohl přistupovat k cílové službě. User Konektor služby

Další kroky

Zjistěte, jak integrovat různé cílové služby a přečíst si o jejich nastavení konfigurace a metodách ověřování.