Rychlý start: Vytvoření připojení služby v Azure Container Apps pomocí Azure CLI (Preview)
V tomto rychlém startu se dozvíte, jak připojit Azure Container Apps k dalším cloudovým prostředkům pomocí Azure CLI a konektoru služby (Preview). 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í.
Požadavky
Aktivní předplatné Azure. Pokud ještě nemáte předplatné Azure, vytvořte si bezplatný účet Azure před tím, než začnete.
Alespoň jedna aplikace nasazená do Azure Container Apps v oblasti podporované konektorem služby. Pokud ho nemáte, vytvořte a nasaďte kontejner do Container Apps.
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.
Musí být nainstalovaná verze 2.37.0 nebo vyšší rozhraní příkazového řádku Azure CLI. Pokud chcete upgradovat na nejnovější verzi, spusťte
az upgrade
příkaz . Pokud používáte Azure Cloud Shell, je už nainstalovaná nejnovější verze.Rozšíření Container Apps musí být nainstalované v Azure CLI nebo Cloud Shellu. Pokud ho chcete nainstalovat, spusťte
az extension add --name containerapp
příkaz .
Nastavení prostředí
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ě spusťte příkaz az containerapp connection list-support-types a získejte seznam podporovaných cílových služeb pro Container Apps.
az containerapp connection list-support-types --output table
Vytvoření připojení služby (Preview)
Vytvořte připojení pomocí spravované identity nebo přístupového klíče.
Důležité
Pokud chcete použít spravovanou identitu, musíte mít oprávnění k úpravě přiřazení role Microsoft Entra. Požádejte vlastníka předplatného, aby vám udělil toto oprávnění, nebo místo toho použijte přístupový klíč k vytvoření připojení.
Spuštěním
az containerapp connection create
příkazu vytvořte připojení služby z Container Apps ke službě Blob Storage se spravovanou identitou přiřazenou systémem.az containerapp connection create storage-blob --system-identity
Na žádost Azure CLI zadejte následující informace:
Nastavení Popis The resource group that contains the container app
Název skupiny prostředků s aplikací typu kontejner. Name of the container app
Název aplikace kontejneru. The container where the connection information will be saved
Název kontejneru aplikace kontejneru. The resource group which contains the storage account
Název skupiny prostředků s účtem úložiště. Name of the storage account
Název účtu úložiště, ke kterému se chcete připojit. V této příručce používáme službu Blob Storage.
Poznámka:
Pokud nemáte službu Blob Storage, můžete ji spustit az containerapp connection create storage-blob --new --system-identity
, abyste zřídili novou službu Blob Storage a přímo ji připojili ke své aplikaci kontejneru pomocí spravované identity.
Zobrazení připojení
Pomocí příkazu az containerapp connection list
Azure CLI zobrazte seznam všech zřízených připojení vaší aplikace kontejneru. Zástupné symboly <container-app-resource-group>
a <container-app-name>
z následujícího příkazu nahraďte skupinou prostředků a názvem vaší aplikace kontejneru. Můžete také odebrat --output table
možnost zobrazení dalších informací o připojeních.
az containerapp connection list -g "<container-app-resource-group>" --name "<container-app-name>" --output table
Výstup také zobrazí stav zřizování vašich připojení: selhalo nebo bylo úspěšné.