Kui Azure'i funktsiooni rakendus ei tunnusta teie loogikarakenduse haldavat identiteeti, järgige probleemi lahendamiseks neid samme:
1. Luba loogika rakenduse hallatav identiteet: veenduge, et hallatud identiteet oleks teie loogikarakenduse jaoks lubatud. Minge Azure'i portaali, liikuge oma loogikarakendusse, avage identiteedi tera seadete all ja lülitage olek sisse. Salvestage oma muudatused [3] [4].
2. Registreerige loogikarakendust Azure AD: Pärast hallatud identiteedi lubamist loob Azure automaatselt teie loogikarakenduse rakenduse registreerimise. Selle registreerimise leiate Azure Active Directory> Enterprise'i rakendustest. Veenduge, et see oleks õigesti konfigureeritud [10].
3. Azure AD autentimine Azure Funktsiooni rakenduse konfigureerimine: lubage Azure AD autentimine oma Azure'i funktsiooni jaoks. See loob rakenduse registreerimise Azure AD -s. Seadistuse lihtsustamiseks kasutage Expressi konfiguratsiooni [7].
4. Andke õigused loogikarakenduse hallatavale identiteedile: veenduge, et loogikarakenduse hallatavatel identiteedil oleks vajalikud õigused Azure'i funktsiooni rakendusele pääsemiseks. Seda saate teha, lisades Azure'i funktsiooni rakenduse Access Control (IAM) seadetele rolli määramise. Määrake loogikarakenduse hallatava identiteedi roll nagu kaastöötaja [1].
5. Täpsustage loogikarakenduse HTTP toimingu publik: kui kasutate rakenduses HTTP -toimingut rakenduses Azure'i funktsiooni helistamiseks, veenduge, et täpsustate õige vaatajaskonna. See peaks olema Azure Funktsiooni rakenduse Azure AD -rakenduse registreerimise rakenduse ID URI. Selle leiate Azure'i portaalist Azure AD> rakenduste registreerimise alt> Funktsiooni rakenduse registreerimine> Atribuudid ** [7].
6. Katsetage ühendust: Pärast nende sätete konfigureerimist testige oma loogikarakendust, et see saaks Azure'i funktsiooni edukalt helistada, kasutades autentimiseks hallatavat identiteeti [5] [7].
Tsitaadid:
[1] https://www.cloudsma.com/2019/04/Managed-dentity-logic-app/
]
]
[4] https://docs.azure.cn/en-us/logic-apps/logic-apps-securing-a-logic-app
]
[6] https://www.youtube.com/watch?v=b69pb9cklra
]
]
]
]