Använda hanterade identiteter för Azure Load Testing
Den här artikeln visar hur du skapar en hanterad identitet för Azure Load Testing. Du kan använda en hanterad identitet för att på ett säkert sätt läsa hemligheter eller certifikat från Azure Key Vault i belastningstestet.
Med en hanterad identitet från Microsoft Entra-ID kan din belastningstestningsresurs enkelt komma åt Microsoft Entra-skyddat Azure Key Vault. Identiteten hanteras av Azure-plattformen och kräver inte att du hanterar eller roterar några hemligheter. Mer information om hanterade identiteter i Microsoft Entra-ID finns i Hanterade identiteter för Azure-resurser.
Azure Load Testing stöder två typer av identiteter:
- En systemtilldelad identitet är associerad med din belastningstestningsresurs och tas bort när resursen tas bort. En resurs kan bara ha en systemtilldelad identitet.
- En användartilldelad identitet är en fristående Azure-resurs som du kan tilldela till din belastningstestningsresurs. När du tar bort belastningstestningsresursen förblir den hanterade identiteten tillgänglig. Du kan tilldela flera användartilldelade identiteter till belastningstestningsresursen.
För närvarande kan du bara använda den hanterade identiteten för åtkomst till Azure Key Vault.
Förutsättningar
- Ett Azure-konto med en aktiv prenumeration. Om du inte har någon Azure-prenumeration skapar du ett kostnadsfritt konto innan du börjar.
- En Azure-belastningstestningsresurs. Om du behöver skapa en Azure-belastningstestningsresurs kan du läsa snabbstarten Skapa och köra ett belastningstest.
- För att skapa en användartilldelad hanterad identitet behöver ditt konto rolltilldelningen Hanterad identitetsdeltagare .
Tilldela en systemtilldelad identitet till en belastningstestningsresurs
Om du vill tilldela en systemtilldelad identitet för din Azure-belastningstestningsresurs aktiverar du en egenskap för resursen. Du kan ange den här egenskapen med hjälp av Azure Portal eller med hjälp av en ARM-mall (Azure Resource Manager).
Om du vill konfigurera en hanterad identitet i portalen skapar du först en Azure-belastningstestningsresurs och aktiverar sedan funktionen.
I Azure Portal går du till din Azure-belastningstestningsresurs.
I den vänstra rutan väljer du Identitet.
På fliken Systemtilldelat växlar du Status till På och väljer sedan Spara.
I bekräftelsefönstret väljer du Ja för att bekräfta tilldelningen av den hanterade identiteten.
När den här åtgärden är klar visar sidan objekt-ID för den hanterade identiteten och låter dig tilldela behörigheter till den.
Tilldela en användartilldelad identitet till en belastningstestresurs
Innan du kan lägga till en användartilldelad hanterad identitet till en Azure-belastningstestresurs måste du först skapa den här identiteten i Microsoft Entra-ID. Sedan kan du tilldela identiteten med hjälp av dess resursidentifierare.
Du kan lägga till flera användartilldelade hanterade identiteter i resursen. Om du till exempel behöver komma åt flera Azure-resurser kan du bevilja olika behörigheter till var och en av dessa identiteter.
Skapa en användartilldelad hanterad identitet genom att följa anvisningarna i Skapa en användartilldelad hanterad identitet.
I Azure Portal går du till din Azure-belastningstestningsresurs.
I den vänstra rutan väljer du Identitet.
Välj fliken Användartilldelade och välj Lägg till.
Sök och välj den hanterade identitet som du skapade tidigare. Välj sedan Lägg till för att lägga till den i Azure-belastningstestningsresursen.
Konfigurera målresurs
Du kan behöva konfigurera målresursen för att tillåta åtkomst från din belastningstestningsresurs. Om du till exempel läser en hemlighet eller ett certifikat från Azure Key Vault, eller om du använder kundhanterade nycklar för kryptering, måste du också lägga till en åtkomstprincip som innehåller resursens hanterade identitet. Annars avvisas dina anrop till Azure Key Vault, även om du använder en giltig token.
På samma sätt bör du ange en referensidentitet för mått som du vill hämta mått för om du vill ange felvillkor för servermått. Du bör konfigurera målresursen så att identiteten kan läsa måtten från resursen.