Home Arrow Icon Knowledge base Arrow Icon Global Arrow Icon Kako dodelim več identitet eni funkciji Azure


Kako dodelim več identitet eni funkciji Azure


Dodelitev več identitet eni funkciji Azure je mogoča, vendar jo je treba opraviti na ravni aplikacije funkcije in ne na posameznih funkcijah. Evo, kako lahko to storite:

1. Omogoči upravljano identiteto, dodeljena sistemu: to je enostavno in jo je mogoče storiti tako, da jo vklopite v nastavitvah aplikacije Function. Identiteta je ustvarjena z istim imenom kot vaša aplikacija za funkcijo in se izbriše, ko se aplikacija izbriše [1] [7].

2. Dodelite upravljane identitete, dodeljene uporabnikom: Ustvarite lahko več upravljanih identitet, dodeljenih uporabniku, in jih dodelite v svojo funkcijsko aplikacijo. Te identitete so ustvarjene in upravljane neodvisno od življenjskega cikla aplikacij funkcije, kar vam omogoča, da upravljate dovoljenja centralno za več virov [1] [7].

Če želite dodeliti več uporabniško dodeljene identitete v aplikacijo Function:
- Ustvarite uporabniško dodeljene upravljane identitete v Azure.
- Pojdite v svojo funkcijsko aplikacijo na portalu Azure.
- Pomaknite se na zavihek "Identiteta".
- Kliknite na "dodeljeni uporabnik" in nato izberite identitete, ki jih želite dodeliti.
- V eni aplikaciji za samo funkcijo lahko dodelite več uporabniško dodeljenih identitet, vendar boste morali njihovo uporabo upravljati s kodo ali konfiguracijami [1] [8].

Če potrebujete različna dovoljenja za posamezne funkcije znotraj iste aplikacije za funkcijo, razmislite o ločitvi v različne funkcijske aplikacije, vsaka s svojim naborom upravljanih identitet [2].

Navedbe:
[1] https://www.red-gate.com/simple-talk/cloud/azure/azure-function-and-user-assigned-managed-identes/
[2] https://stackoverflow.com/questions/67691996/can-you-assign-a-user-managed-identy-for-dividual-functions-in-function-ap
[3] https://techcommunity.microsoft.com/t5/apps-on-azure/how-to-assign-moultiple-user-managed-identes-to-azure-web-app/m-p/3752631
[4] https://github.com/microsoftdocs/azure-docs/blob/main/articles/azure-functions/functions-identy-based-connections-tutorial.md
[5] https://www.c Sharpcorner.com/article/assign-system-managed-identy-to-azure-function-apps-with-powershell/
[6] https://docs.azure.cn/en-us/entra/identity/managed-identity-azure-resources/managed-identity-faq
[7] https://www.codit.eu/blog/setting-up-authentication-on-azure-functions-using-microsoft-identy-provider/
[8] https://docs.azure.cn/en-us/app-service/overview-managed-identy?context=%2Factive-directory%2fMaged-Azure-Resources%2FContext%2fmsI-Context&tabs=portal%2chttp