Aracılığıyla paylaş


Azure Spring Apps'te izinleri kullanma

Not

Temel, Standardve Enterprise planları 17 Mart 2025'te kullanımdan kaldırma dönemine girdi. Daha fazla bilgi için bkz . Azure Spring Apps kullanımdan kaldırma duyurusu.

Standart tüketim ve ayrılmış planı 30 Eylül 2024'te emeklilik dönemine girdi ve Mart 2025 sonuna kadar tamamen kapatılacak. Daha fazla bilgi için ‘Azure Spring Apps Standart tüketim ve ayrılmış planını Azure Container Apps'e geçirme’ belgesine bakın.

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 standart izinlerle 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ı al
  • 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ı al
    • 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:

    • Okuyun: Microsoft Azure Spring Apps Derleme Hizmetleri'ni okuyun
    • 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:

    • Oku: Microsoft Azure Spring Apps Yapılarını okuyun
    • Yaz: Microsoft Azure Spring Apps Sürümleri Yaz

    (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 Log 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:

    • Okuyun: Microsoft Azure Spring Apps Tarafından Desteklenen Derleme Paketleri

    (Yalnızca Kurumsal plan için) Microsoft.AppPlatform/Spring/buildServices/supportedStacks altında şunları seçin:

    • Okuyun: Microsoft Azure Spring Apps Desteklenen Yığınlar

    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ğının yükleme URL'sini edinin

    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:

    • Yaz: Microsoft Azure Spring Apps uygulama dağıtımını yaz
    • 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:

    • Oku: Microsoft Azure Spring Apps uygulamasının özel etki alanını oku

    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 İşlemi Sonucu

    Microsoft.AppPlatform/locations/operationStatus/operationId altında şunları seçin:

    • Okuma: Okuma İş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:

    • Okuyun: Microsoft Azure Spring Apps Derleme Hizmetleri
    • Diğer: Azure Spring Apps'te Yükleme URL'si Alın

    (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
    • Yaz: Microsoft Azure Spring Apps Builder BuildpackBinding yaz
    • 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:

    • Okuyun: Microsoft Azure Spring Apps'in Desteklediği Derleme Paketleri

    (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ğı yükleme URL'sini elde etme
    • Diğer: Microsoft Azure Spring Apps uygulaması özel etki alanını doğrulama

    Microsoft.AppPlatform/Spring/apps/bindings altında şunları seçin:

    • Yazın: Microsoft Azure Spring Apps uygulama bağlama yazın
    • 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:

    • Yaz: Microsoft Azure Spring Apps uygulama dağıtımını yaz
    • 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:

    • Oku: Uygulama dağıtımı için mevcut stok kodlarını listele

    Microsoft.AppPlatform/locations altında şunları seçin:

    • Diğer: Ad kullanılabilirliğini denetleme

    Microsoft.AppPlatform/locations/operationResults/Spring altında 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:

    • Oku: Mevcut SKU'ları listele

    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.

Operasyonlar - 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 İş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
    • Azure Spring Apps hizmet örneğini alma: Oku
    • 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:

    • Oku: Microsoft Azure Spring Apps Derleme Hizmetlerini Oku
    • 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
    • Yaz: Microsoft Azure Spring Apps Builder BuildpackBinding yaz
    • 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:

    • Oku: Microsoft Azure Spring Apps Tarafından Desteklenen Derleme Paketlerini

    (Yalnızca Kurumsal plan için) Microsoft.AppPlatform/Spring/buildServices/supportedStacks altında şunları seçin:

    • Okuyun: Microsoft Azure Spring Apps'in Desteklediği Yığınları İnceleyin

    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ğı URL'sini yüklemek için alma
    • Diğer: Microsoft Azure Spring Apps uygulaması özel etki alanını doğrulama

    Microsoft.AppPlatform/Spring/apps/bindings altında şunları seçin:

    • Yaz: Microsoft Azure Spring Apps uygulama bağlamasını yaz
    • 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:

    • Yaz: Microsoft Azure Spring Apps uygulaması dağıtımını yaz
    • 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: İşlem sonucunu oku

    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: