gebeurtenis
17 mrt, 21 - 21 mrt, 10
Neem deel aan de meetup-serie om schaalbare AI-oplossingen te bouwen op basis van praktijkgebruiksvoorbeelden met collega-ontwikkelaars en experts.
Nu registrerenDeze browser wordt niet meer ondersteund.
Upgrade naar Microsoft Edge om te profiteren van de nieuwste functies, beveiligingsupdates en technische ondersteuning.
Voor het beveiligen van app-implementatie vanaf een lokale computer ondersteunt Azure-app Service twee typen referenties voor lokale Git-implementatie en FTP/S-implementatie. Deze referenties zijn niet hetzelfde als uw Azure-abonnementsreferenties.
Referenties op gebruikersniveau: één set referenties voor het hele Azure-account. Het kan worden gebruikt om te implementeren in App Service voor elke app, in elk abonnement, dat het Azure-account gemachtigd is voor toegang. Dit is de standaardset die wordt weergegeven in de portal-GUI (zoals het overzicht en de eigenschappen van de resourcepagina van de app). Wanneer een gebruiker app-toegang krijgt via op rollen gebaseerd toegangsbeheer (RBAC) of coadmin-machtigingen, kan die gebruiker hun eigen referenties op gebruikersniveau gebruiken totdat de toegang is ingetrokken. Deel deze referenties niet met andere Azure-gebruikers.
Referenties op app-niveau: één set referenties voor elke app. Het kan alleen worden gebruikt om in die app te implementeren. De referenties voor elke app worden automatisch gegenereerd bij het maken van de app. Ze kunnen niet handmatig worden geconfigureerd, maar kunnen op elk gewenst moment opnieuw worden ingesteld. Als een gebruiker toegang moet krijgen tot referenties op app-niveau via (RBAC), moet die gebruiker inzender of hoger zijn in de app (inclusief ingebouwde rol voor inzender voor websites). Lezers mogen deze referenties niet publiceren en hebben geen toegang tot deze referenties.
Notitie
Wanneer basisverificatie is uitgeschakeld, kunt u de implementatiereferenties niet weergeven of configureren in het Implementatiecentrum.
Voer de opdracht az webapp deployment user set uit. Vervang <de gebruikersnaam> en het wachtwoord> door de gebruikersnaam en <het wachtwoord van een implementatiegebruiker.
az webapp deployment user set --user-name <username> --password <password>
De JSON-uitvoer toont het wachtwoord als null
.
Voor verificatie bij een FTP-/FTPS-eindpunt met referenties voor gebruikersbereik is een gebruikersnaam in de volgende indeling vereist: <app-name>\<user-name>
Omdat referenties voor gebruikersbereik zijn gekoppeld aan de gebruiker en niet aan een specifieke resource, moet de gebruikersnaam in deze indeling staan om de aanmeldingsactie naar het juiste app-eindpunt te leiden.
Haal de referenties voor het toepassingsbereik op met behulp van de opdracht az webapp deployment list-publishing-profiles . Voorbeeld:
az webapp deployment list-publishing-profiles --resource-group <group-name> --name <app-name>
Voor lokale Git-implementatie kunt u ook de opdracht az webapp deployment list-publishing-credentials gebruiken om een externe Git-URI voor uw app op te halen, waarbij de referenties voor toepassingsbereik al zijn ingesloten. Voorbeeld:
az webapp deployment list-publishing-credentials --resource-group <group-name> --name <app-name> --query scmUri
Houd er rekening mee dat de geretourneerde externe Git-URI niet aan het einde bevat /<app-name>.git
. Wanneer u de externe URI toevoegt, moet u deze toevoegen /<app-name>.git
om een fout 22 met git-http-push
te voorkomen. git remote add ...
Als u via shells het dollarteken gebruikt voor variabele interpolatie (zoals bash), ontsnapt u bovendien aan dollartekens (\$
) in de gebruikersnaam of het wachtwoord. Als u dit teken niet kunt ontsnappen, kan dit leiden tot verificatiefouten.
Stel de referenties voor het toepassingsbereik opnieuw in met behulp van de opdracht az resource invoke-action :
az resource invoke-action --action newpassword --resource-group <group-name> --name <app-name> --resource-type Microsoft.Web/sites
Zie Basisverificatie uitschakelen in App Service-implementaties.
Ontdek hoe u deze referenties gebruikt om uw app te implementeren vanuit lokale Git of ftp /S.
gebeurtenis
17 mrt, 21 - 21 mrt, 10
Neem deel aan de meetup-serie om schaalbare AI-oplossingen te bouwen op basis van praktijkgebruiksvoorbeelden met collega-ontwikkelaars en experts.
Nu registreren