Autentisera på din arbetsyta med hjälp av en åtkomstnyckel
Åtkomstnycklar används för att autentisera och auktorisera åtkomst till din Azure Quantum-arbetsyta. Du kan använda åtkomstnycklar för att ansluta och bevilja åtkomst till din arbetsyta med hjälp av anslutningssträng.
I den här artikeln får du lära dig hur du aktiverar eller inaktiverar åtkomstnycklarna för din Azure Quantum-arbetsyta. Du kan också återskapa nya nycklar för att säkerställa säkerheten för din arbetsyta.
Varning
Lagring av kontoåtkomstnycklar eller anslutningssträng i klartext utgör en säkerhetsrisk och rekommenderas inte. Lagra dina kontonycklar i ett krypterat format eller migrera dina program för att använda Microsoft Entra-auktorisering för åtkomst till din Azure Quantum-arbetsyta.
Förutsättningar
Ett Azure-konto med en aktiv prenumeration. Om du inte har något Azure-konto registrerar du dig kostnadsfritt och registrerar dig för en betala per användning-prenumeration.
En Azure Quantum-arbetsyta. Se Skapa en Azure Quantum-arbetsyta.
Den senaste versionen av Azure Quantum-paketet
azure-quantum
.!pip install --upgrade azure-quantum
Om du använder Azure CLI måste du ha den senaste versionen. Installationsanvisningarna finns i:
Ansluta till din Azure Quantum-arbetsyta med en anslutningssträng
Paketet azure-quantum
innehåller en Workspace
klass som representerar en Azure Quantum-arbetsyta. Om du vill ansluta till din Azure Quantum-arbetsyta skapar Workspace
du ett objekt med hjälp av anslutningssträng som autentisering. Mer information finns i hur du kopierar en anslutningssträng.
När du skapar ett Workspace
objekt har du två alternativ för att identifiera din Azure Quantum-arbetsyta.
Du kan skapa ett
Workspace
objekt genom att anropafrom_connection_string
.# Creating a new Workspace object from a connection string from azure.quantum import Workspace connection_string = "[Copy connection string]" workspace = Workspace.from_connection_string(connection_string) print(workspace.get_targets())
Om du inte vill kopiera anslutningssträng i koden kan du även lagra dina anslutningssträng i en miljövariabel och använda
Workspace()
.# Using environment variable to connect with connection string connection_string = "[Copy connection string]" import os os.environ["AZURE_QUANTUM_CONNECTION_STRING"] = connection_string from azure.quantum import Workspace workspace = Workspace() print(workspace.get_targets())
Hantera dina åtkomstnycklar och anslutningssträng
Dricks
Varje Azure Quantum-arbetsyta har primära och sekundära nycklar och deras motsvarande anslutningssträng. Om du vill tillåta åtkomst till din arbetsyta till andra kan du dela din sekundära nyckel och använda din primära för dina egna tjänster. På så sätt kan du ersätta den sekundära nyckeln efter behov utan avbrott i dina egna tjänster. Mer information om hur du delar åtkomst till arbetsytan finns i Dela åtkomst till arbetsytan.
Du kan hantera åtkomstnycklarna och anslutningssträng för din Azure Quantum-arbetsyta i Azure Portal.
Aktivera och inaktivera åtkomstnycklar
Logga in på Azure Portal och välj din Azure Quantum-arbetsyta.
I den vänstra panelen går du till Åtkomstnycklar för åtgärder>.
Växla växlingsknappen under Åtkomstnycklar till Aktiverad eller Inaktiverad.
Klicka på Spara för att spara ändringarna.
Viktigt!
När åtkomstnycklar är inaktiverade, är alla begäranden som använder anslutningssträng eller åtkomstnycklar obehöriga. Du kan fortfarande använda arbetsyteparametrarna för att ansluta till din arbetsyta.
Återskapa nya åtkomstnycklar
Om du misstänker att dina åtkomstnycklar har komprometterats, eller om du vill sluta dela din åtkomst till arbetsytan med andra, kan du återskapa antingen de primära eller sekundära åtkomstnycklarna, eller båda, för att säkerställa säkerheten för din arbetsyta.
Logga in på Azure Portal och välj din Azure Quantum-arbetsyta.
I den vänstra panelen går du till Åtkomstnycklar för åtgärder>.
Åtkomstnycklar måste aktiveras för att återskapa nya nycklar. Om åtkomstnycklar är inaktiverade måste du aktivera dem först.
Klicka på den cirkulära pilikonen för att återskapa den primära eller sekundära nyckeln.