Share via


Använda en åtkomstnyckel för att autentisera

Å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ängar.

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 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

Ansluta med en anslutningssträng

Paketet azure-quantum tillhandahå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 så här kopierar du 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 anropa from_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 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 nycklar och anslutningssträngar

Du kan hantera åtkomstnycklar och anslutningssträngar för din Azure Quantum-arbetsyta i Azure Portal.

Aktivera och inaktivera åtkomstnycklar

  1. Logga in på Azure Portal och välj din Azure Quantum-arbetsyta.

  2. I den vänstra panelen går du till Åtkomstnycklar för åtgärder>.

  3. Växla växlingsknappen under Åtkomstnycklar till Aktiverad eller Inaktiverad.

  4. Klicka på Spara för att spara ändringarna.

    Skärmbild av Azure Portal som visar hur du aktiverar åtkomstnycklar för att använda anslutningssträngar.

Viktigt

När åtkomstnycklar inaktiveras kommer alla förfrågningar som använder anslutningssträngar eller åtkomstnycklar att vara 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 åtkomsten 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.

  1. Logga in på Azure Portal och välj din Azure Quantum-arbetsyta.

  2. I den vänstra panelen går du till Åtkomstnycklar för åtgärder>.

  3. Åtkomstnycklar måste aktiveras för att återskapa nya nycklar. Om åtkomstnycklar är inaktiverade måste du aktivera dem först.

  4. Klicka på den cirkulära pilikonen för att återskapa den primära eller sekundära nyckeln.

    Skärmbild av Azure Portal som visar hur du återskapar primära och sekundära åtkomstnycklar.

    Tips

    Varje Azure Quantum-arbetsyta har primära och sekundära nycklar och motsvarande anslutningssträngar. 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 att ha driftstopp i dina egna tjänster. Mer information om hur du delar åtkomst till arbetsytan finns i Dela åtkomst till arbetsytan.