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
- Tato příručka předpokládá, že už znáte základní koncepty služby Připojení or.
- V této příručce se předpokládá, že znáte koncepty uvedené v příručce pro vývojáře Azure Functions a jak připojit funkci ke službám Azure.
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.json a 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.json a 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í.