Çözüm özel bağlayıcılarında ortam değişkenlerini kullanma
Uygulamalar, farklı ortamlara dağıtıldığında genellikle farklı yapılandırma ayarları veya giriş parametreleri gerektirir. Ortam değişkenleri, daha sonra çeşitli diğer uygulama nesnelerine girdi olarak hizmet edebilecek parametre anahtarlarını ve değerlerini depolar. Host
, Base URL
, Client ID
, Client Secret
, Login Url
ve Refresh Url
gibi önemli özel bağlayıcı özelliklerini güncelleştirmek için de çözüm özel bağlayıcılarında ortam değişkenlerini kullanabilirsiniz. Ayrıntılı eğitim için bu blogu okuyabilirsiniz.
Özel bağlayıcıda bir ortam değişkeni kullanma
Özel bir bağlayıcı oluşturulduğunda veya güncelleştirildiğinde özel bağlayıcıyı oluşturmak için ortam değişkenlerinin değerleri kullanılır. Özel bağlayıcı, zaman tasarrufu sırasında ortam değişkenlerinin değerini kullanır. Ortam değişkeni güncelleştirildiğinde, güncel ortam değişkeni değerini kullanmak için özel bağlayıcıların yeniden kaydedilmesi gerekir.
Power Apps veya Power Automate uygulamasında oturum açın.
Listeden bir çözüm.
or
Çözümde yeni bir özel bağlayıcı oluşturmanız gerekiyorsa Çözümlerde özel bağlayıcılar oluşturma bölümüne gidin.
Listeden, yeni oluşturulan veya varolan çözümü seçin.
Ortam değişkenleri'ni seçin.
Yeni > Daha fazla > Ortam değişkeni'ni seçin.
Yayımcı kimliği önekini içeren ortam değişkeni Adını girin. (Görünen ad alanındaki adı kullanmayın.)
Aşağıdaki örnekte SharePoint Sitesi URL'si kullanılmıştır. OAUTH İstemci Kimliği, Kaynak ve diğerleri gibi diğer ayarlar için başka ortam değişkeni değerleri oluşturabilirsiniz.
Ortam değişkenleri, özel bağlayıcı alanlarında aşağıdaki sözdizimini kullanabilir:
@environmentVariables("environmentVariableName")
Örnek
@environmentVariables("cr49f_SharePointSiteURL_7weem")
(İsteğe bağlı) Ana Bilgisayar ve Temel URL alanlarındaki ortam değişkenlerinden gelen değerleri kullanmak için aşağıdakileri yapın:
Yeni > Otomasyon > Özel bağlayıcı'yı seçin.
Genel sekmesinde, bir ortam değişkenine atıfta bulunmak için ortam değişkeni sözdizimini girin.
(İsteğe bağlı) Güvenlik sekmesindeki alanların herhangi birinde ortam değişkenlerinden gelen değerleri kullanmak için aşağıdakileri yapın:
Yeni > Otomasyon > Özel bağlayıcı'yı seçin.
Güvenlik sekmesinde, bir ortam değişkenine atıfta bulunmak için ortam değişkeni sözdizimini girin.
Daha fazla bilgi edinmek için bkz. Kimlik doğrulama türünü belirtme.
Gizli anahtar veri türüne sahip ortam değişkenleri artık özel bağlayıcılarda kullanılabilir. Burada açıklanan adımları kullanarak Azure Key Vault'u yapılandırmanız gerekir. Güvenlik yapılandırma UI'sinde değer maskelenir. Şu sözdizimini kullanmanız gerekir:
@environmentVariables("environmentVariableName")
Önemli
Gizli Anahtar için oluşturulan Metin veri türündeki bir ortam değişkeni güvenli değildir. Bu değerler şifrelenmez. Azure Key Vault kullanmanız önerilir.
- (İsteğe bağlı) Tanım sekmesinde gerekli eylemleri, tetikleyicileri veya ilkeleri ekleyin. Şu anda ortam değişkenleri eylemlerde, tetikleyicilerde veya ilkelerde desteklenmemektedir.
Çözümleri içeri aktarırken ortam değişkenleri için yeni değerler kullanma
Çözümleri içeri aktarırken ortam değişkenleri için yeni değerler kullanmak isterseniz çözümü dışarı aktarmadan önce değeri çözümünüzden kaldırabilirsiniz. Bu, mevcut değerin geliştirme ortamınızda kalmasını ancak çözümde dışarı aktarılmamasını sağlar. Bu yaklaşım, çözümü diğer ortamlara aktarırken yeni bir değerin sağlanmasına olanak tanır.
Ortam değişkenlerinin yeni değerlerini kullanmak için
Çözümü dışarı aktarın. Bu adım, önceki paragrafta belirtildiği gibi değeri kaldıracağınız yerdir.
Yeni bir ortama çözümü içeri aktarın.
Ortam değişkenleri zaten bir varsayılan değere sahipse veya herhangi bir değer mevcutsa çözümü içeri aktarma sırasında yeni değer girmeniz istenmez. Bu, değerler çözümünüzün bir parçası olduğunda veya hedef ortamda zaten mevcut olduğunda gerçekleşir.
Daha fazla bilgi edinmek için Ortam değişkeninden bir değeri nasıl kaldırırım? bölümüne gidin.
Geri bildirimde bulunun
Bağlayıcı platformumuzla ilgili sorunlar veya yeni özellik fikirleri hakkındaki geri bildiriminiz bizim için çok önemlidir. Geri bildirimde bulunmak için Sorun gönderme veya bağlayıcılarla ilgili yardım alma bölümüne gidip geri bildirim türünü seçin.