Azure Stack Hub'da App Services için dağıtım kaynaklarını yapılandırma

Azure Stack Hub'da App Service, birden çok kaynak denetimi sağlayıcısından isteğe bağlı dağıtımı destekler. Bu özellik, uygulama geliştiricilerinin doğrudan kaynak denetimi depolarından dağıtım yapmasını sağlar. Kullanıcılar App Service depolarına bağlanacak şekilde yapılandırmak istiyorsa, bulut operatörünün önce Azure Stack Hub'da App Service ile kaynak denetim sağlayıcısı arasındaki tümleştirmeyi yapılandırması gerekir.

Yerel Git'e ek olarak, aşağıdaki kaynak denetimi sağlayıcıları desteklenir:

  • GitHub
  • BitBucket
  • OneDrive
  • Dropbox

App Service yönetiminde dağıtım kaynaklarını görüntüleme

  1. Azure Stack Hub yönetici portalında hizmet yöneticisi olarak oturum açın.

  2. Tüm Hizmetler'e göz atın ve App Service seçin.

    App Service kaynak sağlayıcısı yöneticisi

  3. Kaynak denetimi yapılandırması'nı seçin. Yapılandırılmış tüm dağıtım kaynaklarının listesini görebilirsiniz.

    kaynak sağlayıcısı yönetici kaynak denetimi yapılandırmasını App Service

GitHub’ı yapılandırma

Bu görevi tamamlamak için bir GitHub hesabınız olmalıdır. Kişisel hesap yerine kuruluşunuz için bir hesap kullanmak isteyebilirsiniz.

  1. GitHub'da oturum açın, adresine https://www.github.com/settings/developersgidin ve Yeni uygulama kaydet'i seçin.

    GitHub - Yeni bir uygulama kaydetme

  2. Bir Uygulama adı girin. Örneğin, Azure Stack Hub'da App Service.

  3. Giriş Sayfası URL'sini girin. Giriş sayfası URL'si Azure Stack Hub portal adresi olmalıdır. Örneğin, https://portal.<region>.<FQDN>. Azure Stack Hub tam etki alanı adı (FQDN) hakkında daha fazla bilgi için bkz. Azure Stack Hub DNS ad alanı.

  4. Bir Uygulama Açıklaması girin.

  5. Yetkilendirme geri çağırma URL'sini girin. Varsayılan Azure Stack Hub dağıtımında URL biçimindedir https://portal.<region>.<FQDN>/TokenAuthorize.

  6. Uygulamayı kaydet'i seçin. Uygulama için İstemci Kimliği ve gizli anahtarı listeleyen bir sayfa görüntülenir.

    GitHub - Tamamlanan uygulama kaydı

  7. Yeni bir tarayıcı sekmesinde veya penceresinde Azure Stack Hub yönetici portalında hizmet yöneticisi olarak oturum açın.

  8. Kaynak Sağlayıcıları'na gidin ve App Service Kaynak Sağlayıcısı Yönetici seçin.

  9. Kaynak denetimi yapılandırması'nı seçin.

  10. İstemci Kimliği ve gizli anahtarı kopyalayıp GitHub'a karşılık gelen giriş kutularına yapıştırın.

  11. Kaydet’i seçin.

BitBucket'i yapılandırma

Bu görevi tamamlamak için bir BitBucket hesabınız olmalıdır. Kişisel hesap yerine kuruluşunuz için bir hesap kullanmak isteyebilirsiniz.

  1. BitBucket'te oturum açın ve hesabınızın altındaki Tümleştirmeler'e gidin.

    BitBucket Panosu - Tümleştirmeler

  2. Erişim Yönetimi ve Tüketici ekle altında OAuth'ı seçin.

    BitBucket OAuth Tüketicisi Ekle

  3. Tüketici için bir Ad girin. Örneğin, Azure Stack Hub'da App Service.

  4. Uygulama için bir Açıklama girin.

  5. Geri Arama URL'sini girin. Varsayılan Azure Stack Hub dağıtımında geri çağırma URL'si biçimindedir https://portal.<region>.<FQDN>/TokenAuthorize. BitBucket tümleştirmesinin başarılı olması için URL'nin burada listelenen büyük harfe çevirmeyi izlemesi gerekir.

  6. URL'yi girin. Bu URL, Azure Stack Hub portalı URL'si olmalıdır. Örneğin, https://portal.<region>.<FQDN>.

  7. Gerekli İzinler'i seçin:

    • Depolar: Okuma
    • Web Kancaları: Okuma ve yazma
  8. Kaydet’i seçin. Şimdi bu yeni uygulamayı, Anahtar ve Gizli Dizi ile birlikte OAuth tüketicileri altında görürsünüz.

    BitBucket Uygulama Listesi

  9. Yeni bir tarayıcı sekmesinde veya penceresinde Azure Stack Hub yönetici portalında hizmet yöneticisi olarak oturum açın.

  10. Kaynak Sağlayıcıları'na gidin ve App Service Kaynak Sağlayıcısı Yönetici seçin.

  11. Kaynak denetimi yapılandırması'nı seçin.

  12. Anahtarı kopyalayıp İstemci Kimliği giriş kutusuna, Gizli Dizi'yi de BitBucket için İstemci Gizli Anahtarı giriş kutusuna yapıştırın.

  13. Kaydet’i seçin.

