Cara menggunakan izin di Azure Spring Apps

Catatan

Azure Spring Apps adalah nama baru untuk layanan Azure Spring Cloud. Meskipun layanan memiliki nama baru, Anda akan melihat nama lama di beberapa tempat untuk sementara saat kami berupaya memperbarui aset seperti cuplikan layar, video, dan diagram.

Artikel ini berlaku untuk: ✔️ Basic/Standard ✔️ Enterprise

Artikel ini menunjukkan cara membuat peran kustom yang mendelegasikan izin ke sumber daya Azure Spring Apps. Peran kustom memperluas peran bawaan Azure dengan berbagai izin stok.

Kita akan menerapkan peran khusus berikut.

  • Peran pengembang:

    • Sebarkan
    • Uji
    • Memulai ulang aplikasi
    • Menerapkan dan melakukan perubahan pada konfigurasi aplikasi di repositori Git
    • Mendapatkan streaming log
  • Peran Teknisi DevOps:

    • Membuat, mebaca, memperbarui, dan menghapus semua yang ada di Azure Spring Apps
  • Ops - Peran Rekayasa Keandalan Situs:

    • Memulai ulang aplikasi
    • Mendapatkan streaming log
    • Tidak dapat melakukan perubahan pada aplikasi atau konfigurasi
  • Peran Azure Pipelines/Jenkins/GitHub:

    • Melakukan operasi buat, baca, perbarui, dan hapus
    • Gunakan template Terraform atau ARM untuk membuat dan mengonfigurasi semuanya di Azure Spring Apps dan aplikasi dalam instans layanan: Azure Pipelines, Jenkins, dan GitHub Actions

Menentukan peran Pengembang

