Konfigurace zdrojů nasazení pro App Services ve službě Azure Stack Hub
App Service ve službě Azure Stack Hub podporuje nasazení na vyžádání od několika poskytovatelů správy zdrojového kódu. Tato funkce umožňuje vývojářům aplikací nasazovat přímo z jejich úložišť správy zdrojového kódu. Pokud chtějí uživatelé nakonfigurovat App Service pro připojení ke svým úložištím, musí nejprve nakonfigurovat integraci mezi App Service ve službě Azure Stack Hub a poskytovatelem správy zdrojového kódu.
Kromě místního Gitu jsou podporováni následující poskytovatelé správy zdrojového kódu:
- GitHub
- BitBucket
- OneDrive
- Dropbox
Zobrazení zdrojů nasazení ve správě App Service
Přihlaste se k portálu pro správu služby Azure Stack Hub jako správce služby.
Přejděte na Všechny služby a vyberte App Service.
Vyberte Konfigurace správy zdrojového kódu. Zobrazí se seznam všech nakonfigurovaných zdrojů nasazení.
Konfigurace GitHubu
K dokončení této úlohy musíte mít účet GitHub. Možná budete chtít použít účet pro vaši organizaci místo osobního účtu.
Přihlaste se ke GitHubu, přejděte na https://www.github.com/settings/developersa pak vyberte Zaregistrovat novou aplikaci.
Zadejte název aplikace. Například App Service ve službě Azure Stack Hub.
Zadejte adresu URL domovské stránky. Adresa URL domovské stránky musí být adresa portálu služby Azure Stack Hub. Například,
https://portal.<region>.<FQDN>
. Další informace o plně kvalifikovaném názvu domény služby Azure Stack Hub najdete v tématu Obor názvů DNS služby Azure Stack Hub.Zadejte Popis aplikace.
Zadejte adresu URL zpětného volání autorizace. Ve výchozím nasazení služby Azure Stack Hub je adresa URL ve formátu
https://portal.<region>.<FQDN>/TokenAuthorize
.Vyberte Zaregistrovat aplikaci. Zobrazí se stránka s ID klienta a tajným kódem klienta pro aplikaci.
Na nové kartě nebo okně prohlížeče se přihlaste k portálu pro správu služby Azure Stack Hub jako správce služby.
Přejděte do části Poskytovatelé prostředků a vyberte Správa poskytovatele prostředků App Service.
Vyberte Konfigurace správy zdrojového kódu.
Zkopírujte a vložte ID klienta a tajný klíč klienta do odpovídajících vstupních polí pro GitHub.
Vyberte Uložit.
Konfigurace BitBucketu
K dokončení tohoto úkolu musíte mít účet BitBucket. Možná budete chtít použít účet pro vaši organizaci místo osobního účtu.
Přihlaste se k BitBucketu a přejděte na Integrace pod svým účtem.
V části Správa přístupu a Přidat příjemce vyberte OAuth.
Zadejte Název příjemce. Například App Service ve službě Azure Stack Hub.
Zadejte Popis aplikace.
Zadejte adresu URL zpětného volání. Ve výchozím nasazení služby Azure Stack Hub je adresa URL zpětného volání ve tvaru
https://portal.<region>.<FQDN>/TokenAuthorize
. Aby integrace BitBucketu byla úspěšná, musí adresa URL odpovídat zde uvedenému písmenu.Zadejte adresu URL. Tato adresa URL by měla být adresa URL portálu služby Azure Stack Hub. Například,
https://portal.<region>.<FQDN>
.Vyberte požadovaná oprávnění :
- Úložiště: Čtení
- Webhooky: Čtení a zápis
Vyberte Uložit. Teď uvidíte tuto novou aplikaci spolu s klíčem a tajným kódem v části Příjemci OAuth.
Na nové kartě nebo okně prohlížeče se přihlaste k portálu pro správu služby Azure Stack Hub jako správce služby.
Přejděte do části Poskytovatelé prostředků a vyberte Správa poskytovatele prostředků App Service.
Vyberte Konfigurace správy zdrojového kódu.
Zkopírujte a vložte klíč do vstupního pole ID klienta a tajný klíč do vstupního pole Tajný klíč klienta pro BitBucket.
Vyberte Uložit.
Konfigurace OneDrivu
Abyste mohli tento úkol dokončit, musíte mít účet Microsoft propojený s účtem OneDrive. Možná budete chtít použít účet pro vaši organizaci místo osobního účtu.
Poznámka
Účty OneDrivu pro firmy se v současné době nepodporují.
Přejděte na https://portal.azure.com/#view/Microsoft_AAD_RegisteredApps/ApplicationsListBlade a přihlaste se pomocí svého účtu Microsoft.
V části Registrace aplikací vyberte Nová registrace.
Zadejte Název registrace nové aplikace: například zadejte App Service ve službě Azure Stack Hub.
V části Podporované typy účtů vyberte Pouze osobní účty Microsoft.
Zadejte identifikátor URI pro přesměrování. Zvolte platforma – web a ve výchozím nasazení služby Azure Stack Hub je identifikátor URI přesměrování ve tvaru .
https://portal.<region>.<FQDN>/TokenAuthorize
Vyberte Zaregistrovat.
Na další obrazovce jsou uvedeny vlastnosti nové aplikace. Uložte ID aplikace (klienta) do dočasného umístění.
V části Certifikáty & tajných kódů zvolte Tajné kódy klienta a vyberte Nový tajný klíč klienta. Zadejte popis, zvolte délku vypršení platnosti nového tajného klíče a vyberte Přidat.
Poznamenejte si hodnotu nového tajného kódu.
V části Oprávnění rozhraní API vyberte Přidat oprávnění.
Přidejtedelegovaná oprávněníMicrosoft Graphu - .
- Files.ReadWrite.AppFolder
- Uživatele. Read
Na nové kartě nebo okně prohlížeče se přihlaste k portálu pro správu služby Azure Stack Hub jako správce služby.
Přejděte do části Poskytovatelé prostředků a vyberte Správa poskytovatele prostředků App Service.
Vyberte Konfigurace správy zdrojového kódu.
Zkopírujte a vložte ID aplikace (klienta) do vstupního pole ID klienta a tajný klíč do vstupního pole Tajný klíč klienta pro OneDrive.
Vyberte Uložit.
Konfigurace dropboxu
Poznámka
K dokončení tohoto úkolu musíte mít účet DropBox. Možná budete chtít použít účet pro vaši organizaci místo osobního účtu.
Přejděte na https://www.dropbox.com/developers/apps a přihlaste se pomocí přihlašovacích údajů účtu DropBox.
Vyberte Vytvořit aplikaci.
Vyberte DropBox API.
Nastavte úroveň přístupu na Složku aplikace.
Zadejte Název aplikace.
Vyberte Vytvořit aplikaci. Zobrazí se stránka se seznamem nastavení aplikace, včetně klíče aplikace a tajného kódu aplikace.
Ujistěte se, že je název složky aplikace nastavený na App Service ve službě Azure Stack Hub.
Nastavte identifikátor URI přesměrování OAuth 2 a pak vyberte Přidat. Ve výchozím nasazení služby Azure Stack Hub je identifikátor URI přesměrování ve formátu
https://portal.<region>.<FQDN>/TokenAuthorize
.Na nové kartě nebo v novém okně prohlížeče se přihlaste k portálu pro správu služby Azure Stack Hub jako správce služby.
Přejděte do části Poskytovatelé prostředků a vyberte Správa poskytovatele prostředků App Service.
Vyberte Konfigurace správy zdrojového kódu.
Zkopírujte a vložte klíč aplikace do vstupního pole ID klienta a tajný kód aplikace do vstupního pole Tajný klíč klienta pro DropBox.
Vyberte Uložit.
Důležité
Pokud po upgradu na Azure App Service ve službě Azure Stack Hub 2022 H1 překonfigurujete stávající aplikace, musíte odvolat všechny tokeny a koncoví uživatelé se budou muset znovu autorizovat u zprostředkovatelů svých aplikací, aby bylo možné povolit synchronizaci od poskytovatelů správy zdrojového kódu.
Konfigurace GitHubu
K dokončení této úlohy musíte mít účet GitHub. Možná budete chtít použít účet pro vaši organizaci, a ne osobní účet.
Přihlaste se ke GitHubu, přejděte na https://www.github.com/settings/developersa pak vyberte Zaregistrovat novou aplikaci.
Zadejte Název aplikace. Například App Service ve službě Azure Stack Hub.
Zadejte adresu URL domovské stránky. Adresa URL domovské stránky musí být adresa portálu Azure Stack Hub. Například,
https://portal.<region>.<FQDN>
. Další informace o plně kvalifikovaném názvu domény (FQDN) služby Azure Stack Hub najdete v tématu Obor názvů DNS služby Azure Stack Hub.Zadejte Popis aplikace.
Zadejte adresu URL zpětného volání autorizace. Ve výchozím nasazení služby Azure Stack Hub je adresa URL ve tvaru
https://api.appservice.<region>.<FQDN>:44300/auth/github/callback
.Vyberte Zaregistrovat aplikaci. Zobrazí se stránka s ID klienta a tajným kódem klienta aplikace.
Na nové kartě nebo v novém okně prohlížeče se přihlaste k portálu pro správu služby Azure Stack Hub jako správce služby.
Přejděte do části Poskytovatelé prostředků a vyberte Správa poskytovatele prostředků App Service.
Vyberte Konfigurace správy zdrojového kódu.
Zkopírujte a vložte ID klienta a tajný klíč klienta do odpovídajících vstupních polí pro GitHub.
Vyberte Uložit.
Konfigurace BitBucketu
K dokončení tohoto úkolu musíte mít účet BitBucket. Možná budete chtít použít účet pro vaši organizaci, a ne osobní účet.
Přihlaste se k BitBucketu a v rámci svého účtu přejděte na Integrace .
Vyberte OAuth v části Správa přístupu a Přidat příjemce.
Zadejte Název příjemce. Například App Service ve službě Azure Stack Hub.
Zadejte Popis aplikace.
Zadejte adresu URL zpětného volání. Ve výchozím nasazení služby Azure Stack Hub je adresa URL zpětného volání ve formátu
https://api.appservice.<region>.<FQDN>:44300/auth/bitbucket/callback
. Aby integrace BitBucketu byla úspěšná, musí adresa URL dodržovat zde uvedená velká písmena.Zadejte adresu URL. Tato adresa URL by měla být adresa URL portálu Azure Stack Hub. Například,
https://portal.<region>.<FQDN>
.Vyberte požadovaná oprávnění :
- Úložiště: Čtení
- Webhooky: Čtení a zápis
Vyberte Uložit. Tato nová aplikace se teď zobrazuje spolu s klíčem a tajným kódem v části Příjemci OAuth.
Na nové kartě nebo v novém okně prohlížeče se přihlaste k portálu pro správu služby Azure Stack Hub jako správce služby.
Přejděte do části Poskytovatelé prostředků a vyberte Správa poskytovatele prostředků App Service.
Vyberte Konfigurace správy zdrojového kódu.
Zkopírujte klíč a vložte ho do vstupního pole ID klienta a tajný klíč do vstupního pole Tajný klíč klienta pro BitBucket.
Vyberte Uložit.
Konfigurace OneDrivu
K dokončení tohoto úkolu musíte mít účet Microsoft propojený s účtem OneDrive. Možná budete chtít použít účet pro vaši organizaci, a ne osobní účet.
Poznámka
Účty OneDrivu pro firmy se v současné době nepodporují.
Přejděte na https://portal.azure.com/#view/Microsoft_AAD_RegisteredApps/ApplicationsListBlade a přihlaste se pomocí svého účtu Microsoft.
V části Registrace aplikací vyberte Nová registrace.
Zadejte Název registrace nové aplikace: zadejte například App Service ve službě Azure Stack Hub.
V části Podporované typy účtů vyberte Jenom osobní účty Microsoft.
Zadejte identifikátor URI pro přesměrování. Zvolte platforma – Web a ve výchozím nasazení služby Azure Stack Hub je identifikátor URI přesměrování ve tvaru .
https://api.appservice.<region>.<FQDN>:44300/auth/onedrive/callback
Vyberte Zaregistrovat.
Další obrazovka obsahuje seznam vlastností nové aplikace. Uložte ID aplikace (klienta) do dočasného umístění.
V části Certifikáty & tajné klíče zvolte Tajné kódy klienta a vyberte Nový tajný klíč klienta. Zadejte popis, zvolte délku vypršení platnosti nového tajného kódu a vyberte Přidat.
Poznamenejte si hodnotu nového tajného klíče.
V části Oprávnění rozhraní API vyberte Přidat oprávnění.
Přidejtedelegovaná oprávnění - Microsoft Graphu.
- Files.ReadWrite.AppFolder
- Uživatele. Read
Na nové kartě nebo v novém okně prohlížeče se přihlaste k portálu pro správu služby Azure Stack Hub jako správce služby.
Přejděte do části Poskytovatelé prostředků a vyberte Správa poskytovatele prostředků App Service.
Vyberte Konfigurace správy zdrojového kódu.
Zkopírujte a vložte ID aplikace (klienta) do vstupního pole ID klienta a tajný klíč do vstupního pole Tajný klíč klienta pro OneDrive.
Vyberte Uložit.
Konfigurace DropBoxu
Poznámka
K dokončení této úlohy musíte mít účet DropBox. Možná budete chtít použít účet pro vaši organizaci, a ne osobní účet.
Přejděte na https://www.dropbox.com/developers/apps a přihlaste se pomocí přihlašovacích údajů účtu DropBox.
Vyberte Vytvořit aplikaci.
Vyberte DropBox API.
Nastavte úroveň přístupu na Složku aplikace.
Zadejte Název aplikace.
Vyberte Vytvořit aplikaci. Zobrazí se stránka se seznamem nastavení aplikace, včetně klíče aplikace a tajného kódu aplikace.
Ujistěte se, že je název složky aplikace nastavený na App Service ve službě Azure Stack Hub.
Nastavte identifikátor URI přesměrování OAuth 2 a pak vyberte Přidat. Ve výchozím nasazení služby Azure Stack Hub je identifikátor URI přesměrování ve formátu
https://api.appservice.<region>.<FQDN>:44300/auth/dropbox/callback
.Na nové kartě nebo v novém okně prohlížeče se přihlaste k portálu pro správu služby Azure Stack Hub jako správce služby.
Přejděte do části Poskytovatelé prostředků a vyberte Správa poskytovatele prostředků App Service.
Vyberte Konfigurace správy zdrojového kódu.
Zkopírujte a vložte klíč aplikace do vstupního pole ID klienta a tajný kód aplikace do vstupního pole Tajný klíč klienta pro DropBox.
Vyberte Uložit.
Další kroky
Uživatelé teď můžou zdroje nasazení používat pro věci, jako je průběžné nasazování, místní nasazení Gitu a synchronizace cloudových složek.