Aracılığıyla paylaş


Hızlı Başlangıç: Azure Uygulaması Yapılandırmasında özellik bayraklarını yönetme

Azure Uygulama Yapılandırması özellik bayrakları aracılığıyla özellik yönetimi sağlayarak ekiplerin kodu yeniden dağıtmadan uygulama işlevselliğini dinamik olarak denetlemesini sağlar. Bu sayede güvenli, hedefli dağıtımlar, daha hızlı denemeler ve azaltılmış risk sayesinde geliştiricilere uygulama davranışı üzerinde esnek denetim ve değişen iş veya müşteri gereksinimlerine hızlı yanıt verebilme olanağı sağlanır.

Azure portalındaki özellik yöneticisi, uygulamalarınızda kullandığınız özellik bayraklarını oluşturmaya ve yönetmeye yönelik bir kullanıcı arabirimi sağlar.

Önkoşullar

Özellik bayrağı oluşturma

Aşağıdaki adımları izleyerek Azure portalında yeni bir özellik bayrağı oluşturun.

  1. Azure portalında Azure Uygulama Yapılandırma deponuzu açın. Kaynak menüsündeki İşlemler'in altında Özellik yöneticisi>Oluştur'u seçin.

    Özellik oluştur bayrağı özelliğini gösteren Azure portalının ekran görüntüsü.

  2. Özellik bayrağınızı ne için kullanacaksınız? bölümünde aşağıdaki amaçlardan birini seçin:

    • Anahtar – Özellikleri basit bir anahtarla açma/kapatma. Tek bir açma/kapatma denetiminin yeterli olduğu kısa süreli operasyonel geçişler ve senaryolar için kullanın.
    • Dağıtım : Kullanıcıların yüzdesi için özelliği aşamalı olarak etkinleştirin. Riski azaltmak için aşamalı özellik sürümleri ve ortamlar veya kullanıcı segmentleri arasında kanarya veya aşamalı dağıtımlar için kullanın.
    • Deneme : En iyi performansa sahip değişkeni belirlemek için trafik ayırma ile denetimli denemeler çalıştırın. A/B testi, çok değişkenli denemeler veya ölçüm temelli özellik değerlendirmesi ve istatistiksel karşılaştırma gerektiren diğer senaryolar için kullanın.

    İşlevselliği tüm kullanıcılar için anında etkinleştirmek veya devre dışı bırakmak için Anahtar'ı kullanın.

    1. Özellik bayrağınızın temel özelliklerini ayarlamak için Temel bilgiler'i yapılandırın.

      Ayar Örnek değer Açıklama
      Özellik bayrağını etkinleştir Aç/kapat Bu seçenek, oluşturma sırasında özellik bayrağını etkinleştirir. Bunu kapatırsanız, yeni özellik bayrağının yapılandırması kaydedilir ancak yeni özellik bayrağı devre dışı kalır.
      Özellik anahtarı adı Beta Özellik bayrağı adı, kodunuzda bayrağa başvurmak için kullandığınız addır. Bir uygulama içinde benzersiz olmalıdır.
      Anahtar Beta Uygulamanıza yüklenen özellik bayraklarını filtrelemek için anahtarını kullanabilirsiniz. Anahtar varsayılan olarak özellik bayrağı adından oluşturulur, ancak özellik bayraklarınızı gruplandırmak için bir önek veya ad alanı da ekleyebilirsiniz; örneğin, .appconfig.featureflag/Beta.
      Etiket Boş bırakın Etiketleri kullanarak aynı anahtar için farklı özellik bayrakları oluşturabilir ve etikete göre uygulamanıza yüklenen filtre bayraklarını kullanabilirsiniz. Varsayılan olarak, özellik bayrağının etiketi yoktur.
      Açıklama Boş bırakın Özellik bayrağınız için boş bırakın veya bir açıklama girin.

      Özellik bayrağı oluştur - Değiştir seçeneğini gösteren Azure portalının ekran görüntüsü.

    2. Telemetriyi bu özellik bayrağı için değerlendirme olaylarını toplayacak şekilde yapılandırın. Etkinleştirildiğinde, değerlendirme olayları uygulamanızda yapılandırdığınız telemetri yayımcısına gönderilir. Telemetriyi etkinleştirmeden önce bir Application Insights kaynağını TelemetriApp Insights'taki Uygulama Yapılandırma > bağlayın.

    3. Yeni özellik bayrağınızın özetini görmek için Gözden geçir + oluştur'u ve ardından işleminizi sonlandırmak için Oluştur'u seçin. Bildirim, yeni özellik bayrağının başarıyla oluşturulduğunu gösterir.

Özellik bayraklarını düzenleme

Özellik bayrağını güncelleştirmek için şu adımları izleyin:

Azure platformunun ekran görüntüsü. Özellik bayrağını düzenleyin.

  1. Kaynak menüsünde İşlemler>Özellik Yöneticisi'ne gidin.

  2. Değiştirmek istediğiniz özellik bayrağının sağ ucuna geçin ve Diğer eylemler üç noktasını (...) seçin. Bu menüden özellik bayrağı ayrıntılarını görüntüleyebilir, bayrağı düzenleyebilir, kilitleyebilir veya kilidini açabilir, etiket oluşturabilir, etiketleri güncelleştirebilir, geçmişi gözden geçirebilir veya bayrağı silebilirsiniz.

  3. Görsel düzenleyicisini kullanarak değişiklik yapmak için Düzenle'yi veya bayrağın ham JSON'unu doğrudan değiştirmek için Gelişmiş Düzenleme'yi seçin.

  4. İsteğe bağlı olarak Etkin geçiş düğmesini açarak veya kapatarak özellik bayrağının durumunu değiştirin.

Görünümü yönet

Özellik yöneticisi menüsünde Azure Uygulama Yapılandırması'nda depolanan özellik bayrakları görüntülenir. Görünümü yönet'i seçerek Azure portalında Özellik yöneticisi görünümünü değiştirebilirsiniz.

  • Ayarlar , Daha fazla yükle eylemi başına kaç özellik bayrağının yüklendiğini seçmenize olanak tanır. Daha fazla yükle yalnızca 200'den fazla özellik bayrakları varsa görünür.

  • Sütunları Düzenle, sütun eklemenize veya kaldırmanıza ve sütun sırasını değiştirmenize olanak tanır.

    Azure platformunun ekran görüntüsü. Özellik bayrakları görünümünü yönetme.

Özellik yöneticisi ile oluşturulan özellik bayrakları normal anahtar değerleri olarak depolanır. Özel ön ek .appconfig.featureflag/ ve içerik türü application/vnd.microsoft.appconfig.ff+json;charset=utf-8ile tutulurlar.

Yapılandırma gezgininde özellik bayraklarının temel anahtar değerlerini görüntülemek için aşağıdaki adımları izleyin.

  1. Kaynak menüsünde İşlemler>Yapılandırma gezgini'ni ve ardından Görünüm >Yönet'iseçin.

    Azure platformunun ekran görüntüsü. Yapılandırma gezginine özellik bayrakları ekleyin.

  2. Yapılandırma gezgininde Özellik bayraklarını ekle'yi ve Uygula'yı seçin.

Azure Uygulaması Yapılandırması ile özellik bayraklarını kullanmaya başlamak için uygulamanızın diline veya platformuna özgü aşağıdaki hızlı başlangıçlara geçin.