İşlevleri Azure hizmetlerine Bağlan

Tamamlandı

İşlev projeniz, yapılandırma sağlayıcısından bağlantı bilgilerine ada göre başvurur. Bağlantı ayrıntılarını doğrudan kabul etmez ve ortamlar arasında değiştirilmesini sağlar. Örneğin, tetikleyici tanımı bir connection özellik içerebilir, ancak bağlantı dizesi doğrudan içinde function.jsonayarlayamazsınız. Bunun yerine, bağlantı dizesi içeren bir ortam değişkeninin adını ayarlarsınızconnection.

Varsayılan yapılandırma sağlayıcısı, Azure İşlevleri hizmetinde çalışırken Uygulama Ayarlar veya yerel olarak geliştirme yaparken yerel ayarlar dosyasındanayarlanan ortam değişkenlerini kullanır.

Kimlik tabanlı bağlantı yapılandırma

Azure İşlevleri'daki bazı bağlantılar gizli dizi yerine kimlik kullanacak şekilde yapılandırılır. Destek, bağlantıyı kullanan uzantıya bağlıdır. Bazı durumlarda, bağlandığınız hizmet kimlik tabanlı bağlantıları desteklese de İşlevler'de bir bağlantı dizesi gerekebilir.

Dekont

Kimlik tabanlı bağlantılar Dayanıklı İşlevler ile desteklenmez.

Azure İşlevleri hizmetinde barındırıldığında, kimlik tabanlı bağlantılar yönetilen kimlik kullanır. Ve özellikleriyle credentialclientID kullanıcı tarafından atanan bir kimlik belirtilse de, sistem tarafından atanan kimlik varsayılan olarak kullanılır. Yerel geliştirme gibi diğer bağlamlarda çalıştırıldığında bunun yerine geliştirici kimliğiniz kullanılır.

Kimliğe izin verme

Hangi kimlik kullanılıyorsa, hedeflenen eylemleri gerçekleştirmek için izinlere sahip olmalıdır. Bu genellikle Azure RBAC'de bir rol atayarak veya bağlandığınız hizmete bağlı olarak erişim ilkesinde kimliği belirterek yapılır.

Önemli

Bazı izinler, tüm bağlamlar için gerekli olmayan hedef hizmet tarafından gösterilebilir. Mümkün olduğunda, kimliğe yalnızca gerekli ayrıcalıkları sağlayarak en az ayrıcalık ilkesine uyun.