Poznámka
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
K zabezpečení nasazení aplikace z místního počítače podporuje Azure App Service dva typy přihlašovacích údajů pro místní nasazení Gitu a nasazení FTP/FTPS. Tyto přihlašovací údaje se liší od přihlašovacích údajů předplatného Azure.
Přihlašovací údaje na úrovni uživatele: Jedna sada přihlašovacích údajů pro celý účet Azure. Tyto přihlašovací údaje je možné použít k nasazení do služby App Service pro libovolnou aplikaci v libovolném předplatném, ke kterému má účet Azure oprávnění pro přístup. Tato sada přihlašovacích údajů je výchozí hodnota, která se zobrazí v grafickém prostředí portálu, jako je přehled a vlastnosti v podokně prostředků aplikace. Když je uživateli udělen přístup k aplikaci prostřednictvím řízení přístupu na základě role (RBAC) nebo oprávnění spolusprávce, může používat přihlašovací údaje na úrovni uživatele, dokud se přístup neodvolá. Tyto přihlašovací údaje nesdílejte s ostatními uživateli Azure.
Přihlašovací údaje na úrovni aplikace: Jedna sada přihlašovacích údajů pro každou aplikaci. Tyto přihlašovací údaje se dají použít jenom k nasazení do této aplikace. Přihlašovací údaje pro každou aplikaci se automaticky vygenerují při vytváření aplikace. Není možné je konfigurovat ručně, ale můžete je kdykoli resetovat. Pokud chcete uživateli udělit přístup k přihlašovacím údajům na úrovni aplikace prostřednictvím RBAC, musí mít tento uživatel oprávnění na úrovni přispěvatele nebo vyšší oprávnění (včetně předdefinované role Přispěvatel webu ). Čtenáři nemůžou publikovat a nemají přístup k těmto přihlašovacím údajům.
Poznámka:
Pokud je základní ověřování zakázané, nemůžete v Deployment Center zobrazit ani nakonfigurovat přihlašovací údaje nasazení.
Konfigurace přihlašovacích údajů oboru uživatele
Spusťte příkaz az webapp deployment user set
. Nahraďte <username>
uživatelským jménem a <password>
heslem pro nasazení.
- Uživatelské jméno musí být v rámci Azure jedinečné a pro místní příkazy push Git nesmí obsahovat symbol @.
- Heslo musí mít alespoň osm znaků, přičemž dva z následujících tří prvků: písmena, číslice a symboly.
az webapp deployment user set --user-name <username> --password <password>
Výstup JSON zobrazuje heslo jako null
.
Použijte uživatelské přihlašovací údaje s protokolem FTP/FTPS
Pokud se chcete ověřit v koncovém bodu FTP/FTPS pomocí přihlašovacích údajů oboru uživatele, vaše uživatelské jméno musí mít tento formát: <app-name>\<user-name>
Vzhledem k tomu, že uživatelsky orientované přihlašovací údaje jsou propojené s uživatelem a ne s konkrétním prostředkem, musí být uživatelské jméno v tomto formátu, aby přihlašovací akce mohla být správně směrována na koncový bod aplikace.
Získání přihlašovacích údajů oboru aplikace
Pomocí příkazu získejte přihlašovací údaje az webapp deployment list-publishing-profiles
oboru aplikace. Příklad:
az webapp deployment list-publishing-profiles --resource-group <group-name> --name <app-name>
Pro místní nasazení Gitu můžete také použít az webapp deployment list-publishing-credentials
příkaz. Když použijete tento příkaz, získáte vzdálený identifikátor URI Gitu pro vaši aplikaci, který už obsahuje přihlašovací údaje oboru aplikace. Příklad:
az webapp deployment list-publishing-credentials --resource-group <group-name> --name <app-name> --query scmUri
Poznámka:
Vrácený vzdálený identifikátor URI Gitu na konci neobsahuje /<app-name>.git
. Když přidáte vzdálený identifikátor URI, nezapomeňte přidat /<app-name>.git
, abyste se vyhnuli chybě 22 s git-http-push
. Kromě toho při použití git remote add ...
prostřednictvím prostředí, které používají znak dolaru pro interpolaci proměnných (například Bash), uniknou všechna znak dolaru \$
v uživatelském jménu nebo hesle. Selhání řídicího znaku může vést k chybám ověřování.
Resetování přihlašovacích údajů oboru aplikace
Pomocí příkazu resetujte přihlašovací údaje az resource invoke-action
oboru aplikace:
az resource invoke-action --action newpassword --resource-group <group-name> --name <app-name> --resource-type Microsoft.Web/sites
Zakázání základního ověřování
Viz Zakázání základního ověřování v nasazení služby App Service.
Související obsah
Zjistěte, jak pomocí těchto přihlašovacích údajů nasadit aplikaci z místního Gitu nebo pomocí FTP/FTPS.