Udostępnij za pośrednictwem


Uwierzytelnianie w obszarze roboczym przy użyciu klucza dostępu

Klucze dostępu służą do uwierzytelniania i autoryzacji dostępu do obszaru roboczego usługi Azure Quantum. Klucze dostępu umożliwiają nawiązywanie połączenia i udzielanie dostępu do obszaru roboczego przy użyciu parametry połączenia.

Z tego artykułu dowiesz się, jak włączyć lub wyłączyć klucze dostępu dla obszaru roboczego usługi Azure Quantum. Możesz również ponownie wygenerować nowe klucze, aby zapewnić bezpieczeństwo obszaru roboczego.

Ostrzeżenie

Przechowywanie kluczy dostępu do konta lub parametry połączenia w postaci zwykłego tekstu stanowi zagrożenie bezpieczeństwa i nie jest zalecane. Zapisz klucze konta w zaszyfrowanym formacie lub przeprowadź migrację aplikacji, aby używać autoryzacji firmy Microsoft w celu uzyskania dostępu do obszaru roboczego usługi Azure Quantum.

Wymagania wstępne

Nawiązywanie połączenia z obszarem roboczym usługi Azure Quantum przy użyciu parametry połączenia

Pakiet azure-quantum udostępnia klasę Workspace reprezentującą obszar roboczy usługi Azure Quantum. Aby nawiązać połączenie z obszarem roboczym usługi Azure Quantum, należy utworzyć Workspace obiekt przy użyciu parametry połączenia jako wystawcy uwierzytelniania. Aby uzyskać więcej informacji, zobacz, jak skopiować parametry połączenia.

Podczas tworzenia Workspace obiektu dostępne są dwie opcje identyfikowania obszaru roboczego usługi Azure Quantum.

  • Obiekt można utworzyć, Workspace wywołując funkcję 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()) 
    
  • Jeśli nie chcesz kopiować parametry połączenia w kodzie, możesz również przechowywać parametry połączenia w zmiennej środowiskowej i użyć polecenia 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()) 
    

Zarządzanie kluczami dostępu i parametry połączenia

Napiwek

Każdy obszar roboczy usługi Azure Quantum ma klucze podstawowe i pomocnicze oraz odpowiednie parametry połączenia. Jeśli chcesz zezwolić na dostęp do obszaru roboczego innym osobom, możesz udostępnić klucz pomocniczy i użyć podstawowego dla własnych usług. Dzięki temu możesz zastąpić klucz pomocniczy w razie potrzeby bez przestoju we własnych usługach. Aby uzyskać więcej informacji na temat udostępniania dostępu do obszaru roboczego, zobacz Udostępnianie dostępu do obszaru roboczego.

Klucze dostępu i parametry połączenia dla obszaru roboczego usługi Azure Quantum można zarządzać w witrynie Azure Portal.

Włączanie i wyłączanie kluczy dostępu

  1. Zaloguj się do witryny Azure Portal i wybierz swój obszar roboczy usługi Azure Quantum.

  2. Na panelu po lewej stronie przejdź do pozycji Klucze dostępu do operacji>.

  3. Przełącz przełącznik w obszarze Klucze dostępu na włączone lub wyłączone.

  4. Kliknij pozycję Zapisz , aby zapisać zmiany.

    Zrzut ekranu witryny Azure Portal przedstawiający sposób włączania kluczy dostępu do używania parametry połączenia.

Ważne

Gdy klucze dostępu są wyłączone, wszystkie żądania korzystające z parametry połączenia lub kluczy dostępu są nieautoryzowane. Nadal możesz użyć parametrów obszaru roboczego, aby nawiązać połączenie z obszarem roboczym.

Ponowne generowanie nowych kluczy dostępu

Jeśli podejrzewasz, że twoje klucze dostępu zostały naruszone lub chcesz zatrzymać udostępnianie dostępu do obszaru roboczego innym osobom, możesz wygenerować ponownie klucze dostępu podstawowego lub pomocniczego albo oba te klucze, aby zapewnić bezpieczeństwo obszaru roboczego.

  1. Zaloguj się do witryny Azure Portal i wybierz swój obszar roboczy usługi Azure Quantum.

  2. Na panelu po lewej stronie przejdź do pozycji Klucze dostępu do operacji>.

  3. Aby ponownie wygenerować nowe klucze, należy włączyć klucze dostępu. Jeśli klucze dostępu są wyłączone, musisz najpierw je włączyć.

  4. Kliknij ikonę strzałki cyklicznej, aby ponownie wygenerować klucz podstawowy lub pomocniczy.

    Zrzut ekranu witryny Azure Portal przedstawiający sposób ponownego generowania podstawowych i pomocniczych kluczy dostępu.