Peran Pengembang mencakup izin untuk memulai ulang aplikasi dan melihat aliran log mereka. Peran ini tidak dapat membuat perubahan pada aplikasi atau konfigurasi.

  1. Di portal Microsoft Azure, buka grup langganan dan sumber daya tempat Anda ingin peran kustom dapat ditetapkan.

  2. Buka Kontrol akses (IAM).

  3. Pilih Tambahkan.

  4. Pilih Tambahkan peran kustom.

  5. Pilih Selanjutnya:

    Cuplikan layar yang memperlihatkan tab Dasar-dasar dari jendela Buat peran khusus.

  6. Pilih Tambah izin:

    Cuplikan layar yang menunjukkan tombol Tambahkan izin.

  7. Di kotak pencarian, cari Microsoft.app. Pilih Microsoft Azure Spring Apps:

    Cuplikan layar portal Azure yang memperlihatkan hasil pencarian halaman Tambahkan izin dengan Microsoft Azure Spring Apps disorot.

  8. Pilih izin untuk peran Pengembang.

    Pada Microsoft.AppPlatform/Spring, pilih:

    • Tulis : Membuat atau Memperbarui instans layanan Azure Spring Apps
    • Baca : Mendapatkan instans layanan Azure Spring Apps
    • Lainnya : Mencantumkan kunci pengujian instans layanan Azure Spring Apps

    (Hanya untuk paket Enterprise) Di bawah Microsoft.AppPlatform/Spring/buildServices, pilih:

    • Baca : Membaca Layanan Pembangunan Microsoft Azure Spring Apps
    • Lainnya : Mendapatkan URL Pengunggahan di Azure Spring Apps

    (Hanya untuk paket Enterprise) Di bawah Microsoft.AppPlatform/Spring/buildServices/builds, pilih:

    • Baca : Membaca Pembangunan Microsoft Azure Spring Apps
    • Tulis : Menulis Pembangunan Microsoft Azure Spring Apps

    (Hanya untuk paket Enterprise) Di bawah Microsoft.AppPlatform/Spring/buildServices/builds/results, pilih:

    • Baca : Membaca Hasil Pembangunan Microsoft Azure Spring Apps
    • Lainnya : Mendapatkan URL File Log di Azure Spring Apps

    (Hanya untuk paket Enterprise) Di bawah Microsoft.AppPlatform/Spring/buildServices/builders, pilih:

    • Baca : Membaca Penyusun Microsoft Azure Spring Apps
    • Tulis : Menulis Penyusun Microsoft Azure Spring Apps
    • Hapus : Menghapus Penyusun Microsoft Azure Spring Apps

    (Hanya untuk paket Enterprise) Di bawah Microsoft.AppPlatform/Spring/buildServices/builders/buildpackBindings, pilih:

    • Baca : Membaca BuildpackBinding Penyusun Microsoft Azure Spring Apps
    • Tulis : Menulis BuildpackBinding Penyusun Microsoft Azure Spring Apps
    • Hapus : Menghapus BuildpackBinding Penyusun Microsoft Azure Spring Apps

    (Hanya untuk paket Enterprise) Di bawah Microsoft.AppPlatform/Spring/buildServices/supportedBuildpacks, pilih:

    • Baca : Membaca Buildpacks yang Didukung Microsoft Azure Spring Apps

    (Hanya untuk paket Enterprise) Di bawah Microsoft.AppPlatform/Spring/buildServices/supportedStacks, pilih:

    • Baca : Membaca Tumpukan yang Didukung Microsoft Azure Spring Apps

    Pada Microsoft.AppPlatform/Spring/apps, pilih:

    • Baca : Membaca aplikasi Microsoft Azure Spring Apps
    • Lainnya : Mendapatkan URL pengunggahan sumber daya aplikasi Microsoft Azure Spring Apps

    Pada Microsoft.AppPlatform/Spring/apps/bindings, pilih:

    • Baca : Membaca pengikatan aplikasi Microsoft Azure Spring Apps

    Pada Microsoft.AppPlatform/Spring/apps/deployments, pilih:

    • Tulis : Menulis penyebaran aplikasi Microsoft Azure Spring Apps
    • Baca : Membaca penyebaran aplikasi Microsoft Azure Spring Apps
    • Lainnya : Memulai penyebaran aplikasi Microsoft Azure Spring Apps
    • Lainnya : Menghentikan penyebaran aplikasi Microsoft Azure Spring Apps
    • Lainnya : Menghidupkan ulang penyebaran aplikasi Microsoft Azure Spring Apps
    • Lainnya : Mendapatkan URL file log penyebaran aplikasi Microsoft Azure Spring Apps

    Pada Microsoft.AppPlatform/Spring/apps/domains, pilih:

    • Baca : Membaca domain kustom aplikasi Microsoft Azure Spring Apps

    Pada Microsoft.AppPlatform/Spring/certificates, pilih:

    • Baca : Membaca sertifikat Microsoft Azure Spring Apps

    Pada Microsoft.AppPlatform/locations/operationResults/Spring, pilih:

    • Baca : Membaca hasil operasi

    Pada Microsoft.AppPlatform/locations/operationStatus/operationId, pilih:

    • Baca : Membaca status operasi

    Cuplikan layar portal Azure yang memperlihatkan pilihan untuk izin Pengembang.

  9. Pilih Tambahkan.

  10. Tinjau izinnya.

  11. Pilih Tinjau dan buat.

Menentukan peran Teknisi DevOps