OneDrive'ı yapılandırma

Bu görevi tamamlamak için OneDrive hesabına bağlı bir Microsoft hesabınızın olması gerekir. Kişisel hesap yerine kuruluşunuz için bir hesap kullanmak isteyebilirsiniz.

Not

OneDrive İş hesapları şu anda desteklenmiyor.

  1. https://portal.azure.com/#view/Microsoft_AAD_RegisteredApps/ApplicationsListBlade Adresine gidin ve Microsoft hesabınızı kullanarak oturum açın.

  2. Uygulama kayıtları altında Yeni kayıt'ı seçin.

  3. Yeni uygulama kaydı için bir Ad girin: örneğin, Azure Stack Hub'da App Service girin.

  4. Desteklenen hesap türleri'nin altında Yalnızca Kişisel Microsoft hesapları'nı seçin.

  5. Yeniden Yönlendirme URI'sini girin. Platform - Web'i seçin ve varsayılan Azure Stack Hub dağıtımında yeniden yönlendirme URI'si biçimindedir: https://portal.<region>.<FQDN>/TokenAuthorize.

  6. Kaydet’i seçin.

  7. Sonraki ekranda yeni uygulamanızın özellikleri listelenir. Uygulama (istemci) kimliğini geçici bir konuma kaydedin.

  8. Sertifikalar & gizli diziler'in altında İstemci Gizli Dizileri'ni ve ardından Yeni istemci gizli dizisi'ni seçin. Bir açıklama girin ve yeni gizli dizi için süre sonu uzunluğunu seçin ve Ekle'yi seçin.

  9. Yeni gizli dizinin değerini not edin.

  10. API İzinleri'nin altında İzin ekle'yi seçin.

  11. Microsoft Graph İzinleriTemsilci İzinleri'ni - ekleyin.

    • Files.ReadWrite.AppFolder
    • Kullanıcı. Read
  12. Yeni bir tarayıcı sekmesinde veya penceresinde Azure Stack Hub yönetici portalında hizmet yöneticisi olarak oturum açın.

  13. Kaynak Sağlayıcıları'na gidin ve App Service Kaynak Sağlayıcısı Yönetici seçin.

  14. Kaynak denetimi yapılandırması'nı seçin.

  15. Uygulama (istemci) kimliğini kopyalayıp İstemci Kimliği giriş kutusuna, Gizli Dizi'yi de OneDrive için İstemci Gizli Anahtarı giriş kutusuna yapıştırın.

  16. Kaydet’i seçin.

DropBox'ı yapılandırma

Not

Bu görevi tamamlamak için bir DropBox hesabınız olmalıdır. Kişisel hesap yerine kuruluşunuz için bir hesap kullanmak isteyebilirsiniz.

  1. https://www.dropbox.com/developers/apps Adresine gidin ve DropBox hesabı kimlik bilgilerinizi kullanarak oturum açın.

  2. Uygulama oluştur'u seçin.

    Dropbox uygulamaları

  3. DropBox API'yi seçin.

  4. Erişim düzeyini Uygulama Klasörü olarak ayarlayın.

  5. Uygulamanız için bir Ad girin.

    Dropbox uygulama kaydı

  6. Uygulama Oluştur'u seçin. Uygulama anahtarı ve Uygulama gizli anahtarı dahil olmak üzere uygulamanın ayarlarını listeleyen bir sayfa açılır.

  7. Uygulama klasörü adınınAzure Stack Hub'da App Service olarak ayarlandığından emin olun.

  8. OAuth 2 Yeniden Yönlendirme URI'sini ayarlayın ve ekle'yi seçin. Varsayılan Azure Stack Hub dağıtımında yeniden yönlendirme URI'si biçimindedir https://portal.<region>.<FQDN>/TokenAuthorize.

    Dropbox uygulama yapılandırması

  9. Yeni bir tarayıcı sekmesinde veya penceresinde Azure Stack Hub yönetici portalında hizmet yöneticisi olarak oturum açın.

  10. Kaynak Sağlayıcıları'na gidin ve App Service Kaynak Sağlayıcısı Yönetici seçin.

  11. Kaynak denetimi yapılandırması'nı seçin.

  12. Uygulama Anahtarını kopyalayıp İstemci Kimliği giriş kutusuna ve Uygulama gizli dizisini DropBox için İstemci Gizli Anahtarı giriş kutusuna yapıştırın.

  13. Kaydet’i seçin.

