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.
Di portal Microsoft Azure, buka grup langganan dan sumber daya tempat Anda ingin peran kustom dapat ditetapkan.
Buka Kontrol akses (IAM).
Pilih Tambahkan.
Pilih Tambahkan peran kustom.
Pilih Selanjutnya:
Pilih Tambah izin:
Di kotak pencarian, cari Microsoft.app. Pilih Microsoft Azure Spring Apps:
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
Pilih Tambahkan.
Tinjau izinnya.
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.
Ulangi langkah 1 sampai 4 dalam prosedur untuk menambahkan peran Pengembang.
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
Pilih Tambahkan.
Tinjau izinnya.
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.
Ulangi langkah 1 hingga 4 dari prosedur untuk menambahkan peran Pengembang.
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
Pilih Tambahkan.
Tinjau izinnya.
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.
Ulangi langkah 1 hingga 4 dari prosedur untuk menambahkan peran Pengembang.
Buka opsi Izin.
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
Pilih Tambahkan.
Tinjau izinnya.
Pilih Tinjau dan buat.
Langkah berikutnya
Untuk informasi selengkapnya tentang tiga metode yang menentukan izin kustom, lihat: