Home Arrow Icon Knowledge base Arrow Icon Global Arrow Icon Ar yra būdas išbandyti valdomą tapatumą, nesukeliant „Azure“ funkcijos


Ar yra būdas išbandyti valdomą tapatumą, nesukeliant „Azure“ funkcijos


Testuojant valdomas tapatybes, nesukeldami „Azure“ funkcijos, gali būti sudėtinga, tačiau yra netiesioginių metodų, kaip patikrinti jų funkcionalumą. Štai kaip galite kreiptis į tai:

1. Patikrinkite valdomą tapatybės konfigūraciją:
- Įsitikinkite, kad jūsų „Azure“ išteklių valdomas tapatumas yra įgalintas (pvz., „Azure“ funkcijos programa).
- Patikrinkite, ar būtini leidimai priskiriami valdomam tapatybei „Azure Active Directory“ (AAD).

2. Naudokite „Azure CLI“ arba „PowerShell“:
- Norėdami patikrinti, ar valdomas tapatumas gali autentifikuoti ir gauti prieigos prieigos raktą, galite naudoti „Azure CLI“ arba „PowerShell“. Tam nereikia suaktyvinti „Azure“ funkcijos.
-Pavyzdžiui, galite naudoti „Azure CLI“ komandą `AZ paskyrą, kad gautumėte prieigą, kad patikrintumėte, ar valdomas tapatumas gali gauti prieigos raktą.

3. Vietos vystymasis su Azure lanku:
- Kaip minėta [3], galite užsiregistruoti vietinėje mašinoje į „Azure“ lanką, kad priskirtumėte valdomą tapatybę. Tai leidžia išbandyti valdomą tapatybės autentifikavimą vietoje, neįleidžiant į „Azure“.

4. Prisijungimo žurnalų stebėjimas:
-Naudokite tokius įrankius kaip „Azure“ valdomas asmens tapatybės prisijungimo testas, kad stebėtumėte prisijungimo žurnalus, skirtus nepavykusiems bandymams. Tai gali padėti patikrinti, ar valdoma tapatybė bando teisingai autentifikuoti, nereikia suaktyvinti funkcijos [1].

5. Testavimas naudojant kitus „Azure“ išteklius:
- Jei turite kitų „Azure“ išteklių (pvz., „Azure SQL“ ar „Storage“), kurie naudoja tą patį valdomą tapatybę, galite išbandyti autentifikavimą pagal tuos išteklius, kad įsitikintumėte, jog tapatybė veikia teisingai.

Šie metodai leidžia patvirtinti valdomą tapatybės funkcionalumą, tiesiogiai nesukeliant „Azure“ funkcijos.

Citatos:
[1] https://www.eginnovations.com/documentation/microsoft-azure-active-directory/azure-shitaged-dentity-sign-ins-test.htm
[2] https://codebankblog.wordpress.com/2020/06/27/azure-function-withageed-dentity-and-azure-sql-db/
[3] https://www.foxdepall.com/blog/how-to-migrate-an-azure-function-app-to-use-a-a-daired-dentity.html
[4] https://learn.microsoft.com/en-us/azure/azure-functions/funkctions-dentity pagrįsti „ConnectionsUtorial“
[5] https://learn.microsoft.com/en-us/azure/spring-apps/Basic-standard/tutorial-Managed-didentties-funktions
[6] https://github.com/azure/azure-functions-host/issues/6423
]
[8] https://docs.azure.cn/en-us/azure-functions/functions-reference
[9] https://pnp.github.io/pnpcore/demos/demo.azfunction.managedentityv2/readme.html
[10] https://www.red-gate.com/simple-talk/cloud/azure/azure-function-and-user-eSsigned-langed-didtities/