Azure Spring Apps'te izinleri kullanma
Not
Temel, Standart ve Kurumsal planları, 3 yıllık kullanımdan kaldırma süresiyle Mart 2025 ortasından itibaren kullanımdan kaldırılacaktır. Azure Container Apps'e geçiş yapmanızı öneririz. Daha fazla bilgi için bkz . Azure Spring Apps kullanımdan kaldırma duyurusu.
Standart tüketim ve ayrılmış plan, altı ay sonra tamamen kapatılarak 30 Eylül 2024'den itibaren kullanımdan kaldırılacaktır. Azure Container Apps'e geçiş yapmanızı öneririz. Daha fazla bilgi için bkz . Azure Spring Apps Standart tüketimini ve ayrılmış planı Azure Container Apps'e geçirme.
Bu makale şunlar için geçerlidir:✅ Temel/Standart ✅ Kurumsal
Bu makalede, Azure Spring Apps kaynaklarına izinler veren özel rollerin nasıl oluşturulacağı gösterilmektedir. Özel roller, azure yerleşik rollerini çeşitli hisse senedi izinleriyle genişletir.
Aşağıdaki özel rolleri uygulayacağız.
Geliştirici rolü:
- Dağıtma
- Test etme
- Uygulamaları yeniden başlatma
- Git deposunda uygulama yapılandırmalarını uygulama ve yapılandırmalarda değişiklik yapma
- Günlük akışlarını alma
DevOps Mühendisi rolü:
- Azure Spring Apps'te her şeyi oluşturma, okuma, güncelleştirme ve silme
ops - Site Güvenilirlik Mühendisliği rolü:
- Uygulamaları yeniden başlatma
- Günlük akışlarını alma
- Uygulamalarda veya yapılandırmalarda değişiklik yapılamaz
Azure Pipelines / Jenkins / GitHub Actions rolü:
- Oluşturma, okuma, güncelleştirme ve silme işlemlerini gerçekleştirme
- Azure Spring Apps'te ve bir hizmet örneğindeki uygulamalarda her şeyi oluşturmak ve yapılandırmak için Terraform veya ARM şablonlarını kullanın: Azure Pipelines, Jenkins ve GitHub Actions
Geliştirici rolünü tanımlama
Geliştirici rolü, uygulamaları yeniden başlatma ve günlük akışlarını görme izinlerini içerir. Bu rol, uygulamalarda veya yapılandırmalarda değişiklik yapamaz.
Azure portalında, özel rolü atamak istediğiniz aboneliği açın.
Erişim denetimini (IAM) açın.
Ekle'yi seçin.
Özel rol ekle'yi seçin.
İleri'yi seçin:
İzin ekle'yi seçin:
Arama kutusunda Microsoft.app arayın. Microsoft Azure Spring Apps'i seçin:
Geliştirici rolü için izinleri seçin.
Microsoft.AppPlatform/Spring altında şunları seçin:
- Yazma: Azure Spring Apps hizmet örneğini oluşturma veya güncelleştirme
- Okuma: Azure Spring Apps hizmet örneğini alma
- Diğer: Azure Spring Apps hizmet örneği test anahtarlarını listeleme
(Yalnızca Kurumsal plan için) Microsoft.AppPlatform/Spring/buildServices altında şunları seçin:
- Okuma: Microsoft Azure Spring Apps Derleme Hizmetleri'ne gidin
- Diğer: Azure Spring Apps'te Karşıya Yükleme URL'si alma
(Yalnızca Kurumsal plan için) Microsoft.AppPlatform/Spring/buildServices/builds altında şunları seçin:
- Okuma: Microsoft Azure Spring Apps Derlemelerini okuyun
- Yazma: Microsoft Azure Spring Apps Derlemeleri Yazma
(Yalnızca Kurumsal plan için) Microsoft.AppPlatform/Spring/buildServices/builds/results altında şunları seçin:
- Okuma: Microsoft Azure Spring Apps Derleme Sonuçları'nı okuyun
- Diğer: Azure Spring Apps'te Günlük Dosyası URL'si alma
(Yalnızca Kurumsal plan için) Microsoft.AppPlatform/Spring/buildServices/builders altında şunları seçin:
- Okuma: Microsoft Azure Spring Apps Builders'ı okuyun
- Yazma: Microsoft Azure Spring Apps Builders Yazma
- Sil: Microsoft Azure Spring Apps Builders'ı silme
(Yalnızca Kurumsal plan için) Microsoft.AppPlatform/Spring/buildServices/builders/buildpackBindings altında şunları seçin:
- Okuma: Microsoft Azure Spring Apps Builder BuildpackBinding'i okuyun
- Yazma: Microsoft Azure Spring Apps Builder BuildpackBinding yazma
- Sil: Microsoft Azure Spring Apps Builder BuildpackBinding'i silme
(Yalnızca Kurumsal plan için) Microsoft.AppPlatform/Spring/buildServices/supportedBuildpacks altında şunları seçin:
- Okuma: Microsoft Azure Spring Apps Tarafından Desteklenen Derleme Paketleri'nin okunmasını sağlama
(Yalnızca Kurumsal plan için) Microsoft.AppPlatform/Spring/buildServices/supportedStacks altında şunları seçin:
- Okuma: Microsoft Azure Spring Apps Desteklenen Yığınları okuyun
Microsoft.AppPlatform/Spring/apps altında şunları seçin:
- Okuma: Microsoft Azure Spring Apps uygulamasını okuyun
- Diğer: Microsoft Azure Spring Apps uygulama kaynağı karşıya yükleme URL'sini alma
Microsoft.AppPlatform/Spring/apps/bindings altında şunları seçin:
- Okuma: Microsoft Azure Spring Apps uygulama bağlamasını okuyun
Microsoft.AppPlatform/Spring/apps/deployments altında şunları seçin:
- Yazma: Microsoft Azure Spring Apps uygulama dağıtımı yazma
- Okuma: Microsoft Azure Spring Apps uygulama dağıtımını okuyun
- Diğer: Microsoft Azure Spring Apps uygulama dağıtımlarını başlatma
- Diğer: Microsoft Azure Spring Apps uygulama dağıtımlarını durdurma
- Diğer: Microsoft Azure Spring Apps uygulama dağıtımlarını yeniden başlatın
- Diğer: Microsoft Azure Spring Apps uygulama dağıtım günlük dosyası URL'sini alma
Microsoft.AppPlatform/Spring/apps/domains altında şunları seçin:
- Okuma: Microsoft Azure Spring Apps uygulaması özel etki alanını okuyun
Microsoft.AppPlatform/Spring/certificates altında şunları seçin:
- Okuma: Microsoft Azure Spring Apps sertifikasını okuyun
Microsoft.AppPlatform/locations/operationResults/Spring altında şunları seçin:
- Okuma: okuma işlemi sonucu
Microsoft.AppPlatform/locations/operationStatus/operationId altında şunları seçin:
- Okuma: okuma işlemi durumu
Ekle'yi seçin.
İzinleri gözden geçirin.
İncele ve oluştur'u seçin.
DevOps Mühendisi rolünü tanımlama
Bu yordam, Azure Spring Apps uygulamalarını dağıtma, test etme ve yeniden başlatma izinlerine sahip bir rolü tanımlar.
Geliştirici rolünü ekleme yordamında 1 ile 4 arasındaki adımları yineleyin.
DevOps Mühendisi rolü için izinleri seçin:
Microsoft.AppPlatform/Spring altında şunları seçin:
- Yazma: Azure Spring Apps hizmet örneğini oluşturma veya güncelleştirme
- Sil: Azure Spring Apps hizmet örneğini silme
- Okuma: Azure Spring Apps hizmet örneğini alma
- Diğer: Azure Spring Apps hizmet örneği test uç noktasını etkinleştirme
- Diğer: Azure Spring Apps hizmet örneği test uç noktasını devre dışı bırakma
- Diğer: Azure Spring Apps hizmet örneği test anahtarlarını listeleme
- Diğer: Azure Spring Apps hizmet örneği test anahtarını yeniden oluşturma
(Yalnızca Kurumsal plan için) Microsoft.AppPlatform/Spring/buildServices altında şunları seçin:
- Okuma: Microsoft Azure Spring Apps Derleme Hizmetleri'ne gidin
- Diğer: Azure Spring Apps'te Karşıya Yükleme URL'si alma
(Yalnızca Kurumsal plan için) Microsoft.AppPlatform/Spring/buildServices/agentPools altında şunları seçin:
- Okuma: Microsoft Azure Spring Apps Aracı Havuzları'nı okuyun
- Yazma: Microsoft Azure Spring Apps Aracı Havuzları Yazma
(Yalnızca Kurumsal plan için) Microsoft.AppPlatform/Spring/buildServices/builds altında şunları seçin:
- Okuma: Microsoft Azure Spring Apps Derlemelerini okuyun
- Yazma: Microsoft Azure Spring Apps Derlemeleri Yazma
(Yalnızca Kurumsal plan için) Microsoft.AppPlatform/Spring/buildServices/builds/results altında şunları seçin:
- Okuma: Microsoft Azure Spring Apps Derleme Sonuçları'nı okuyun
- Diğer: Azure Spring Apps'te Günlük Dosyası URL'si alma
(Yalnızca Kurumsal plan için) Microsoft.AppPlatform/Spring/buildServices/builders altında şunları seçin:
- Okuma: Microsoft Azure Spring Apps Builders'ı okuyun
- Yazma: Microsoft Azure Spring Apps Builders Yazma
- Sil: Microsoft Azure Spring Apps Builders'ı silme
(Yalnızca Kurumsal plan için) Microsoft.AppPlatform/Spring/buildServices/builders/buildpackBindings altında şunları seçin:
- Okuma: Microsoft Azure Spring Apps Builder BuildpackBinding'i okuyun
- Yazma: Microsoft Azure Spring Apps Builder BuildpackBinding yazma
- Sil: Microsoft Azure Spring Apps Builder BuildpackBinding'i silme
(Yalnızca Kurumsal plan için) Microsoft.AppPlatform/Spring/buildServices/supportedBuildpacks altında şunları seçin:
- Okuma: Microsoft Azure Spring Apps Tarafından Desteklenen Derleme Paketleri'nin okunmasını sağlama
(Yalnızca Kurumsal plan için) Microsoft.AppPlatform/Spring/buildServices/supportedStacks altında şunları seçin:
- Okuma: Microsoft Azure Spring Apps Desteklenen Yığınları okuyun
Microsoft.AppPlatform/Spring/apps altında şunları seçin:
- Yazma: Microsoft Azure Spring Apps uygulaması yazma
- Sil: Microsoft Azure Spring Apps uygulamasını silme
- Okuma: Microsoft Azure Spring Apps uygulamasını okuyun
- Diğer: Microsoft Azure Spring Apps uygulama kaynağı karşıya yükleme URL'sini alma
- Diğer: Microsoft Azure Spring Apps uygulaması özel etki alanını doğrulama
Microsoft.AppPlatform/Spring/apps/bindings altında şunları seçin:
- Yazma: Microsoft Azure Spring Apps uygulama bağlaması yazma
- Sil: Microsoft Azure Spring Apps uygulama bağlamayı silme
- Okuma: Microsoft Azure Spring Apps uygulama bağlamasını okuyun
Microsoft.AppPlatform/Spring/apps/deployments altında şunları seçin:
- Yazma: Microsoft Azure Spring Apps uygulama dağıtımı yazma
- Sil: Azure Spring Apps uygulama dağıtımlarını silme
- Okuma: Microsoft Azure Spring Apps uygulama dağıtımını okuyun
- Diğer: Microsoft Azure Spring Apps uygulama dağıtımlarını başlatma
- Diğer: Microsoft Azure Spring Apps uygulama dağıtımlarını durdurma
- Diğer: Microsoft Azure Spring Apps uygulama dağıtımlarını yeniden başlatın
- Diğer: Microsoft Azure Spring Apps uygulama dağıtım günlük dosyası URL'sini alma
Microsoft.AppPlatform/Spring/apps/deployments/skus altında şunları seçin:
- Okuma: Kullanılabilir uygulama dağıtımı sku'larını listeleme
Microsoft.AppPlatform/locations altında şunları seçin:
- Diğer: Ad kullanılabilirliğini denetleme
Microsoft.AppPlatform/locations/operationResults/Spring altında:
- Okuma: okuma işlemi sonucu
Microsoft.AppPlatform/locations/operationStatus/operationId altında şunları seçin:
- Okuma: okuma işlemi durumu
Microsoft.AppPlatform/skus altında şunları seçin:
- Okuma: Kullanılabilir sku'ları listeleme
Ekle'yi seçin.
İzinleri gözden geçirin.
İncele ve oluştur'u seçin.
İşlemler - Site Güvenilirliği Mühendisliği rolünü tanımlama
Bu yordam, Azure Spring Apps uygulamalarını dağıtma, test etme ve yeniden başlatma izinlerine sahip bir rolü tanımlar.
Geliştirici rolünü ekleme yordamındaki 1 ile 4 arasındaki adımları yineleyin.
İşlemler - Site Güvenilirliği Mühendisliği rolü için izinleri seçin:
Microsoft.AppPlatform/Spring altında şunları seçin:
- Okuma: Azure Spring Apps hizmet örneğini alma
- Diğer: Azure Spring Apps hizmet örneği test anahtarlarını listeleme
Microsoft.AppPlatform/Spring/apps altında şunları seçin:
- Okuma: Microsoft Azure Spring Apps uygulamasını okuyun
Microsoft.AppPlatform/apps/deployments altında şunları seçin:
- Okuma: Microsoft Azure Spring Apps uygulama dağıtımını okuyun
- Diğer: Microsoft Azure Spring Apps uygulama dağıtımlarını başlatma
- Diğer: Microsoft Azure Spring Apps uygulama dağıtımlarını durdurma
- Diğer: Microsoft Azure Spring Apps uygulama dağıtımlarını yeniden başlatın
Microsoft.AppPlatform/locations/operationResults/Spring altında şunları seçin:
- Okuma: okuma işlemi sonucu
Microsoft.AppPlatform/locations/operationStatus/operationId altında şunları seçin:
- Okuma: okuma işlemi durumu
Ekle'yi seçin.
İzinleri gözden geçirin.
İncele ve oluştur'u seçin.
Azure Pipelines / Jenkins / GitHub Actions rolünü tanımlama
Bu rol, Azure Spring Apps'te ve hizmet örneği içeren uygulamalarda her şeyi oluşturabilir ve yapılandırabilir. Bu rol, kodu yayımlamaya veya dağıtmaya yöneliktir.
Geliştirici rolünü ekleme yordamındaki 1 ile 4 arasındaki adımları yineleyin.
İzinler seçeneklerini açın.
Azure Pipelines / Jenkins / GitHub Actions rolü için izinleri seçin:
Microsoft.AppPlatform/Spring altında şunları seçin:
- Yazma: Azure Spring Apps hizmet örneğini oluşturma veya güncelleştirme
- Sil: Azure Spring Apps hizmet örneğini silme
- Okuma: Azure Spring Apps hizmet örneğini alma
- Diğer: Azure Spring Apps hizmet örneği test uç noktasını etkinleştirme
- Diğer: Azure Spring Apps hizmet örneği test uç noktasını devre dışı bırakma
- Diğer: Azure Spring Apps hizmet örneği test anahtarlarını listeleme
- Diğer: Azure Spring Apps hizmet örneği test anahtarını yeniden oluşturma
(Yalnızca Kurumsal plan için) Microsoft.AppPlatform/Spring/buildServices altında şunları seçin:
- Okuma: Microsoft Azure Spring Apps Derleme Hizmetleri'ne gidin
- Diğer: Azure Spring Apps'te Karşıya Yükleme URL'si alma
(Yalnızca Kurumsal plan için) Microsoft.AppPlatform/Spring/buildServices/builds altında şunları seçin:
- Okuma: Microsoft Azure Spring Apps Derlemelerini okuyun
- Yazma: Microsoft Azure Spring Apps Derlemeleri Yazma
(Yalnızca Kurumsal plan için) Microsoft.AppPlatform/Spring/buildServices/builds/results altında şunları seçin:
- Okuma: Microsoft Azure Spring Apps Derleme Sonuçları'nı okuyun
- Diğer: Azure Spring Apps'te Günlük Dosyası URL'si alma
(Yalnızca Kurumsal plan için) Microsoft.AppPlatform/Spring/buildServices/builders altında şunları seçin:
- Okuma: Microsoft Azure Spring Apps Builders'ı okuyun
- Yazma: Microsoft Azure Spring Apps Builders Yazma
- Sil: Microsoft Azure Spring Apps Builders'ı silme
(Yalnızca Kurumsal plan için) Microsoft.AppPlatform/Spring/buildServices/builders/buildpackBindings altında şunları seçin:
- Okuma: Microsoft Azure Spring Apps Builder BuildpackBinding'i okuyun
- Yazma: Microsoft Azure Spring Apps Builder BuildpackBinding yazma
- Sil: Microsoft Azure Spring Apps Builder BuildpackBinding'i silme
(Yalnızca Kurumsal plan için) Microsoft.AppPlatform/Spring/buildServices/supportedBuildpacks altında şunları seçin:
- Okuma: Microsoft Azure Spring Apps Tarafından Desteklenen Derleme Paketleri'nin okunmasını sağlama
(Yalnızca Kurumsal plan için) Microsoft.AppPlatform/Spring/buildServices/supportedStacks altında şunları seçin:
- Okuma: Microsoft Azure Spring Apps Desteklenen Yığınları okuyun
Microsoft.AppPlatform/Spring/apps altında şunları seçin:
- Yazma: Microsoft Azure Spring Apps uygulaması yazma
- Sil: Microsoft Azure Spring Apps uygulamasını silme
- Okuma: Microsoft Azure Spring Apps uygulamasını okuyun
- Diğer: Microsoft Azure Spring Apps uygulama kaynağı karşıya yükleme URL'sini alma
- Diğer: Microsoft Azure Spring Apps uygulaması özel etki alanını doğrulama
Microsoft.AppPlatform/Spring/apps/bindings altında şunları seçin:
- Yazma: Microsoft Azure Spring Apps uygulama bağlaması yazma
- Sil: Microsoft Azure Spring Apps uygulama bağlamayı silme
- Okuma: Microsoft Azure Spring Apps uygulama bağlamasını okuyun
Microsoft.AppPlatform/Spring/apps/deployments altında şunları seçin:
- Yazma: Microsoft Azure Spring Apps uygulama dağıtımı yazma
- Sil: Azure Spring Apps uygulama dağıtımlarını silme
- Okuma: Microsoft Azure Spring Apps uygulama dağıtımını okuyun
- Diğer: Microsoft Azure Spring Apps uygulama dağıtımlarını başlatma
- Diğer: Microsoft Azure Spring Apps uygulama dağıtımlarını durdurma
- Diğer: Microsoft Azure Spring Apps uygulama dağıtımlarını yeniden başlatın
- Diğer: Microsoft Azure Spring Apps uygulama dağıtım günlük dosyası URL'sini alma
Microsoft.AppPlatform/Spring/apps/deployments/skus altında şunları seçin:
- Okuma: Kullanılabilir uygulama dağıtımı sku'larını listeleme
Microsoft.AppPlatform/locations altında şunları seçin:
- Diğer: Ad kullanılabilirliğini denetleme
Microsoft.AppPlatform/locations/operationResults/Spring altında şunları seçin:
- Okuma: okuma işlemi sonucu
Microsoft.AppPlatform/locations/operationStatus/operationId altında şunları seçin:
- Okuma: okuma işlemi durumu
Microsoft.AppPlatform/skus altında şunları seçin:
- Okuma: Kullanılabilir sku'ları listeleme
Ekle'yi seçin.
İzinleri gözden geçirin.
İncele ve oluştur'u seçin.
Sonraki adımlar
Özel izinleri tanımlayan üç yöntem hakkında daha fazla bilgi için bkz: