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
Konto platformy Azure z aktywną subskrypcją. Jeśli nie masz konta platformy Azure, zarejestruj się bezpłatnie i zarejestruj się w celu korzystania z subskrypcji z płatnością zgodnie z rzeczywistym użyciem.
Obszar roboczy usługi Azure Quantum. Zobacz Tworzenie obszaru roboczego usługi Azure Quantum.
Najnowsza wersja pakietu Azure Quantum
azure-quantum
.!pip install --upgrade azure-quantum
Jeśli używasz interfejsu wiersza polecenia platformy Azure, musisz mieć najnowszą wersję. Aby uzyskać instrukcje dotyczące instalacji, zobacz:
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
Zaloguj się do witryny Azure Portal i wybierz swój obszar roboczy usługi Azure Quantum.
Na panelu po lewej stronie przejdź do pozycji Klucze dostępu do operacji>.
Przełącz przełącznik w obszarze Klucze dostępu na włączone lub wyłączone.
Kliknij pozycję Zapisz , aby zapisać zmiany.
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.
Zaloguj się do witryny Azure Portal i wybierz swój obszar roboczy usługi Azure Quantum.
Na panelu po lewej stronie przejdź do pozycji Klucze dostępu do operacji>.
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ć.
Kliknij ikonę strzałki cyklicznej, aby ponownie wygenerować klucz podstawowy lub pomocniczy.