Mengonfigurasi sumber penyebaran untuk App Services di Azure Stack Hub

App Service pada Azure Stack Hub mendukung penyebaran sesuai permintaan dari beberapa penyedia kontrol sumber. Fitur ini memungkinkan pengembang aplikasi menyebarkan langsung dari repositori kontrol sumber mereka. Jika pengguna ingin mengonfigurasi App Service untuk menyambungkan ke repositori mereka, operator cloud harus terlebih dahulu mengonfigurasi integrasi antara App Service di Azure Stack Hub dan penyedia kontrol sumber.

Selain Git lokal, penyedia kontrol sumber berikut didukung:

  • GitHub
  • BitBucket
  • OneDrive
  • Dropbox

Tampilan sumber penyebaran di administrasi App Service

  1. Masuk ke portal administrator Azure Stack Hub sebagai admin layanan.

  2. Telusuri ke Semua Layanan dan pilih App Service.

    App Service admin penyedia sumber daya

  3. Pilih Konfigurasi kontrol sumber. Anda dapat melihat daftar semua sumber penyebaran yang telah dikonfigurasi.

    App Service konfigurasi kontrol sumber admin penyedia sumber daya

Mengonfigurasikan GitHub

Anda harus memiliki akun GitHub untuk menyelesaikan tugas ini. Anda mungkin ingin menggunakan akun untuk organisasi Anda daripada akun pribadi.

  1. Masuk ke GitHub, buka https://www.github.com/settings/developers, lalu pilih Daftar aplikasi baru.

    GitHub - Mendaftarkan aplikasi baru

  2. Masukkan Nama aplikasi. Misalnya, App Service di Azure Stack Hub.

  3. Masukkan URL Beranda. URL Beranda harus menjadi alamat portal Azure Stack Hub. Contohnya:https://portal.<region>.<FQDN> Untuk informasi selengkapnya tentang nama domain berkualifikasi penuh Azure Stack Hub (FQDN), lihat namespace layanan DNS Azure Stack Hub.

  4. Masukkan Deskripsi Aplikasi.

  5. Masukkan URL panggilan balik Otorisasi. Dalam penyebaran Azure Stack Hub default, URL ada dalam formulirhttps://portal.<region>.<FQDN>/TokenAuthorize.

  6. Pilih Daftar aplikasi. Sebuah halaman ditampilkan mencantumkan ID Klien dan Rahasia Klien untuk aplikasi.

    GitHub - Pendaftaran aplikasi yang selesai

  7. Di tab atau jendela browser baru, masuk ke portal administrator Azure Stack Hub sebagai admin layanan.

  8. Buka Penyedia Sumber Daya dan pilih Admin Penyedia Sumber Daya App Service.

  9. Pilih Konfigurasi kontrol sumber.

  10. Salin dan tempel ID Klien dan Rahasia Klien ke dalam kotak input yang sesuai untuk GitHub.

  11. Pilih Simpan.

Mengonfigurasi BitBucket

Anda harus memiliki akun BitBucket untuk menyelesaikan tugas ini. Anda mungkin ingin menggunakan akun untuk organisasi Anda daripada akun pribadi.

  1. Masuk ke BitBucket dan masuk ke Integrasi di bawah akun Anda.

    Dasbor BitBucket - Integrasi

  2. Pilih OAuth di bawah Manajemen Akses dan Tambah konsumen.

    BitBucket Tambahkan Konsumen OAuth

  3. Masukkan Nama untuk konsumen. Misalnya, Azure App Service di Azure Stack Hub.

  4. Masukkan Deskripsi untuk aplikasi.

  5. Masukkan URL Panggilan balik. Dalam penyebaran Azure Stack Hub default, URL panggilan balik ada di dalam formulirhttps://portal.<region>.<FQDN>/TokenAuthorize. Agar integrasi BitBucket berhasil, URL harus mengikuti kapitalisasi yang tercantum di sini.

  6. Masukkan URL. URL ini harus menjadi URL portal Azure Stack Hub. Contohnya:https://portal.<region>.<FQDN>

  7. Pilih Izin akses yang diperlukan:

    • Repositori: Baca
    • Webhook: Baca dan tulis
  8. Pilih Simpan. Anda sekarang melihat aplikasi baru ini, bersama dengan Kunci dan Rahasia, di bawah konsumen OAuth.

    Daftar Aplikasi BitBucket

  9. Di tab atau jendela browser baru, masuk ke portal administrator Azure Stack Hub sebagai admin layanan.

  10. Buka Penyedia Sumber Daya dan pilih Admin Penyedia Sumber Daya App Service.

  11. Pilih Konfigurasi kontrol sumber.

  12. Salin dan tempel Kunci ke dalam kotak input ID Klien dan Rahasia ke dalam kotak input Rahasia Klien untuk BitBucket.

  13. Pilih Simpan.

