Händelser
17 mars 21 - 21 mars 10
Gå med i mötesserien för att skapa skalbara AI-lösningar baserat på verkliga användningsfall med andra utvecklare och experter.
Registrera dig nuDen här webbläsaren stöds inte längre.
Uppgradera till Microsoft Edge och dra nytta av de senaste funktionerna och säkerhetsuppdateringarna, samt teknisk support.
För att skydda appdistributionen från en lokal dator har Azure App Service stöd för två typer av autentiseringsuppgifter för lokal Git-distribution och FTP/S-distribution. Dessa autentiseringsuppgifter är inte samma som dina autentiseringsuppgifter för Din Azure-prenumeration.
Autentiseringsuppgifter på användarnivå: en uppsättning autentiseringsuppgifter för hela Azure-kontot. Den kan användas för att distribuera till App Service för alla appar, i valfri prenumeration, som Azure-kontot har behörighet att komma åt. Det är standarduppsättningen som visas i portalens GUI (till exempel Översikt och Egenskaper för appens resurssida). När en användare beviljas appåtkomst via rollbaserad åtkomstkontroll (RBAC) eller coadmin-behörigheter kan användaren använda sina egna autentiseringsuppgifter på användarnivå tills åtkomsten har återkallats. Dela inte dessa autentiseringsuppgifter med andra Azure-användare.
Autentiseringsuppgifter på appnivå: en uppsättning autentiseringsuppgifter för varje app. Den kan endast användas för att distribuera till den appen. Autentiseringsuppgifterna för varje app genereras automatiskt när appen skapas. De kan inte konfigureras manuellt, men kan återställas när som helst. För att en användare ska beviljas åtkomst till autentiseringsuppgifter på appnivå via (RBAC) måste den användaren vara deltagare eller högre i appen (inklusive den inbyggda rollen Webbplatsdeltagare). Läsare får inte publicera och kan inte komma åt dessa autentiseringsuppgifter.
Anteckning
När grundläggande autentisering är inaktiverad kan du inte visa eller konfigurera autentiseringsuppgifter för distribution i Distributionscenter.
Kör kommandot az webapp deployment user set. Ersätt <användarnamn> och <lösenord> med ett användarnamn och lösenord för distributionsanvändaren.
az webapp deployment user set --user-name <username> --password <password>
JSON-utdata visar lösenordet som null
.
Autentisering till en FTP/FTPS-slutpunkt med autentiseringsuppgifter för användaromfattning kräver ett användarnamn i följande format: <app-name>\<user-name>
Eftersom autentiseringsuppgifterna för användaromfånget är länkade till användaren och inte en specifik resurs måste användarnamnet vara i det här formatet för att dirigera inloggningsåtgärden till rätt appslutpunkt.
Hämta autentiseringsuppgifterna för programomfattningen med kommandot az webapp deployment list-publishing-profiles . Till exempel:
az webapp deployment list-publishing-profiles --resource-group <group-name> --name <app-name>
För lokal Git-distribution kan du också använda kommandot az webapp deployment list-publishing-credentials för att hämta en Git-fjärr-URI för din app, med autentiseringsuppgifterna för programomfattningen redan inbäddade. Till exempel:
az webapp deployment list-publishing-credentials --resource-group <group-name> --name <app-name> --query scmUri
Observera att den returnerade Git-fjärr-URI:n inte innehåller /<app-name>.git
i slutet. När du lägger till fjärr-URI:n måste du lägga /<app-name>.git
till för att undvika fel 22 med git-http-push
. När du använder git remote add ...
via skal som använder dollartecknet för variabelinterpolation (till exempel bash) kan du dessutom undvika eventuella dollartecken (\$
) i användarnamnet eller lösenordet. Om det här tecknet inte kan undvikas kan det leda till autentiseringsfel.
Återställ autentiseringsuppgifterna för programomfattningen med kommandot az resource invoke-action :
az resource invoke-action --action newpassword --resource-group <group-name> --name <app-name> --resource-type Microsoft.Web/sites
Se Inaktivera grundläggande autentisering i App Service-distributioner.
Ta reda på hur du använder dessa autentiseringsuppgifter för att distribuera din app från lokal Git eller med FTP /S.
Händelser
17 mars 21 - 21 mars 10
Gå med i mötesserien för att skapa skalbara AI-lösningar baserat på verkliga användningsfall med andra utvecklare och experter.
Registrera dig nuUtbildning
Modul
Konfigurera inställningarna för webbappen - Training
Konfigurera inställningarna för webbappen
Certifiering
Microsoft Certified: Azure Developer Associate - Certifications
Skapa lösningar från slutpunkt till slutpunkt i Microsoft Azure för att skapa Azure Functions, implementera och hantera webbappar, utveckla lösningar som använder Azure Storage med mera.