Önemli

Azure Stack Hub 2022 H1'de Azure App Service yükselttikten sonra mevcut uygulamaları yeniden yapılandırıyorsanız tüm belirteçleri iptal etmeniz gerekir ve son kullanıcılarınızın kaynak denetim sağlayıcılarından eşitlemeyi etkinleştirmek için uygulamalarındaki sağlayıcılarla yeniden kimlik doğrulaması yapması gerekir

GitHub’ı yapılandırma

Bu görevi tamamlamak için bir GitHub hesabınız olmalıdır. Kişisel hesap yerine kuruluşunuz için bir hesap kullanmak isteyebilirsiniz.

  1. GitHub'da oturum açın, adresine https://www.github.com/settings/developersgidin ve Yeni uygulama kaydet'i seçin.

    GitHub - Yeni uygulama kaydetme

  2. Bir Uygulama adı girin. Örneğin, Azure Stack Hub'da App Service.

  3. Giriş Sayfası URL'sini girin. Giriş Sayfası URL'si Azure Stack Hub portal adresi olmalıdır. Örneğin, https://portal.<region>.<FQDN>. Azure Stack Hub tam etki alanı adı (FQDN) hakkında daha fazla bilgi için bkz. Azure Stack Hub DNS ad alanı.

  4. Bir Uygulama Açıklaması girin.

  5. Yetkilendirme geri çağırma URL'sini girin. Varsayılan Azure Stack Hub dağıtımında URL biçimindedir https://api.appservice.<region>.<FQDN>:44300/auth/github/callback.

  6. Uygulamayı kaydet'i seçin. Uygulama için İstemci Kimliği ve gizli anahtarı listeleyen bir sayfa görüntülenir.

    GitHub - Tamamlanan uygulama kaydı

  7. Yeni bir tarayıcı sekmesinde veya penceresinde Azure Stack Hub yönetici portalında hizmet yöneticisi olarak oturum açın.

  8. Kaynak Sağlayıcıları'na gidin ve App Service Kaynak Sağlayıcısı Yönetici seçin.

  9. Kaynak denetimi yapılandırması'nı seçin.

  10. İstemci Kimliği ve gizli anahtarı kopyalayıp GitHub için ilgili giriş kutularına yapıştırın.

  11. Kaydet’i seçin.

BitBucket'i yapılandırma

Bu görevi tamamlamak için bir BitBucket hesabınız olmalıdır. Kişisel hesap yerine kuruluşunuz için bir hesap kullanmak isteyebilirsiniz.

  1. BitBucket'te oturum açın ve hesabınızın altındaki Tümleştirmeler'e gidin.

    BitBucket Panosu - Tümleştirmeler

  2. Erişim Yönetimi ve Tüketici ekle altında OAuth'u seçin.

    BitBucket OAuth Tüketicisi Ekle

  3. Tüketici için bir Ad girin. Örneğin, Azure Stack Hub'da App Service.

  4. Uygulama için bir Açıklama girin.

  5. Geri Arama URL'sini girin. Varsayılan Azure Stack Hub dağıtımında geri çağırma URL'si biçimindedir https://api.appservice.<region>.<FQDN>:44300/auth/bitbucket/callback. BitBucket tümleştirmesinin başarılı olması için URL'nin burada listelenen büyük harfe çevirmeyi izlemesi gerekir.

  6. URL'yi girin. Bu URL, Azure Stack Hub portalı URL'si olmalıdır. Örneğin, https://portal.<region>.<FQDN>.

  7. Gerekli İzinler'i seçin:

    • Depolar: Okuma
    • Web Kancaları: Okuma ve yazma
  8. Kaydet’i seçin. Artık bu yeni uygulamayı, Anahtar ve Gizli Dizi ile birlikte OAuth tüketicileri altında görürsünüz.

    BitBucket Uygulama Listesi

  9. Yeni bir tarayıcı sekmesinde veya penceresinde Azure Stack Hub yönetici portalında hizmet yöneticisi olarak oturum açın.

  10. Kaynak Sağlayıcıları'na gidin ve App Service Kaynak Sağlayıcısı Yönetici seçin.

  11. Kaynak denetimi yapılandırması'nı seçin.

  12. Anahtarı kopyalayıp İstemci Kimliği giriş kutusuna, Gizli Dizi'yi de BitBucket için İstemci Gizli Anahtarı giriş kutusuna yapıştırın.

  13. Kaydet’i seçin.

OneDrive'ı yapılandırma

Bu görevi tamamlamak için OneDrive hesabına bağlı bir Microsoft hesabınızın olması gerekir. Kişisel hesap yerine kuruluşunuz için bir hesap kullanmak isteyebilirsiniz.

Not

OneDrive İş hesapları şu anda desteklenmiyor.

  1. https://portal.azure.com/#view/Microsoft_AAD_RegisteredApps/ApplicationsListBlade Adresine gidin ve Microsoft hesabınızı kullanarak oturum açın.

  2. Uygulama kayıtları bölümünde Yeni kayıt'ı seçin.

  3. Yeni uygulama kaydı için bir Ad girin: örneğin, Azure Stack Hub'da App Service girin.

  4. Desteklenen hesap türleri'nin altında Yalnızca Kişisel Microsoft hesapları'nı seçin

  5. Yeniden Yönlendirme URI'sini girin. Platform - Web'i seçin ve varsayılan Azure Stack Hub dağıtımında yeniden yönlendirme URI'si şu biçimdedir: https://api.appservice.<region>.<FQDN>:44300/auth/onedrive/callback.

  6. Kaydet'i seçin

  7. Sonraki ekranda yeni uygulamanızın özellikleri listelenir. Uygulama (istemci) kimliğini geçici bir konuma kaydedin.

  8. Sertifikalar & gizli diziler'in altında İstemci Gizli Dizileri'ni ve ardından Yeni istemci gizli dizisi'ni seçin. Bir açıklama girin, yeni gizli dizi için süre sonu uzunluğunu seçin ve Ekle'yi seçin.

  9. Yeni gizli dizinin değerini not edin.

  10. API İzinleri'nin altında İzin ekle'yi seçin

  11. Microsoft Graph İzinleriTemsilci İzinleri'ni - ekleyin.

    • Files.ReadWrite.AppFolder
    • Kullanıcı. Read
  12. Yeni bir tarayıcı sekmesinde veya penceresinde Azure Stack Hub yönetici portalında hizmet yöneticisi olarak oturum açın.

  13. Kaynak Sağlayıcıları'na gidin ve App Service Kaynak Sağlayıcısı Yönetici seçin.

  14. Kaynak denetimi yapılandırması'nı seçin.

  15. Uygulama (istemci) kimliğini kopyalayıp İstemci Kimliği giriş kutusuna ve Gizli Dizi'yi OneDrive için İstemci Gizli Anahtarı giriş kutusuna yapıştırın.

  16. Kaydet’i seçin.

DropBox'ı yapılandırma

Not

Bu görevi tamamlamak için bir DropBox hesabınız olmalıdır. Kişisel hesap yerine kuruluşunuz için bir hesap kullanmak isteyebilirsiniz.

  1. https://www.dropbox.com/developers/apps Adresine gidin ve DropBox hesabı kimlik bilgilerinizi kullanarak oturum açın.

  2. Uygulama oluştur'u seçin.

    Dropbox uygulamaları

  3. DropBox API'yi seçin.

  4. Erişim düzeyini Uygulama Klasörü olarak ayarlayın.

  5. Uygulamanız için bir Ad girin.

    Dropbox uygulama kaydı

  6. Uygulama Oluştur'u seçin. Uygulama anahtarı ve Uygulama gizli anahtarı dahil olmak üzere uygulamanın ayarlarını listeleyen bir sayfa açılır.

  7. Uygulama klasörü adınınAzure Stack Hub'da App Service olarak ayarlandığından emin olun.

  8. OAuth 2 Yeniden Yönlendirme URI'sini ayarlayın ve ekle'yi seçin. Varsayılan Azure Stack Hub dağıtımında yeniden yönlendirme URI'si biçimindedir https://api.appservice.<region>.<FQDN>:44300/auth/dropbox/callback.

    Dropbox uygulama yapılandırması

  9. Yeni bir tarayıcı sekmesinde veya penceresinde Azure Stack Hub yönetici portalında hizmet yöneticisi olarak oturum açın.

  10. Kaynak Sağlayıcıları'na gidin ve App Service Kaynak Sağlayıcısı Yönetici seçin.

  11. Kaynak denetimi yapılandırması'nı seçin.

  12. Uygulama Anahtarını kopyalayıp İstemci Kimliği giriş kutusuna ve Uygulama gizli dizisini DropBox için İstemci Gizli Anahtarı giriş kutusuna yapıştırın.

  13. Kaydet’i seçin.

Sonraki adımlar

Kullanıcılar artık sürekli dağıtım, yerel Git dağıtımı ve bulut klasörü eşitlemesi gibi işlemler için dağıtım kaynaklarını kullanabilir.