Mengonfigurasi OneDrive

Anda harus memiliki akun Microsoft yang ditautkan ke akun OneDrive untuk menyelesaikan tugas ini. Anda mungkin ingin menggunakan akun untuk organisasi Anda daripada akun pribadi.

Catatan

OneDrive untuk akun bisnis saat ini tidak didukung.

  1. Buka https://portal.azure.com/#view/Microsoft_AAD_RegisteredApps/ApplicationsListBlade dan masuk menggunakan akun Microsoft Anda.

  2. Di bawah Pendaftaran aplikasi, pilih Pendaftaran baru.

  3. Masukkan Nama untuk pendaftaran aplikasi baru: misalnya, masukkan App Service di Azure Stack Hub.

  4. Di bawah Jenis akun yang didukung, pilih Akun Microsoft pribadi saja.

  5. Masukkan URI Pengalihan. Pilih platform - Web dan dalam penyebaran Azure Stack Hub default, URI pengalihan dalam bentuk - https://portal.<region>.<FQDN>/TokenAuthorize.

  6. Pilih Daftar.

  7. Layar berikutnya mencantumkan properti aplikasi baru Anda. Simpan ID Aplikasi (klien) ke lokasi sementara.

  8. Di bawah Sertifikat & rahasia, pilih Rahasia Klien dan pilih Rahasia klien baru. Berikan deskripsi dan pilih panjang kedaluwarsa untuk rahasia baru dan pilih Tambahkan.

  9. Catat nilai rahasia baru.

  10. Di bawah Izin API, pilih Tambahkan izin.

  11. Tambahkan Izin Microsoft Graph - Izin yang Didelegasikan.

    • Files.ReadWrite.AppFolder
    • Pengguna. Read
  12. Di tab atau jendela browser baru, masuk ke portal administrator Azure Stack Hub sebagai admin layanan.

  13. Buka Penyedia Sumber Daya dan pilih Admin Penyedia Sumber Daya App Service.

  14. Pilih Konfigurasi kontrol sumber.

  15. Salin dan tempel ID Aplikasi (klien) ke dalam kotak input ID Klien dan Rahasia ke dalam kotak input Rahasia Klien untuk OneDrive.

  16. Pilih Simpan.

Mengonfigurasikan DropBox

Catatan

Anda harus memiliki akun Dropbox untuk menyelesaikan tugas ini. Anda mungkin ingin menggunakan akun untuk organisasi Anda daripada akun pribadi.

  1. Buka https://www.dropbox.com/developers/apps dan masuk menggunakan info masuk akun DropBox Anda.

  2. Pilih Buat aplikasi.

    Aplikasi Dropbox

  3. Pilih API Dropbox.

  4. Set tingkat akses ke Folder Aplikasi.

  5. Masukkan Nama untuk aplikasi Anda.

    Pendaftaran aplikasi Dropbox

  6. Pilih Buat Aplikasi. Anda akan disajikan dengan halaman yang mencantumkan pengaturan untuk aplikasi, termasuk Kunci aplikasi dan Rahasia aplikasi.

  7. Pastikan Nama folder aplikasi diatur ke App Service di Azure Stack Hub.

  8. Atur Pengalihan URI OAuth 2 lalu pilih Tambahkan. Dalam penyebaran Azure Stack Hub default, URI pengalihan ada di dalam formulirhttps://portal.<region>.<FQDN>/TokenAuthorize.

    Konfigurasi aplikasi Dropbox

  9. Di tab atau jendela browser baru, masuk ke portal administrator Azure Stack Hub sebagai admin layanan.

  10. Buka Penyedia Sumber Daya dan pilih Admin Penyedia Sumber Daya App Service.

  11. Pilih Konfigurasi kontrol sumber.

  12. Salin dan tempel Kunci Aplikasi ke dalam kotak input ID Klien dan Aplikasi rahasia ke dalam kotak input Rahasia Klien untuk Dropbox.

  13. Pilih Simpan.

