Dela via


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

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

  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äng.

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.

  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.