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

  1. Přihlaste se k portálu pro správu služby Azure Stack Hub jako správce služby.

  2. Přejděte na Všechny služby a vyberte App Service.

    App Service správce poskytovatele prostředků

  3. Vyberte Konfigurace správy zdrojového kódu. Zobrazí se seznam všech nakonfigurovaných zdrojů nasazení.

    App Service konfiguraci správy zdrojového kódu správce poskytovatele prostředků

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.

  1. Přihlaste se ke GitHubu, přejděte na https://www.github.com/settings/developersa pak vyberte Zaregistrovat novou aplikaci.

    GitHub – registrace nové aplikace

  2. Zadejte název aplikace. Například App Service ve službě Azure Stack Hub.

  3. 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.

  4. Zadejte Popis aplikace.

  5. 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.

  6. Vyberte Zaregistrovat aplikaci. Zobrazí se stránka s ID klienta a tajným kódem klienta pro aplikaci.

    GitHub – dokončená registrace aplikace

  7. 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.

  8. Přejděte do části Poskytovatelé prostředků a vyberte Správa poskytovatele prostředků App Service.

  9. Vyberte Konfigurace správy zdrojového kódu.

  10. Zkopírujte a vložte ID klienta a tajný klíč klienta do odpovídajících vstupních polí pro GitHub.

  11. 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.

  1. Přihlaste se k BitBucketu a přejděte na Integrace pod svým účtem.

    Řídicí panel BitBucket – Integrace

  2. V části Správa přístupu a Přidat příjemce vyberte OAuth.

    BitBucket Add OAuth Consumer

  3. Zadejte Název příjemce. Například App Service ve službě Azure Stack Hub.

  4. Zadejte Popis aplikace.

  5. 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.

  6. 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>.

  7. Vyberte požadovaná oprávnění :

    • Úložiště: Čtení
    • Webhooky: Čtení a zápis
  8. Vyberte Uložit. Teď uvidíte tuto novou aplikaci spolu s klíčem a tajným kódem v části Příjemci OAuth.

    Výpis aplikace BitBucket

  9. 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.

  10. Přejděte do části Poskytovatelé prostředků a vyberte Správa poskytovatele prostředků App Service.

  11. Vyberte Konfigurace správy zdrojového kódu.

  12. Zkopírujte a vložte klíč do vstupního pole ID klienta a tajný klíč do vstupního pole Tajný klíč klienta pro BitBucket.

  13. 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í.

  1. Přejděte na https://portal.azure.com/#view/Microsoft_AAD_RegisteredApps/ApplicationsListBlade a přihlaste se pomocí svého účtu Microsoft.

  2. V části Registrace aplikací vyberte Nová registrace.

  3. Zadejte Název registrace nové aplikace: například zadejte App Service ve službě Azure Stack Hub.

  4. V části Podporované typy účtů vyberte Pouze osobní účty Microsoft.

  5. 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

  6. Vyberte Zaregistrovat.

  7. Na další obrazovce jsou uvedeny vlastnosti nové aplikace. Uložte ID aplikace (klienta) do dočasného umístění.

  8. 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.

  9. Poznamenejte si hodnotu nového tajného kódu.

  10. V části Oprávnění rozhraní API vyberte Přidat oprávnění.

  11. Přidejtedelegovaná oprávněníMicrosoft Graphu - .

    • Files.ReadWrite.AppFolder
    • Uživatele. Read
  12. 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.

  13. Přejděte do části Poskytovatelé prostředků a vyberte Správa poskytovatele prostředků App Service.

  14. Vyberte Konfigurace správy zdrojového kódu.

  15. 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.

  16. 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.

  1. Přejděte na https://www.dropbox.com/developers/apps a přihlaste se pomocí přihlašovacích údajů účtu DropBox.

  2. Vyberte Vytvořit aplikaci.

    Aplikace Dropboxu

  3. Vyberte DropBox API.

  4. Nastavte úroveň přístupu na Složku aplikace.

  5. Zadejte Název aplikace.

    Registrace aplikace Dropbox

  6. Vyberte Vytvořit aplikaci. Zobrazí se stránka se seznamem nastavení aplikace, včetně klíče aplikace a tajného kódu aplikace.

  7. Ujistěte se, že je název složky aplikace nastavený na App Service ve službě Azure Stack Hub.

  8. 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.

    Konfigurace aplikace Dropbox

  9. 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.

  10. Přejděte do části Poskytovatelé prostředků a vyberte Správa poskytovatele prostředků App Service.

  11. Vyberte Konfigurace správy zdrojového kódu.

  12. 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.

  13. 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.

  1. Přihlaste se ke GitHubu, přejděte na https://www.github.com/settings/developersa pak vyberte Zaregistrovat novou aplikaci.

    GitHub – registrace nové aplikace

  2. Zadejte Název aplikace. Například App Service ve službě Azure Stack Hub.

  3. 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.

  4. Zadejte Popis aplikace.

  5. 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.

  6. Vyberte Zaregistrovat aplikaci. Zobrazí se stránka s ID klienta a tajným kódem klienta aplikace.

    GitHub – dokončená registrace aplikace

  7. 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.

  8. Přejděte do části Poskytovatelé prostředků a vyberte Správa poskytovatele prostředků App Service.

  9. Vyberte Konfigurace správy zdrojového kódu.

  10. Zkopírujte a vložte ID klienta a tajný klíč klienta do odpovídajících vstupních polí pro GitHub.

  11. 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.

  1. Přihlaste se k BitBucketu a v rámci svého účtu přejděte na Integrace .

    BitBucket Dashboard – Integrace

  2. Vyberte OAuth v části Správa přístupu a Přidat příjemce.

    BitBucket – Přidání příjemce OAuth

  3. Zadejte Název příjemce. Například App Service ve službě Azure Stack Hub.

  4. Zadejte Popis aplikace.

  5. 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.

  6. Zadejte adresu URL. Tato adresa URL by měla být adresa URL portálu Azure Stack Hub. Například, https://portal.<region>.<FQDN>.

  7. Vyberte požadovaná oprávnění :

    • Úložiště: Čtení
    • Webhooky: Čtení a zápis
  8. Vyberte Uložit. Tato nová aplikace se teď zobrazuje spolu s klíčem a tajným kódem v části Příjemci OAuth.

    Výpis aplikace BitBucket

  9. 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.

  10. Přejděte do části Poskytovatelé prostředků a vyberte Správa poskytovatele prostředků App Service.

  11. Vyberte Konfigurace správy zdrojového kódu.

  12. 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.

  13. 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í.

  1. Přejděte na https://portal.azure.com/#view/Microsoft_AAD_RegisteredApps/ApplicationsListBlade a přihlaste se pomocí svého účtu Microsoft.

  2. V části Registrace aplikací vyberte Nová registrace.

  3. Zadejte Název registrace nové aplikace: zadejte například App Service ve službě Azure Stack Hub.

  4. V části Podporované typy účtů vyberte Jenom osobní účty Microsoft.

  5. 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

  6. Vyberte Zaregistrovat.

  7. Další obrazovka obsahuje seznam vlastností nové aplikace. Uložte ID aplikace (klienta) do dočasného umístění.

  8. 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.

  9. Poznamenejte si hodnotu nového tajného klíče.

  10. V části Oprávnění rozhraní API vyberte Přidat oprávnění.

  11. Přidejtedelegovaná oprávnění - Microsoft Graphu.

    • Files.ReadWrite.AppFolder
    • Uživatele. Read
  12. 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.

  13. Přejděte do části Poskytovatelé prostředků a vyberte Správa poskytovatele prostředků App Service.

  14. Vyberte Konfigurace správy zdrojového kódu.

  15. 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.

  16. 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.

  1. Přejděte na https://www.dropbox.com/developers/apps a přihlaste se pomocí přihlašovacích údajů účtu DropBox.

  2. Vyberte Vytvořit aplikaci.

    Aplikace Dropboxu

  3. Vyberte DropBox API.

  4. Nastavte úroveň přístupu na Složku aplikace.

  5. Zadejte Název aplikace.

    Registrace aplikace Dropbox

  6. Vyberte Vytvořit aplikaci. Zobrazí se stránka se seznamem nastavení aplikace, včetně klíče aplikace a tajného kódu aplikace.

  7. Ujistěte se, že je název složky aplikace nastavený na App Service ve službě Azure Stack Hub.

  8. 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.

    Konfigurace aplikace Dropbox

  9. 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.

  10. Přejděte do části Poskytovatelé prostředků a vyberte Správa poskytovatele prostředků App Service.

  11. Vyberte Konfigurace správy zdrojového kódu.

  12. 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.

  13. 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.