Penting

Jika Anda mengonfigurasi ulang aplikasi yang ada setelah meningkatkan ke Azure App Service di Azure Stack Hub 2022 H1, Anda harus mencabut semua token dan pengguna akhir Anda harus mengotorisasi ulang dengan penyedia pada aplikasi mereka untuk mengaktifkan sinkronisasi dari penyedia kontrol sumber

Mengonfigurasikan GitHub

Anda harus memiliki akun GitHub untuk menyelesaikan tugas ini. Anda mungkin ingin menggunakan akun untuk organisasi Anda daripada akun pribadi.

  1. Masuk ke GitHub, buka https://www.github.com/settings/developers, lalu pilih Daftar aplikasi baru.

    GitHub - Mendaftarkan aplikasi baru

  2. Masukkan Nama aplikasi. Misalnya, App Service di Azure Stack Hub.

  3. Masukkan URL Beranda. URL Beranda harus menjadi alamat portal Azure Stack Hub. Contohnya:https://portal.<region>.<FQDN> Untuk informasi selengkapnya tentang nama domain berkualifikasi penuh Azure Stack Hub (FQDN), lihat namespace layanan DNS Azure Stack Hub.

  4. Masukkan Deskripsi Aplikasi.

  5. Masukkan URL panggilan balik Otorisasi. Dalam penyebaran Azure Stack Hub default, URL ada dalam formulirhttps://api.appservice.<region>.<FQDN>:44300/auth/github/callback.

  6. Pilih Daftar aplikasi. Sebuah halaman ditampilkan mencantumkan ID Klien dan Rahasia Klien untuk aplikasi.

    GitHub - Pendaftaran aplikasi yang telah selesai

  7. Di tab atau jendela browser baru, masuk ke portal administrator Azure Stack Hub sebagai admin layanan.

  8. Buka Penyedia Sumber Daya dan pilih Admin Penyedia Sumber Daya App Service.

  9. Pilih Konfigurasi kontrol sumber.

  10. Salin dan tempel ID Klien dan Rahasia Klien ke dalam kotak input yang sesuai untuk GitHub.

  11. Pilih Simpan.

Mengonfigurasi BitBucket

Anda harus memiliki akun BitBucket untuk menyelesaikan tugas ini. Anda mungkin ingin menggunakan akun untuk organisasi Anda daripada akun pribadi.

  1. Masuk ke BitBucket dan masuk ke Integrasi di bawah akun Anda.

    Dasbor BitBucket - Integrasi

  2. Pilih OAuth di bawah Manajemen Akses dan Tambah konsumen.

    BitBucket Tambahkan Konsumen OAuth

  3. Masukkan Nama untuk konsumen. Misalnya, Azure App Service di Azure Stack Hub.

  4. Masukkan Deskripsi untuk aplikasi.

  5. Masukkan URL Panggilan balik. Dalam penyebaran Azure Stack Hub default, URL panggilan balik ada di dalam formulirhttps://api.appservice.<region>.<FQDN>:44300/auth/bitbucket/callback. Agar integrasi BitBucket berhasil, URL harus mengikuti kapitalisasi yang tercantum di sini.

  6. Masukkan URL. URL ini harus menjadi URL portal Azure Stack Hub. Contohnya:https://portal.<region>.<FQDN>

  7. Pilih Izin akses yang diperlukan:

    • Repositori: Baca
    • Webhook: Baca dan tulis
  8. Pilih Simpan. Anda sekarang melihat aplikasi baru ini, bersama dengan Kunci dan Rahasia, di bawah konsumen OAuth.

    Daftar Aplikasi BitBucket

  9. Di tab atau jendela browser baru, masuk ke portal administrator Azure Stack Hub sebagai admin layanan.

  10. Buka Penyedia Sumber Daya dan pilih Admin Penyedia Sumber Daya App Service.

  11. Pilih Konfigurasi kontrol sumber.

  12. Salin dan tempel Kunci ke dalam kotak input ID Klien dan Rahasia ke dalam kotak input Rahasia Klien untuk BitBucket.

  13. Pilih Simpan.

