Aracılığıyla paylaş


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.

  1. Azure portalında, özel rolü atamak istediğiniz aboneliği açın.

  2. Erişim denetimini (IAM) açın.

  3. Ekle'yi seçin.

  4. Özel rol ekle'yi seçin.

  5. İleri'yi seçin:

    Özel rol oluştur penceresinin Temel Bilgiler sekmesini gösteren ekran görüntüsü.

  6. İzin ekle'yi seçin:

    İzin ekle düğmesini gösteren ekran görüntüsü.

  7. Arama kutusunda Microsoft.app arayın. Microsoft Azure Spring Apps'i seçin:

    Microsoft Azure Spring Apps'in vurgulandığı İzin ekle sayfası arama sonuçlarını gösteren Azure portalının ekran görüntüsü.

  8. 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

    Geliştirici izinleri seçimlerini gösteren Azure portalının ekran görüntüsü.

  9. Ekle'yi seçin.

  10. İzinleri gözden geçirin.

  11. İ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.

  1. Geliştirici rolünü ekleme yordamında 1 ile 4 arasındaki adımları yineleyin.

  2. 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

    DevOps izinlerinin seçimlerini gösteren Azure portalının ekran görüntüsü.

  3. Ekle'yi seçin.

  4. İzinleri gözden geçirin.

  5. İ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.

  1. Geliştirici rolünü ekleme yordamındaki 1 ile 4 arasındaki adımları yineleyin.

  2. İş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

    İşlemler - Site Güvenilirliği Mühendisliği izinlerinin seçimlerini gösteren Azure portalının ekran görüntüsü.

  3. Ekle'yi seçin.

  4. İzinleri gözden geçirin.

  5. İ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.

  1. Geliştirici rolünü ekleme yordamındaki 1 ile 4 arasındaki adımları yineleyin.

  2. İzinler seçeneklerini açın.

  3. 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

    Azure Pipelines / Jenkins / GitHub Actions izinlerinin seçimlerini gösteren Azure portalının ekran görüntüsü.

  4. Ekle'yi seçin.

  5. İzinleri gözden geçirin.

  6. İncele ve oluştur'u seçin.

Sonraki adımlar

Özel izinleri tanımlayan üç yöntem hakkında daha fazla bilgi için bkz: