Konfigurera distributionskällor för App Services på Azure Stack Hub
App Service på Azure Stack Hub stöder distribution på begäran från flera källkontrollleverantörer. Med den här funktionen kan apputvecklare distribuera direkt från sina källkontrolllagringsplatser. Om användarna vill konfigurera App Service för att ansluta till sina lagringsplatser måste en molnoperatör först konfigurera integreringen mellan App Service på Azure Stack Hub och källkontrollleverantören.
Förutom lokal Git stöds följande källkontrollproviders:
- GitHub
- BitBucket
- OneDrive
- Dropbox
Visa distributionskällor i App Service-administration
Logga in på Azure Stack Hub-administratörsportalen som tjänstadministratör.
Bläddra till Alla tjänster och välj App Service.
Välj Konfiguration av källkontroll. Du kan se listan över alla konfigurerade distributionskällor.
Konfigurera GitHub
Du måste ha ett GitHub-konto för att slutföra den här uppgiften. Du kanske vill använda ett konto för din organisation i stället för ett personligt konto.
Logga in på GitHub, gå till https://www.github.com/settings/developersoch välj sedan Registrera ett nytt program.
Ange ett programnamn. Till exempel App Service på Azure Stack Hub.
Ange webbadressen till startsidan. Webbadressen till startsidan måste vara Azure Stack Hub-portaladressen. Exempel:
https://portal.<region>.<FQDN>
Mer information om det fullständigt kvalificerade domännamnet för Azure Stack Hub (FQDN) finns i Dns-namnområdet för Azure Stack Hub.Ange en programbeskrivning.
Ange url: en för återanrop till auktorisering. I en standarddistribution av Azure Stack Hub är URL:en i formatet
https://portal.<region>.<FQDN>/TokenAuthorize
.Välj Registrera program. En sida visas med klient-ID och klienthemlighet för appen.
Logga in på Azure Stack Hub-administratörsportalen som tjänstadministratör i en ny webbläsarflik eller ett nytt fönster.
Gå till Resursprovidrar och välj Administratör för App Service-resursprovider.
Välj Konfiguration av källkontroll.
Kopiera och klistra in klient-ID och klienthemlighet i motsvarande indatarutor för GitHub.
Välj Spara.
Konfigurera BitBucket
Du måste ha ett BitBucket-konto för att slutföra den här uppgiften. Du kanske vill använda ett konto för din organisation i stället för ett personligt konto.
Logga in på BitBucket och gå till Integreringar under ditt konto.
Välj OAuth under Åtkomsthantering och Lägg till konsument.
Ange ett namn för konsumenten. Till exempel App Service på Azure Stack Hub.
Ange en beskrivning för appen.
Ange återanrops-URL :en. I en standarddistribution av Azure Stack Hub är återanrops-URL:en i formuläret
https://portal.<region>.<FQDN>/TokenAuthorize
. För att BitBucket-integreringen ska lyckas måste URL:en följa versaler som anges här.Ange URL:en. Den här URL:en ska vara URL:en för Azure Stack Hub-portalen. Exempel:
https://portal.<region>.<FQDN>
Välj de behörigheter som krävs:
- Lagringsplatser: Läs
- Webhooks: Läsa och skriva
Välj Spara. Nu visas den här nya appen, tillsammans med nyckeln och hemligheten, under OAuth-konsumenter.
Logga in på Azure Stack Hub-administratörsportalen som tjänstadministratör i en ny webbläsarflik eller ett nytt fönster.
Gå till Resursprovidrar och välj Administratör för App Service-resursprovider.
Välj Konfiguration av källkontroll.
Kopiera och klistra in nyckeln i indatarutan klient-ID och Hemlighet i indatarutan Klienthemlighet för BitBucket.
Välj Spara.
Konfigurera OneDrive
Du måste ha ett Microsoft-konto länkat till ett OneDrive-konto för att slutföra den här uppgiften. Du kanske vill använda ett konto för din organisation i stället för ett personligt konto.
Kommentar
OneDrive för företag-konton stöds för närvarande inte.
Gå till https://portal.azure.com/#view/Microsoft_AAD_RegisteredApps/ApplicationsListBlade och logga in med ditt Microsoft-konto.
Under Appregistreringar väljer du Ny registrering.
Ange ett namn för den nya appregistreringen: Ange till exempel App Service på Azure Stack Hub.
Under Kontotyper som stöds väljer du Endast personliga Microsoft-konton.
Ange omdirigerings-URI:n. Välj plattform – Webben och i en standarddistribution av Azure Stack Hub är omdirigerings-URI:n i formuläret -
https://portal.<region>.<FQDN>/TokenAuthorize
.Välj Registrera.
På nästa skärm visas egenskaperna för din nya app. Spara program-ID:t (klient) på en tillfällig plats.
Under Certifikat och hemligheter väljer du Klienthemligheter och väljer Ny klienthemlighet. Ange en beskrivning och välj förfallolängden för den nya hemligheten och välj Lägg till.
Anteckna värdet för den nya hemligheten.
Under API-behörigheter väljer du Lägg till en behörighet.
Lägg till delegerade behörigheter - för Microsoft Graph.
- Files.ReadWrite.AppFolder
- Användare. Lästa
Logga in på Azure Stack Hub-administratörsportalen som tjänstadministratör i en ny webbläsarflik eller ett nytt fönster.
Gå till Resursprovidrar och välj Administratör för App Service-resursprovider.
Välj Konfiguration av källkontroll.
Kopiera och klistra in program-ID :t (klient) i indatarutan Klient-ID och Hemlighet i indatarutan Klienthemlighet för OneDrive.
Välj Spara.
Konfigurera dropbox
Kommentar
Du måste ha ett DropBox-konto för att slutföra den här uppgiften. Du kanske vill använda ett konto för din organisation i stället för ett personligt konto.
Gå till https://www.dropbox.com/developers/apps och logga in med dina DropBox-kontoautentiseringsuppgifter.
Välj Skapa app.
Välj DropBox-API.
Ange åtkomstnivå till Appmapp.
Ange ett namn för din app.
Välj Skapa app. Du visas med en sida som visar inställningarna för appen, inklusive appnyckel och apphemlighet.
Kontrollera att appmappnamnet är inställt på App Service på Azure Stack Hub.
Ange omdirigerings-URI:n för OAuth 2 och välj sedan Lägg till. I en standarddistribution av Azure Stack Hub är omdirigerings-URI:n i formatet
https://portal.<region>.<FQDN>/TokenAuthorize
.Logga in på Azure Stack Hub-administratörsportalen som tjänstadministratör i en ny webbläsarflik eller ett nytt fönster.
Gå till Resursprovidrar och välj Administratör för App Service-resursprovider.
Välj Konfiguration av källkontroll.
Kopiera och klistra in programnyckeln i indatarutan Klient-ID och Apphemlighet i indatarutan Klienthemlighet för DropBox.
Välj Spara.
Viktigt!
Om du konfigurerar om befintliga program efter uppgradering till Azure App Service på Azure Stack Hub 2022 H1 måste du återkalla alla token och slutanvändarna måste auktorisera med leverantörerna i sina program igen för att aktivera synkronisering från källkontrollleverantörer
Konfigurera GitHub
Du måste ha ett GitHub-konto för att slutföra den här uppgiften. Du kanske vill använda ett konto för din organisation i stället för ett personligt konto.
Logga in på GitHub, gå till https://www.github.com/settings/developersoch välj sedan Registrera ett nytt program.
Ange ett programnamn. Till exempel App Service på Azure Stack Hub.
Ange webbadressen till startsidan. Webbadressen till startsidan måste vara Azure Stack Hub-portaladressen. Exempel:
https://portal.<region>.<FQDN>
Mer information om det fullständigt kvalificerade domännamnet för Azure Stack Hub (FQDN) finns i Dns-namnområdet för Azure Stack Hub.Ange en programbeskrivning.
Ange url: en för återanrop till auktorisering. I en standarddistribution av Azure Stack Hub är URL:en i formatet
https://api.appservice.<region>.<FQDN>:44300/auth/github/callback
.Välj Registrera program. En sida visas med klient-ID och klienthemlighet för appen.
Logga in på Azure Stack Hub-administratörsportalen som tjänstadministratör i en ny webbläsarflik eller ett nytt fönster.
Gå till Resursprovidrar och välj Administratör för App Service-resursprovider.
Välj Konfiguration av källkontroll.
Kopiera och klistra in klient-ID och klienthemlighet i motsvarande indatarutor för GitHub.
Välj Spara.
Konfigurera BitBucket
Du måste ha ett BitBucket-konto för att slutföra den här uppgiften. Du kanske vill använda ett konto för din organisation i stället för ett personligt konto.
Logga in på BitBucket och gå till Integreringar under ditt konto.
Välj OAuth under Åtkomsthantering och Lägg till konsument.
Ange ett namn för konsumenten. Till exempel App Service på Azure Stack Hub.
Ange en beskrivning för appen.
Ange återanrops-URL :en. I en standarddistribution av Azure Stack Hub är återanrops-URL:en i formuläret
https://api.appservice.<region>.<FQDN>:44300/auth/bitbucket/callback
. För att BitBucket-integreringen ska lyckas måste URL:en följa versaler som anges här.Ange URL:en. Den här URL:en ska vara URL:en för Azure Stack Hub-portalen. Exempel:
https://portal.<region>.<FQDN>
Välj de behörigheter som krävs:
- Lagringsplatser: Läs
- Webhooks: Läsa och skriva
Välj Spara. Nu visas den här nya appen, tillsammans med nyckeln och hemligheten, under OAuth-konsumenter.
Logga in på Azure Stack Hub-administratörsportalen som tjänstadministratör i en ny webbläsarflik eller ett nytt fönster.
Gå till Resursprovidrar och välj Administratör för App Service-resursprovider.
Välj Konfiguration av källkontroll.
Kopiera och klistra in nyckeln i indatarutan klient-ID och Hemlighet i indatarutan Klienthemlighet för BitBucket.
Välj Spara.
Konfigurera OneDrive
Du måste ha ett Microsoft-konto länkat till ett OneDrive-konto för att slutföra den här uppgiften. Du kanske vill använda ett konto för din organisation i stället för ett personligt konto.
Kommentar
OneDrive för företag-konton stöds för närvarande inte.
Gå till https://portal.azure.com/#view/Microsoft_AAD_RegisteredApps/ApplicationsListBlade och logga in med ditt Microsoft-konto.
Under Appregistreringar väljer du Ny registrering.
Ange ett namn för den nya appregistreringen: Ange till exempel App Service på Azure Stack Hub.
Under Kontotyper som stöds väljer du Endast personliga Microsoft-konton
Ange omdirigerings-URI:n. Välj plattform – Webben och i en standarddistribution av Azure Stack Hub är omdirigerings-URI:n i formuläret -
https://api.appservice.<region>.<FQDN>:44300/auth/onedrive/callback
.Välj Registrera
På nästa skärm visas egenskaperna för din nya app. Spara program-ID:t (klient) på en tillfällig plats.
Under Certifikat och hemligheter väljer du Klienthemligheter och väljer Ny klienthemlighet. Ange en beskrivning och välj förfallolängden för den nya hemligheten och välj Lägg till.
Anteckna värdet för den nya hemligheten.
Under API-behörigheter väljer du Lägg till en behörighet
Lägg till delegerade behörigheter - för Microsoft Graph.
- Files.ReadWrite.AppFolder
- Användare. Lästa
Logga in på Azure Stack Hub-administratörsportalen som tjänstadministratör i en ny webbläsarflik eller ett nytt fönster.
Gå till Resursprovidrar och välj Administratör för App Service-resursprovider.
Välj Konfiguration av källkontroll.
Kopiera och klistra in program-ID :t (klient) i indatarutan Klient-ID och Hemlighet i indatarutan Klienthemlighet för OneDrive.
Välj Spara.
Konfigurera dropbox
Kommentar
Du måste ha ett DropBox-konto för att slutföra den här uppgiften. Du kanske vill använda ett konto för din organisation i stället för ett personligt konto.
Gå till https://www.dropbox.com/developers/apps och logga in med dina DropBox-kontoautentiseringsuppgifter.
Välj Skapa app.
Välj DropBox-API.
Ange åtkomstnivå till Appmapp.
Ange ett namn för din app.
Välj Skapa app. Du visas med en sida som visar inställningarna för appen, inklusive appnyckel och apphemlighet.
Kontrollera att appmappnamnet är inställt på App Service på Azure Stack Hub.
Ange omdirigerings-URI:n för OAuth 2 och välj sedan Lägg till. I en standarddistribution av Azure Stack Hub är omdirigerings-URI:n i formatet
https://api.appservice.<region>.<FQDN>:44300/auth/dropbox/callback
.Logga in på Azure Stack Hub-administratörsportalen som tjänstadministratör i en ny webbläsarflik eller ett nytt fönster.
Gå till Resursprovidrar och välj Administratör för App Service-resursprovider.
Välj Konfiguration av källkontroll.
Kopiera och klistra in programnyckeln i indatarutan Klient-ID och Apphemlighet i indatarutan Klienthemlighet för DropBox.
Välj Spara.
Nästa steg
Användare kan nu använda distributionskällorna för sådant som kontinuerlig distribution, lokal Git-distribution och synkronisering av molnmappar.