Prosedur ini menentukan peran yang memiliki izin untuk menyebarkan, menguji, dan menghidupkan ulang aplikasi Azure Spring Apps.

  1. Ulangi langkah 1 sampai 4 dalam prosedur untuk menambahkan peran Pengembang.

  2. Pilih izin untuk peran Teknisi DevOps:

    Pada Microsoft.AppPlatform/Spring, pilih:

    • Tulis : Membuat atau Memperbarui instans layanan Azure Spring Apps
    • Hapus : Menghapus instans layanan Azure Spring Apps
    • Baca : Mendapatkan instans layanan Azure Spring Apps
    • Lainnya : Mengaktifkan titik akhir pengujian instans layanan Azure Spring Apps
    • Lainnya : Menonaktifkan titik akhir pengujian instans layanan Azure Spring Apps
    • Lainnya : Mencantumkan kunci pengujian instans layanan Azure Spring Apps
    • Lainnya : Meregenerasi kunci pengujian instans layanan Azure Spring Apps

    (Hanya untuk paket Enterprise) Di bawah Microsoft.AppPlatform/Spring/buildServices, pilih:

    • Baca : Membaca Layanan Pembangunan Microsoft Azure Spring Apps
    • Lainnya : Mendapatkan URL Pengunggahan di Azure Spring Apps

    (Hanya untuk paket Enterprise) Di bawah Microsoft.AppPlatform/Spring/buildServices/agentPools, pilih:

    • Baca : Membaca Kumpulan Agen Microsoft Azure Spring Apps
    • Tulis : Menulis Kumpulan Agen Microsoft Azure Spring Apps

    (Hanya untuk paket Enterprise) Di bawah Microsoft.AppPlatform/Spring/buildServices/builds, pilih:

    • Baca : Membaca Pembangunan Microsoft Azure Spring Apps
    • Tulis : Menulis Pembangunan Microsoft Azure Spring Apps

    (Hanya untuk paket Enterprise) Di bawah Microsoft.AppPlatform/Spring/buildServices/builds/results, pilih:

    • Baca : Membaca Hasil Pembangunan Microsoft Azure Spring Apps
    • Lainnya : Mendapatkan URL File Log di Azure Spring Apps

    (Hanya untuk paket Enterprise) Di bawah Microsoft.AppPlatform/Spring/buildServices/builders, pilih:

    • Baca : Membaca Penyusun Microsoft Azure Spring Apps
    • Tulis : Menulis Penyusun Microsoft Azure Spring Apps
    • Hapus : Menghapus Penyusun Microsoft Azure Spring Apps

    (Hanya untuk paket Enterprise) Di bawah Microsoft.AppPlatform/Spring/buildServices/builders/buildpackBindings, pilih:

    • Baca : Membaca BuildpackBinding Penyusun Microsoft Azure Spring Apps
    • Tulis : Menulis BuildpackBinding Penyusun Microsoft Azure Spring Apps
    • Hapus : Menghapus BuildpackBinding Penyusun Microsoft Azure Spring Apps

    (Hanya untuk paket Enterprise) Di bawah Microsoft.AppPlatform/Spring/buildServices/supportedBuildpacks, pilih:

    • Baca : Membaca Buildpacks yang Didukung Microsoft Azure Spring Apps

    (Hanya untuk paket Enterprise) Di bawah Microsoft.AppPlatform/Spring/buildServices/supportedStacks, pilih:

    • Baca : Membaca Tumpukan yang Didukung Microsoft Azure Spring Apps

    Pada Microsoft.AppPlatform/Spring/apps, pilih:

    • Tulis : Menulis aplikasi Microsoft Azure Spring Apps
    • Hapus : Menghapus aplikasi Microsoft Azure Spring Apps
    • Baca : Membaca aplikasi Microsoft Azure Spring Apps
    • Lainnya : Mendapatkan URL pengunggahan sumber daya aplikasi Microsoft Azure Spring Apps
    • Lainnya : Memvalidasi domain kustom aplikasi Microsoft Azure Spring Apps

    Pada Microsoft.AppPlatform/Spring/apps/bindings, pilih:

    • Tulis : Menulis pengikatan aplikasi Microsoft Azure Spring Apps
    • Hapus : Menghapus pengikatan aplikasi Microsoft Azure Spring Apps
    • Baca : Membaca pengikatan aplikasi Microsoft Azure Spring Apps

    Pada Microsoft.AppPlatform/Spring/apps/deployments, pilih:

    • Tulis : Menulis penyebaran aplikasi Microsoft Azure Spring Apps
    • Hapus : Menghapus penyebaran aplikasi Azure Spring Apps
    • Baca : Membaca penyebaran aplikasi Microsoft Azure Spring Apps
    • Lainnya : Memulai penyebaran aplikasi Microsoft Azure Spring Apps
    • Lainnya : Menghentikan penyebaran aplikasi Microsoft Azure Spring Apps
    • Lainnya : Menghidupkan ulang penyebaran aplikasi Microsoft Azure Spring Apps
    • Lainnya : Mendapatkan URL file log penyebaran aplikasi Microsoft Azure Spring Apps

    Pada Microsoft.AppPlatform/Spring/apps/deployments/skus, pilih:

    • Baca : Mencantumkan sku yang tersedia penyebaran aplikasi

    Pada Microsoft.AppPlatform/locations, pilih:

    • Lainnya : Periksa ketersediaan nama

    Pada Microsoft.AppPlatform/locations/operationResults/Spring pilih:

    • Baca : Membaca hasil operasi

    Pada Microsoft.AppPlatform/locations/operationStatus/operationId, pilih:

    • Baca : Membaca status operasi

    Pada Microsoft.AppPlatform/skus, pilih:

    • Baca : Mencantumkan sku yang tersedia

    Cuplikan layar portal Azure yang memperlihatkan pilihan untuk izin DevOps.

  3. Pilih Tambahkan.

  4. Tinjau izinnya.

  5. Pilih Tinjau dan buat.

Tentukan Ops - peran Keandalan Teknik Situs

Prosedur ini menentukan peran yang memiliki izin untuk menyebarkan, menguji, dan menghidupkan ulang aplikasi Azure Spring Apps.

  1. Ulangi langkah 1 hingga 4 dari prosedur untuk menambahkan peran Pengembang.

  2. Pilih izin untuk peran Ops - Peran Rekayasa Keandalan Situs:

    Pada Microsoft.AppPlatform/Spring, pilih:

    • Baca : Mendapatkan instans layanan Azure Spring Apps
    • Lainnya : Mencantumkan kunci pengujian instans layanan Azure Spring Apps

    Pada Microsoft.AppPlatform/Spring/apps, pilih:

    • Baca : Membaca aplikasi Microsoft Azure Spring Apps

    Pada Microsoft.AppPlatform/apps/deployments, pilih:

    • Baca : Membaca penyebaran aplikasi Microsoft Azure Spring Apps
    • Lainnya : Memulai penyebaran aplikasi Microsoft Azure Spring Apps
    • Lainnya : Menghentikan penyebaran aplikasi Microsoft Azure Spring Apps
    • Lainnya : Menghidupkan ulang penyebaran aplikasi Microsoft Azure Spring Apps

    Pada Microsoft.AppPlatform/locations/operationResults/Spring, pilih:

    • Baca : Membaca hasil operasi

    Pada Microsoft.AppPlatform/locations/operationStatus/operationId, pilih:

    • Baca : Membaca status operasi

    Cuplikan layar portal Azure yang memperlihatkan pilihan untuk izin Ops - Rekayasa Keandalan Situs.

  3. Pilih Tambahkan.

  4. Tinjau izinnya.

  5. Pilih Tinjau dan buat.

Menentukan peran Azure Pipelines / Jenkins / GitHub Actions

