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 ze svých ú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:

  • GitHubu
  • 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 resource provider admin

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

    App Service resource provider admin source control configuration

Konfigurace GitHubu

K dokončení tohoto úkolu 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 k GitHub, přejděte na https://www.github.com/settings/developersa pak vyberte Zaregistrovat novou aplikaci.

    GitHub - Register a new application

  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 (FQDN) služby Azure Stack Hub najdete v oboru 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 formuláři https://portal.<region>.<FQDN>/TokenAuthorize.

  6. Vyberte Zaregistrovat aplikaci. Zobrazí se stránka se seznamem ID klienta a tajného klíče klienta pro aplikaci.

    GitHub - Completed application registration

  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 na Poskytovatele prostředků a vyberte App Service správce poskytovatele prostředků.

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

    BitBucket Dashboard - Integrations

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

    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 formuláři https://portal.<region>.<FQDN>/TokenAuthorize. Aby integrace BitBucketu uspěla, musí adresa URL postupovat podle velkých písmen uvedených tady.

  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. Tuto novou aplikaci teď uvidíte společně s klíčem a tajným kódem v rámci uživatelů OAuth.

    BitBucket Application Listing

  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 na Poskytovatele prostředků a vyberte App Service správce poskytovatele prostředků.

  11. Vyberte konfiguraci 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 OneDrive

K dokončení tohoto úkolu musíte mít propojený účet Microsoft s účtem OneDrive. Možná budete chtít použít účet pro vaši organizaci místo osobního účtu.

Poznámka

OneDrive pro obchodní účty se v současné době nepodporují.

  1. Přejděte na https://apps.dev.microsoft.com/?referrer=https%3A%2F%2Fdev.onedrive.com%2Fapp-registration.htm svůj účet Microsoft a přihlaste se.

  2. V části Moje aplikace vyberte Přidat aplikaci.

    OneDrive Applications

  3. Zadejte název registrace nové aplikace: zadejte App Service ve službě Azure Stack Hub a pak vyberte Vytvořit aplikaci.

  4. Na další obrazovce se zobrazí vlastnosti nové aplikace. Uložte ID aplikace do dočasného umístění.

    OneDrive Application Properties

  5. V části Tajné kódy aplikace vyberte Generovat nové heslo. Poznamenejte si vygenerované nové heslo. Toto heslo je tajný kód aplikace a po výběru možnosti OK se nedá načíst.

  6. V části Platformy vyberte Přidat platformu a pak vyberte Web.

  7. Zadejte identifikátor URI přesměrování. Ve výchozím nasazení služby Azure Stack Hub je identifikátor URI přesměrování ve formuláři https://portal.<region>.<FQDN>/TokenAuthorize.

    OneDrive Application - Add Web Platform

  8. Přidejte oprávnění Microsoft GraphPermissionsDelegated - .

    • Files.ReadWrite.AppFolder
    • Uživatele. ČístOneDrive Application - Graph Permissions
  9. Vyberte Uložit.

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

  11. Přejděte na Poskytovatele prostředků a vyberte App Service správce poskytovatele prostředků.

  12. Vyberte konfiguraci správy zdrojového kódu.

  13. Zkopírujte a vložte ID aplikace do vstupního pole ID klienta a heslo do vstupního pole Tajný klíč klienta pro OneDrive.

  14. 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 místo osobního účtu.

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

  2. Vyberte Vytvořit aplikaci.

    Dropbox apps

  3. Vyberte DropBox API.

  4. Nastavte úroveň přístupu ke složce aplikace.

  5. Zadejte název aplikace.

    Dropbox application registration

  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 formuláři https://portal.<region>.<FQDN>/TokenAuthorize.

    Dropbox application configuration

  9. V 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 na Poskytovatele prostředků a vyberte App Service Správce poskytovatele prostředků.

  11. Vyberte konfiguraci 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 používat zdroje nasazení pro věci, jako je průběžné nasazování, místní nasazení Gitu a synchronizace cloudových složek.