Azure Quantum çalışma alanınıza bağlanmanın farklı yolları

Azure Quantum çalışma alanını oluşturduktan sonra python paketini kullanarak azure-quantum bu çalışma alanına bağlanabilir ve kodunuzu gönderebilirsiniz. paketi, azure-quantum Azure Workspace Quantum çalışma alanını temsil eden bir sınıf sağlar.

Çalışma alanınıza erişmenin diğer yolları için bkz . Hizmet sorumlusu kullanarak kimlik doğrulaması veya Yönetilen kimlik kullanarak kimlik doğrulaması.

Önkoşullar

bağlantı dizesi ile bağlanma

Azure Quantum Çalışma Alanı'na bağlantı parametrelerini belirtmek için bir bağlantı dizesi kullanabilirsiniz. Aşağıdaki senaryolarda bir bağlantı dizesi kullanabilirsiniz:

  • Çalışma alanı erişimini Azure hesabı olmayan diğer kişilerle paylaşmak istiyorsunuz.
  • Çalışma alanı erişimini sınırlı bir süre için başkalarıyla paylaşmak istiyorsunuz.
  • Şirket ilkeleri nedeniyle Microsoft Entra ID kullanamazsınız.

İpucu

Her Azure Quantum çalışma alanında birincil ve ikincil anahtarlar ve buna karşılık gelen bağlantı dizeleri vardır. Çalışma alanınıza başkalarına erişim izni vermek istiyorsanız, ikincil anahtarınızı paylaşabilir ve birincil anahtarınızı kendi hizmetleriniz için kullanabilirsiniz. Bu şekilde, kendi hizmetlerinizde kapalı kalma süresi olmadan ikincil anahtarı gerektiği gibi değiştirebilirsiniz. Çalışma alanı erişiminizi paylaşma hakkında daha fazla bilgi için bkz. Çalışma alanı erişiminizi paylaşma.

Bağlantı dizesini kopyalayın

  1. Azure portal oturum açın ve Azure Quantum çalışma alanınızı seçin.

  2. Sol panelde İşlemler > Erişim anahtarları'na gidin.

  3. Erişim Anahtarlarının etkinleştirilmesi gerekir. Erişim Anahtarları devre dışı bırakılırsa, önce bunları etkinleştirmeniz gerekir. Erişim Anahtarlarınızı Yönetme bölümünde bunu nasıl yapacağınızı öğrenin.

  4. kopyala simgesine tıklayarak bağlantı dizesi kopyalayın. Birincil veya ikincil bağlantı dizesi seçebilirsiniz.

    Bağlantı dizelerinin nasıl kopyalanmasını gösteren Azure portal ekran görüntüsü.

Uyarı

Hesap erişim anahtarlarınızı veya bağlantı dizesi düz metin olarak depolamak bir güvenlik riski oluşturur ve önerilmez. Hesap anahtarlarınızı şifrelenmiş biçimde depolayın veya uygulamalarınızı Azure Quantum çalışma alanınıza erişim için Microsoft Entra yetkilendirmesini kullanacak şekilde geçirin.

Azure Quantum çalışma alanınıza erişmek için bağlantı dizesi kullanma

bağlantı dizesi kopyaladıktan sonra Azure Quantum çalışma alanınıza bağlanmak için kullanabilirsiniz.

Python ortamıyla çalışıyorsanız Azure Quantum çalışma alanınıza bağlanmak için bir Workspace nesne oluşturabilirsiniz. Nesne Workspace oluştururken Azure Quantum çalışma alanınızı tanımlamak için iki seçeneğiniz vardır.

  • çağırarak from_connection_stringbir Workspace nesnesi oluşturabilirsiniz.

    # 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()) 
    
  • kodda bağlantı dizesi kopyalamak istemiyorsanız, bağlantı dizesi bir ortam değişkeninde depolayabilir ve kullanabilirsinizWorkspace().

    # 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()) 
    

Anahtarlarınızı etkinleştirme/devre dışı bırakma ve yeniden oluşturma hakkında daha fazla bilgi için bkz. Erişim Anahtarlarınızı Yönetme.

Önemli

Erişim Anahtarları devre dışı bırakıldığında, bağlantı dizelerini veya erişim anahtarlarını kullanan tüm istekler yetkisizdir. Çalışma alanınıza bağlanmak için çalışma alanı parametrelerini kullanmaya devam edebilirsiniz.

Çalışma alanı parametreleriyle bağlanma

Her Azure Quantum çalışma alanına bağlanmak için kullanabileceğiniz benzersiz bir parametre kümesi vardır. Azure Quantum çalışma alanınıza bağlanmak için aşağıdaki parametreleri kullanabilirsiniz:

Parametre Açıklama
subscription_id Azure abonelik kimliği.
resource_group Azure kaynak grubu adı.
name Azure Quantum çalışma alanınızın adı.
location Azure Quantum çalışma alanının sağlandığı Azure bölgesi. Bu, "Doğu ABD" gibi bir bölge adı veya "eastus" gibi bir konum adı olarak belirtilebilir.
resource_id Azure Quantum çalışma alanının Azure kaynak kimliği.

Çalışma alanı parametrelerini, Azure portal'daki Azure Quantum çalışma alanınıza genel bakış bölümünde bulabilirsiniz.

  1. Azure hesabınızda oturum açın, https://portal.azure.com,

  2. Azure Quantum çalışma alanınızı seçin ve Genel Bakış'a gidin.

  3. Alanlardaki parametreleri kopyalayın.

    Azure Quantum çalışma alanından kaynak kimliğini ve konumunu alma

Azure Quantum çalışma alanınıza bağlanmak için çalışma alanı parametrelerini kullanma

Azure Quantum çalışma alanınıza bağlanmak için bir Workspace nesne oluşturun. Nesne Workspace oluştururken Azure Quantum çalışma alanınızı tanımlamak için iki seçeneğiniz vardır.

  • Konum ve kaynak kimliğini belirtebilirsiniz (önerilen):

    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")
        )
    
  • Konum, abonelik kimliği, kaynak grubu ve çalışma alanı adını belirtebilirsiniz:

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

Sonraki adımlar