Mengonfigurasi OneDrive

Anda harus memiliki akun Microsoft yang ditautkan ke akun OneDrive untuk menyelesaikan tugas ini. Anda mungkin ingin menggunakan akun untuk organisasi Anda daripada akun pribadi.

Catatan

OneDrive untuk akun bisnis saat ini tidak didukung.

  1. Buka https://portal.azure.com/#view/Microsoft_AAD_RegisteredApps/ApplicationsListBlade dan masuk menggunakan akun Microsoft Anda.

  2. Di bawah Pendaftaran aplikasi, pilih Pendaftaran baru.

  3. Masukkan Nama untuk pendaftaran aplikasi baru: misalnya, masukkan App Service di Azure Stack Hub.

  4. Di bawah Jenis akun yang didukung, pilih Akun Microsoft Pribadi saja

  5. Masukkan URI Pengalihan. Pilih platform - Web dan dalam penyebaran Azure Stack Hub default, URI pengalihan dalam bentuk - https://api.appservice.<region>.<FQDN>:44300/auth/onedrive/callback.

  6. Pilih Daftar

  7. Layar berikutnya mencantumkan properti aplikasi baru Anda. Simpan ID Aplikasi (klien) ke lokasi sementara.

  8. Di bawah Sertifikat & rahasia, pilih Rahasia Klien dan pilih Rahasia klien baru. Berikan deskripsi dan pilih panjang kedaluwarsa untuk rahasia baru dan pilih Tambahkan.

  9. Catat nilai rahasia baru.

  10. Di bawah Izin API, pilih Tambahkan izin

  11. Tambahkan Izin Microsoft Graph - Izin yang Didelegasikan.

    • Files.ReadWrite.AppFolder
    • Pengguna. Read
  12. Di tab atau jendela browser baru, masuk ke portal administrator Azure Stack Hub sebagai admin layanan.

  13. Buka Penyedia Sumber Daya dan pilih Admin Penyedia Sumber Daya App Service.

  14. Pilih Konfigurasi kontrol sumber.

  15. Salin dan tempel ID Aplikasi (klien) ke dalam kotak input ID Klien dan Rahasia ke dalam kotak input Rahasia Klien untuk OneDrive.

  16. Pilih Simpan.

Mengonfigurasikan DropBox

Catatan

Anda harus memiliki akun Dropbox untuk menyelesaikan tugas ini. Anda mungkin ingin menggunakan akun untuk organisasi Anda daripada akun pribadi.

  1. Buka https://www.dropbox.com/developers/apps dan masuk menggunakan info masuk akun DropBox Anda.

  2. Pilih Buat aplikasi.

    Aplikasi Dropbox

  3. Pilih API Dropbox.

  4. Set tingkat akses ke Folder Aplikasi.

  5. Masukkan Nama untuk aplikasi Anda.

    Pendaftaran aplikasi Dropbox

  6. Pilih Buat Aplikasi. Anda akan disajikan dengan halaman yang mencantumkan pengaturan untuk aplikasi, termasuk Kunci aplikasi dan Rahasia aplikasi.

  7. Pastikan Nama folder aplikasi diatur ke App Service di Azure Stack Hub.

  8. Atur Pengalihan URI OAuth 2 lalu pilih Tambahkan. Dalam penyebaran Azure Stack Hub default, URI pengalihan ada di dalam formulirhttps://api.appservice.<region>.<FQDN>:44300/auth/dropbox/callback.

    Konfigurasi aplikasi Dropbox

  9. Di tab atau jendela browser baru, masuk ke portal administrator Azure Stack Hub sebagai admin layanan.

  10. Buka Penyedia Sumber Daya dan pilih Admin Penyedia Sumber Daya App Service.

  11. Pilih Konfigurasi kontrol sumber.

  12. Salin dan tempel Kunci Aplikasi ke dalam kotak input ID Klien dan Aplikasi rahasia ke dalam kotak input Rahasia Klien untuk Dropbox.

  13. Pilih Simpan.

Langkah berikutnya

Pengguna sekarang dapat menggunakan sumber penyebaran untuk hal-hal seperti penyebaran berkelanjutan, penyebaran Git lokal, dan sinkronisasi folder cloud.