Csatlakozás az Azure Quantum-munkaterülethez az Azure-quantum Python-csomaggal
Miután létrehozott egy Azure Quantum-munkaterületet, csatlakozhat hozzá, és elküldheti a kódot a azure-quantum
Python-csomag használatával. A azure-quantum
csomag egy Workspace
Azure Quantum-munkaterületet képviselő osztályt biztosít.
Előfeltételek
Egy Azure-fiók, aktív előfizetéssel. Ha nem rendelkezik Azure-fiókkal, regisztráljon ingyenesen, és regisztráljon használatalapú fizetéses előfizetésre.
Egy Azure Quantum-munkaterület. Lásd: Azure Quantum-munkaterület létrehozása.
Az Azure Quantum-csomag
azure-quantum
legújabb verziója.!pip install --upgrade azure-quantum
Az Azure CLI használata esetén a legújabb verzióval kell rendelkeznie. A telepítési utasításokért lásd:
Csatlakozás kapcsolati sztring használatával
Egy kapcsolati sztring használatával megadhatja az Azure Quantum Workspace kapcsolati paramétereit. A következő esetekben használhat kapcsolati sztring:
- Meg szeretné osztani a munkaterület-hozzáférést másokkal, akik nem rendelkeznek Azure-fiókkal.
- A munkaterület-hozzáférést korlátozott ideig meg szeretné osztani másokkal.
- Vállalati szabályzatok miatt nem használhatja a Microsoft Entra-azonosítót.
Tipp.
Minden Azure Quantum-munkaterület rendelkezik elsődleges és másodlagos kulcsokkal, valamint a hozzájuk tartozó kapcsolati sztring. Ha engedélyezni szeretné a munkaterülethez való hozzáférést másoknak, megoszthatja a másodlagos kulcsot, és használhatja az elsődlegest a saját szolgáltatásaihoz. Így szükség szerint lecserélheti a másodlagos kulcsot anélkül, hogy leállt volna a saját szolgáltatásaiban. A munkaterület-hozzáférés megosztásáról további információt a munkaterület-hozzáférés megosztása című témakörben talál.
A kapcsolati sztring másolása
Jelentkezzen be az Azure Portalra , és válassza ki az Azure Quantum-munkaterületet.
A bal oldali panelen keresse meg az Operations > Access-kulcsokat.
A hozzáférési kulcsokat engedélyezni kell. Ha a hozzáférési kulcsok le vannak tiltva, először engedélyeznie kell őket. A hívóbetűk kezelésével kapcsolatos tudnivalókat itt tekintheti meg.
Kattintson a Másolás ikonra a kapcsolati sztring másolásához. Kiválaszthatja az elsődleges vagy a másodlagos kapcsolati sztring.
Figyelmeztetés
A fiók hozzáférési kulcsainak vagy kapcsolati sztring tiszta szövegben való tárolása biztonsági kockázatot jelent, ezért nem ajánlott. A fiókkulcsokat titkosított formátumban tárolhatja, vagy migrálhatja az alkalmazásokat a Microsoft Entra-engedély használatával az Azure Quantum-munkaterülethez való hozzáféréshez.
Az Azure Quantum-munkaterület elérése a kapcsolati sztring használatával
Miután kimásolta a kapcsolati sztring, használhatja az Azure Quantum-munkaterülethez való csatlakozáshoz.
Ha Python-környezettel dolgozik, létrehozhat egy Workspace
objektumot az Azure Quantum-munkaterülethez való csatlakozáshoz. Objektum létrehozásakor Workspace
két lehetősége van az Azure Quantum-munkaterület azonosítására.
Objektumot
Workspace
a hívássalfrom_connection_string
hozhat létre.# 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())
Ha nem szeretné a kapcsolati sztring a kódba másolni, akkor a kapcsolati sztring egy környezeti változóban is tárolhatja, és használhatja
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())
A kulcsok engedélyezéséről/letiltásáról és újragenerálásáról további információt a Hozzáférési kulcsok kezelése című témakörben talál.
Fontos
Ha a hozzáférési kulcsok le vannak tiltva, a kapcsolati sztring vagy hozzáférési kulcsokat használó összes kérés jogosulatlan. Továbbra is használhatja a munkaterület paramétereit a munkaterülethez való csatlakozáshoz.
Csatlakozás a munkaterület paramétereivel
Minden Azure Quantum-munkaterület rendelkezik egy egyedi paraméterkészlettel, amellyel csatlakozhat hozzá. Az Alábbi paraméterekkel csatlakozhat az Azure Quantum-munkaterülethez:
Paraméter | Leírás |
---|---|
subscription_id |
Az Azure-előfizetés azonosítója. |
resource_group |
Az Azure-erőforráscsoport neve. |
name |
Az Azure Quantum-munkaterület neve. |
location |
Az Azure-régió, ahol az Azure Quantum-munkaterület ki van építve. Ez megadható régiónévként, például "USA keleti régiója" vagy helynévként, például "eastus" néven. |
resource_id |
Az Azure Quantum-munkaterület Azure-erőforrás-azonosítója. |
A munkaterület paramétereit az Azure Quantum-munkaterület áttekintésében találja az Azure Portalon.
Jelentkezzen be az Azure-fiókjába, https://portal.azure.com
Válassza ki az Azure Quantum-munkaterületet, és lépjen az Áttekintés elemre.
Másolja ki a mezők paramétereit.
A munkaterület paramétereinek használata az Azure Quantum-munkaterülethez való csatlakozáshoz
Hozzon létre egy objektumot Workspace
az Azure Quantum-munkaterülethez való csatlakozáshoz. Objektum létrehozásakor Workspace
két lehetősége van az Azure Quantum-munkaterület azonosítására.
Megadhatja a helyet és az erőforrás-azonosítót (ajánlott):
from azure.quantum import Workspace workspace = Workspace( resource_id = "", # Add the resource ID of your workspace location = "" # Add the location of your workspace (for example "westus") )
Megadhatja a helyet, az előfizetés azonosítóját, az erőforráscsoportot és a munkaterület nevét:
from azure.quantum import Workspace workspace = Workspace( subscription_id = "", # Add the subscription ID of your workspace resource_group = "", # Add the resource group of your workspace workspace_name = "", # Add the name of your workspace location = "" # Add the location of your workspace (for example "westus") )