Home Arrow Icon Knowledge base Arrow Icon Global Arrow Icon Bagaimana cara menetapkan beberapa identitas ke fungsi Azure tunggal


Bagaimana cara menetapkan beberapa identitas ke fungsi Azure tunggal


Menetapkan beberapa identitas ke fungsi Azure tunggal dimungkinkan, tetapi harus dilakukan pada tingkat aplikasi fungsi daripada fungsi individu. Begini cara Anda melakukannya:

1. Mengaktifkan identitas terkelola yang ditugaskan oleh sistem: Ini mudah dan dapat dilakukan dengan menyalakannya dalam pengaturan aplikasi fungsi. Identitas dibuat dengan nama yang sama dengan aplikasi fungsi Anda dan dihapus ketika aplikasi dihapus [1] [7].

2. Tetapkan Identitas Terkelola yang Ditetapkan Pengguna: Anda dapat membuat beberapa identitas terkelola yang ditetapkan pengguna dan menetapkannya ke aplikasi fungsi Anda. Identitas -identitas ini dibuat dan dikelola secara independen dari siklus hidup aplikasi fungsi, memungkinkan Anda untuk mengelola izin secara terpusat untuk berbagai sumber daya [1] [7].

Untuk menetapkan beberapa identitas terkelola yang ditugaskan pengguna ke aplikasi fungsi:
- Buat identitas terkelola yang ditugaskan pengguna di Azure.
- Pergi ke aplikasi fungsi Anda di portal Azure.
- Arahkan ke tab "Identitas".
- Klik "Pengguna yang Ditugaskan" dan kemudian pilih identitas yang ingin Anda tetapkan.
- Anda dapat menetapkan beberapa identitas terkelola yang ditugaskan pengguna ke satu aplikasi fungsi, tetapi Anda perlu mengelola penggunaannya melalui kode atau konfigurasi [1] [8].

Jika Anda memerlukan izin yang berbeda untuk fungsi individu dalam aplikasi fungsi yang sama, pertimbangkan untuk memisahkannya menjadi aplikasi fungsi yang berbeda, masing -masing dengan set identitas yang dikelola sendiri [2].

Kutipan:
[1] https://www.red-gate.com/simple-talk/cloud/azure/azure-function-and-user-masgned-anagaged-identities/
[2] https://stackoverflow.com/questions/67691996/can-you-assign-a-user-anaged-identity-for-individual-functions---function-ap
[3.
[4] https://github.com/microsoftdocs/azure-docs/blob/main/articles/azure-functions/functions-identity-connection-tutorial.md
[5] https://www.c-sharpcorner.com/article/assign-system-anagaged-identity-to-azure-function-apps-with-powershell/
[6] https://docs.azure.cn/en-us/entra/identity/Managed-identities-azure-resources/Managed-identities-faq
[7] https://www.codit.eu/blog/setting-up-suthentication-on-azure-functions-Using-microsoft-identity-provider/
[8] https://docs.azure.cn/en-us/app-service/overview-managed-identity?context=%2factive-directory%2fanaged-identities-Azure-Sources%2Fcontext%2FMSI-Context&tabs=portal%2Chttp