Home Arrow Icon Knowledge base Arrow Icon Global Arrow Icon Er det en måte å teste den administrerte identiteten uten å utløse Azure -funksjonen


Er det en måte å teste den administrerte identiteten uten å utløse Azure -funksjonen


Testing av administrerte identiteter uten å utløse en Azure -funksjon kan være utfordrende, men det er indirekte metoder for å bekrefte deres funksjonalitet. Slik kan du nærme deg dette:

1. Kontroller administrert identitetskonfigurasjon:
- Forsikre deg om at den administrerte identiteten er riktig aktivert for din Azure Resource (f.eks. Azure Function -appen).
- Kontroller at de nødvendige tillatelsene er tildelt den administrerte identiteten i Azure Active Directory (AAD).

2. Bruk Azure CLI eller PowerShell:
- Du kan bruke Azure CLI eller PowerShell for å teste om den administrerte identiteten kan autentisere og få et tilgangstoken. Dette krever ikke å utløse Azure -funksjonen.
-For eksempel kan du bruke Azure CLI-kommandoen `AZ-konto Get-Access-Token` til å teste om den administrerte identiteten kan få et symbol.

3. Lokal utvikling med Azure Arc:
- Som nevnt i [3], kan du registrere din lokale maskin i Azure Arc for å tildele en administrert identitet. Dette lar deg teste administrert identitetsgodkjenning lokalt uten å distribuere til Azure.

4. Overvåkning av påloggingslogger:
-Bruk verktøy som Azure Managed Identity påloggingstest for å overvåke påloggingslogger for mislykkede forsøk. Dette kan bidra til å verifisere om den administrerte identiteten prøver å autentisere riktig uten å måtte utløse funksjonen [1].

5. Testing med andre Azure Resources:
- Hvis du har andre Azure -ressurser (som Azure SQL eller lagring) som bruker den samme styrte identiteten, kan du teste autentisering mot disse ressursene for å sikre at identiteten fungerer som det skal.

Disse metodene lar deg validere administrert identitetsfunksjonalitet uten direkte å utløse en Azure -funksjon.

Sitasjoner:
[1] https://www.eginnovations.com/documentation/microsoft-azure-active-directory/azure-managed-Identity-sign-ins-test.htm
[2] https://codebankblog.wordpress.com/2020/06/27/azure-function-with-managed-Identity-and-azure-sql-db/
[3] https://www.foxdeploy.com/blog/how-to-migrate-an-azure-function-app-u-nure-a-managed-Identity.html
[4] https://learn.microsoft.com/en-us/azure/azure-functions/functions-IDIGITITITY-BAST-CONNECTIONS-TEENTIAL-2
[5] https://learn.microsoft.com/en-us/azure/spring-apps/basic-standard/tutorial-managed-Identities-functions
[6] https://github.com/azure/azure-functions-host/issues/6423
[7] https://www.codit.eu/blog/setting-up-authentication-on-azure-functions-desing-microsoft-Identity-provider/
[8] https://docs.azure.cn/en-us/azure-functions/functions-reference
[9] https://pnp.github.io/pnpcore/demos/demo.azfunction.managedIdentityv2/readme.html
[10] https://www.red-gate.com/simple-talk/cloud/azure/azure-function-and-user-assigned-managed-identities/