Peran ini dapat membuat dan mengonfigurasi semua yang ada di Azure Spring Apps dan aplikasi dengan instans layanan. Peran ini untuk merilis atau menyebarkan kode.

  1. Ulangi langkah 1 hingga 4 dari prosedur untuk menambahkan peran Pengembang.

  2. Buka opsi Izin.

  3. Pilih izin untuk peran Azure Pipelines/Jenkins/GitHub Actions:

    Pada Microsoft.AppPlatform/Spring, pilih:

    • Tulis : Membuat atau Memperbarui instans layanan Azure Spring Apps
    • Hapus : Menghapus instans layanan Azure Spring Apps
    • Baca : Mendapatkan instans layanan Azure Spring Apps
    • Lainnya : Mengaktifkan titik akhir pengujian instans layanan Azure Spring Apps
    • Lainnya : Menonaktifkan titik akhir pengujian instans layanan Azure Spring Apps
    • Lainnya : Mencantumkan kunci pengujian instans layanan Azure Spring Apps
    • Lainnya : Meregenerasi kunci pengujian instans layanan Azure Spring Apps

    (Hanya untuk paket Enterprise) Di bawah Microsoft.AppPlatform/Spring/buildServices, pilih:

    • Baca : Membaca Layanan Pembangunan Microsoft Azure Spring Apps
    • Lainnya : Mendapatkan URL Pengunggahan di Azure Spring Apps

    (Hanya untuk paket Enterprise) Di bawah Microsoft.AppPlatform/Spring/buildServices/builds, pilih:

    • Baca : Membaca Pembangunan Microsoft Azure Spring Apps
    • Tulis : Menulis Pembangunan Microsoft Azure Spring Apps

    (Hanya untuk paket Enterprise) Di bawah Microsoft.AppPlatform/Spring/buildServices/builds/results, pilih:

    • Baca : Membaca Hasil Pembangunan Microsoft Azure Spring Apps
    • Lainnya : Mendapatkan URL File Log di Azure Spring Apps

    (Hanya untuk paket Enterprise) Di bawah Microsoft.AppPlatform/Spring/buildServices/builders, pilih:

    • Baca : Membaca Penyusun Microsoft Azure Spring Apps
    • Tulis : Menulis Penyusun Microsoft Azure Spring Apps
    • Hapus : Menghapus Penyusun Microsoft Azure Spring Apps

    (Hanya untuk paket Enterprise) Di bawah Microsoft.AppPlatform/Spring/buildServices/builders/buildpackBindings, pilih:

    • Baca : Membaca BuildpackBinding Penyusun Microsoft Azure Spring Apps
    • Tulis : Menulis BuildpackBinding Penyusun Microsoft Azure Spring Apps
    • Hapus : Menghapus BuildpackBinding Penyusun Microsoft Azure Spring Apps

    (Hanya untuk paket Enterprise) Di bawah Microsoft.AppPlatform/Spring/buildServices/supportedBuildpacks, pilih:

    • Baca : Membaca Buildpacks yang Didukung Microsoft Azure Spring Apps

    (Hanya untuk paket Enterprise) Di bawah Microsoft.AppPlatform/Spring/buildServices/supportedStacks, pilih:

    • Baca : Membaca Tumpukan yang Didukung Microsoft Azure Spring Apps

    Pada Microsoft.AppPlatform/Spring/apps, pilih:

    • Tulis : Menulis aplikasi Microsoft Azure Spring Apps
    • Hapus : Menghapus aplikasi Microsoft Azure Spring Apps
    • Baca : Membaca aplikasi Microsoft Azure Spring Apps
    • Lainnya : Mendapatkan URL pengunggahan sumber daya aplikasi Microsoft Azure Spring Apps
    • Lainnya : Memvalidasi domain kustom aplikasi Microsoft Azure Spring Apps

    Pada Microsoft.AppPlatform/Spring/apps/bindings, pilih:

    • Tulis : Menulis pengikatan aplikasi Microsoft Azure Spring Apps
    • Hapus : Menghapus pengikatan aplikasi Microsoft Azure Spring Apps
    • Baca : Membaca pengikatan aplikasi Microsoft Azure Spring Apps

    Pada Microsoft.AppPlatform/Spring/apps/deployments, pilih:

    • Tulis : Menulis penyebaran aplikasi Microsoft Azure Spring Apps
    • Hapus : Menghapus penyebaran aplikasi Azure Spring Apps
    • Baca : Membaca penyebaran aplikasi Microsoft Azure Spring Apps
    • Lainnya : Memulai penyebaran aplikasi Microsoft Azure Spring Apps
    • Lainnya : Menghentikan penyebaran aplikasi Microsoft Azure Spring Apps
    • Lainnya : Menghidupkan ulang penyebaran aplikasi Microsoft Azure Spring Apps
    • Lainnya : Mendapatkan URL file log penyebaran aplikasi Microsoft Azure Spring Apps

    Pada Microsoft.AppPlatform/Spring/apps/deployments/skus, pilih:

    • Baca : Mencantumkan sku yang tersedia penyebaran aplikasi

    Pada Microsoft.AppPlatform/locations, pilih:

    • Lainnya : Periksa ketersediaan nama

    Pada Microsoft.AppPlatform/locations/operationResults/Spring, pilih:

    • Baca : Membaca hasil operasi

    Pada Microsoft.AppPlatform/locations/operationStatus/operationId, pilih:

    • Baca : Membaca status operasi

    Pada Microsoft.AppPlatform/skus, pilih:

    • Baca : Mencantumkan sku yang tersedia

    Cuplikan layar portal Azure yang menunjukkan pilihan untuk izin Azure Pipelines / Jenkins / GitHub Actions.

  4. Pilih Tambahkan.

  5. Tinjau izinnya.

  6. Pilih Tinjau dan buat.

Langkah berikutnya

Untuk informasi selengkapnya tentang tiga metode yang menentukan izin kustom, lihat: