Home Arrow Icon Knowledge base Arrow Icon Global Arrow Icon Tek bir Azure fonksiyonuna nasıl birden fazla kimlik atarım


Tek bir Azure fonksiyonuna nasıl birden fazla kimlik atarım


Tek bir Azure işlevine birden fazla kimlik atamak mümkündür, ancak ayrı ayrı işlevlerden ziyade işlev uygulama düzeyinde yapılmalıdır. İşte nasıl yapabilirsiniz:

1. Sistem tarafından atanan yönetilen kimliği etkinleştir: Bu basittir ve işlev uygulama ayarlarında açılarak yapılabilir. Kimlik, işlev uygulamanızla aynı adla oluşturulur ve uygulama silindiğinde silinir [1] [7].

2. Kullanıcı tarafından atanan yönetilen kimlikleri atayın: Kullanıcı tarafından atanan birden fazla yönetilen kimlik oluşturabilir ve bunları işlev uygulamanıza atayabilirsiniz. Bu kimlikler, Fonksiyon Uygulaması Yaşam Döngüsü'nden bağımsız olarak oluşturulur ve yönetilir, bu da birden fazla kaynak için izinleri merkezi olarak yönetmenize olanak tanır [1] [7].

Bir işlev uygulamasına birden fazla kullanıcı atanmış yönetilen kimlik atamak için:
- Azure'da kullanıcı tarafından atanan yönetilen kimlikleri oluşturun.
- Azure portalında işlev uygulamanıza gidin.
- "Kimlik" sekmesine gidin.
- "Kullanıcı atandı" yı tıklayın ve ardından atamak istediğiniz kimlikleri seçin.
- Tek bir işlev uygulamasına kullanıcı tarafından atanan birden fazla yönetilen kimlik atayabilirsiniz, ancak kullanımlarını kod veya yapılandırmalar yoluyla yönetmeniz gerekir [1] [8].

Aynı işlev uygulaması içindeki tek tek işlevler için farklı izinlere ihtiyacınız varsa, bunları her biri kendi yönetilen kimlikler grubuna sahip farklı işlev uygulamalarına ayırmayı düşünün [2].

Alıntılar:
[1] https://www.red-gate.com/simple-talk/cloud/azure/azure-fonction-and-says-ssigned-anned-ridentities/
[2] https://stackoverflow.com/questions/67691996/can-you-assign-a-Uner-managed-ence-for-por-biver-fonctions-in-fonction-ap-p
[3] https://techcommunity.microsoft.com/t5/apps-on-sure/how-to-sign-multiple-user-manged-ridentities-to-seb-peb-app/m-p/3752631
[4] https://github.com/microsoftdocs/azure-docs/blob/main/articles/azure-fonctions/fonctions-entienity-connections-tutorial.md
[5] https://www.c-sharpcorner.com/article/assign-system-managed-entienity-a-azure-fonction-apps-powershell/
[6] https://docs.azure.cn/en-us/entra/identity/managed-enties-soure-resources/managed-entiesities-faq
[7] https://www.codit.eu/blog/setting-po-up-pouthentication-on-sure-fonctions-using-microsoft-ridentity-provider/
[8] https://docs.azure.cn/en-us/app-service/overview-managed-ridenity?context=%2factive-dextory%2fmanaged-entiess-azure-resources-sure-resources