Rychlý start: Vytvoření připojení služby ve službě Azure Functions pomocí Azure CLI
V tomto rychlém startu se dozvíte, jak připojit Azure Functions k dalším cloudovým prostředkům pomocí Azure CLI a konektoru služeb. Service Connector umožňuje rychle připojit výpočetní služby ke cloudovým službám a současně spravovat nastavení ověřování a sítě připojení.
Pokud ještě nemáte předplatné Azure, vytvořte si bezplatný účet Azure před tím, než začnete.
Požadavky
Použijte prostředí Bash v Azure Cloud Shellu. Další informace najdete v tématu Rychlý start pro Bash v Azure Cloud Shellu.
Pokud dáváte přednost místnímu spouštění referenčních příkazů rozhraní příkazového řádku, nainstalujte Azure CLI. Pokud používáte Windows nebo macOS, zvažte spuštění Azure CLI v kontejneru Docker. Další informace najdete v tématu Jak spustit Azure CLI v kontejneru Dockeru.
Pokud používáte místní instalaci, přihlaste se k Azure CLI pomocí příkazu az login. Pokud chcete dokončit proces ověřování, postupujte podle kroků zobrazených na terminálu. Další možnosti přihlášení najdete v tématu Přihlášení pomocí Azure CLI.
Po zobrazení výzvy nainstalujte rozšíření Azure CLI při prvním použití. Další informace o rozšířeních najdete v tématu Využití rozšíření v Azure CLI.
Spuštěním příkazu az version zjistěte verzi a závislé knihovny, které jsou nainstalované. Pokud chcete upgradovat na nejnovější verzi, spusťte az upgrade.
- Tento rychlý start vyžaduje verzi 2.30.0 nebo vyšší azure CLI. Pokud používáte Azure Cloud Shell, je už nainstalovaná nejnovější verze.
- V tomto rychlém startu se předpokládá, že už máte funkci Azure Functions. Pokud ho ještě nemáte, vytvořte funkci Azure Functions.
- V tomto rychlém startu se předpokládá, že už máte účet Azure Storage. Pokud ho ještě nemáte, vytvořte účet Azure Storage.
Počáteční nastavení
Pokud konektor Service Connector používáte poprvé, spusťte příkaz az provider register a zaregistrujte poskytovatele prostředků konektoru služby.
az provider register -n Microsoft.ServiceLinker
Tip
Spuštěním příkazu
az provider show -n "Microsoft.ServiceLinker" --query registrationState
můžete zkontrolovat, jestli už je poskytovatel prostředků zaregistrovaný. Pokud jeRegistered
výstup , konektor Service Connector už je zaregistrovaný.Volitelně můžete pomocí příkazu Azure CLI az functionapp connection list-support-types získat seznam podporovaných cílových služeb pro aplikaci funkcí.
az functionapp connection list-support-types --output table
Vytvoření připojení služby
Důležité
Použití spravované identity vyžaduje, abyste měli oprávnění k přiřazení role Azure AD. Pokud oprávnění nemáte, vytvoření připojení se nezdaří. Můžete požádat vlastníka předplatného o oprávnění nebo k vytvoření připojení použít přístupový klíč.
Pomocí příkazu az functionapp connection v Azure CLI vytvořte připojení služby ke službě Blob Storage se spravovanou identitou přiřazenou systémem a zadejte následující informace:
- Název skupiny prostředků zdrojové výpočetní služby: název skupiny prostředků aplikace funkcí.
- Název aplikace funkcí: název vaší aplikace FunctionApp, která se připojuje k cílové službě.
- Název cílové skupiny prostředků služby: název skupiny prostředků služby Blob Storage.
- Název účtu úložiště: název účtu služby Blob Storage.
az functionapp connection create storage-blob --system-identity
Poznámka:
Pokud nemáte službu Blob Storage, můžete spustit az functionapp connection create storage-blob --new --system-identity
zřízení nové služby a připojit se přímo k aplikaci funkcí.
Zobrazení připojení
Pomocí příkazu Azure CLI az functionapp connection list zobrazte seznam připojení k vaší aplikaci Function App a zadejte následující informace:
- Název skupiny prostředků zdrojové výpočetní služby: název skupiny prostředků aplikace funkcí.
- Název aplikace funkcí: název vaší aplikace funkcí, která se připojuje k cílové službě.
az functionapp connection list -g "<your-function-app-resource-group>" -n "<your-function-app-name>" --output table
Další kroky
Pokud chcete začít vytvářet vlastní aplikaci funkcí pomocí konektoru služby, postupujte podle následujících kurzů.