Share via


Kimlik doğrulaması için yönetilen kimlik kullanma

Etkileşimli kimlik doğrulaması kullanmanın veya kullanıcı hesabı olarak kimlik doğrulamasının uygun olmadığı çeşitli senaryolar vardır. Örneğin, bir sanal makineden (VM) veya bir İşlev Uygulamasından iş göndermek isteyebilirsiniz. Bir seçenek hizmet sorumlusu kullanarak kimlik doğrulaması yapmak, bir diğer seçenek de bu makalede açıklanacak yönetilen kimliği yapılandırmaktır.

Yönetilen kimliği yapılandırma

Yönetilen kimlik, bir uygulamanın diğer Azure kaynaklarına (Azure Quantum çalışma alanınız gibi) erişmesine ve bu kaynaklarla kimlik doğrulaması yapmasına olanak tanır.

Yönetilen kimliği yapılandırmak için:

  1. Azure portal üzerinden erişim vermek istediğiniz kaynağı bulun. Bu kaynak bir VM, İşlev Uygulaması veya başka bir uygulama olabilir.
  2. Kaynağı seçin ve genel bakış sayfasını görüntüleyin.
  3. Ayarlar'ın altında Kimlik'i seçin.
  4. Durum ayarını Açık olarak yapılandırın.
  5. Yapılandırmanızı kalıcı hale getirmek için Kaydet'i seçin ve Evet ile açılan iletişim kutusunu onaylayın.

Quantum çalışma alanınıza erişim izni verme

Kaynağın Azure Quantum çalışma alanınıza erişmesine izin vermek için:

  1. Azure Quantum çalışma alanınıza gidin ve sol taraftaki menüden Erişim denetimi (IAM) öğesini seçin.

  2. Rol ataması ekle ve ekle'yi seçin.

    Azure Quantum çalışma alanınızda yeni rol ataması oluşturmayı gösteren ekran görüntüsü.

  3. Rol ataması ekle sayfasında Katkıda Bulunan'ı ve ardından İleri'yi seçin.

  4. Üyeler sekmesindeki Erişim ata bölümünde Yönetilen Kimlik'i ve ardından + Üye seç'i seçin.

  5. Yönetilen kimlikleri seçin açılan menüsünde Yönetilen kimlik açılan listesinden bir kategori seçin.

  6. Listeden istediğiniz kaynağı seçin ve Seç'e tıklayın.

    İşlev Uygulamanızı Azure Quantum çalışma alanınıza Katkıda Bulunan olarak eklemeyi gösteren ekran görüntüsü

  7. İleri'yi ve ardından Gözden geçir ve ata'yı seçin.

Çalışma alanınızda oturum açma

Artık seçtiğiniz kaynaktan kuantum çalışma alanınızı kullanabilmeniz gerekir. Örneğin, çalışma alanınızı bir VM'nin içinden kullanırken artık her seferinde kimlik doğrulaması yapmanız gerekmez.

Bazı durumlarda, Yönetilen Kimlik Kimlik Bilgisi kullanmak için kodun içinde açıkça belirtmek de isteyebilirsiniz:


from azure.identity import ManagedIdentityCredential

from azure.quantum import Workspace
workspace = Workspace (
    resource_id = "",
    location = "" ,
    credential=ManagedIdentityCredential()
)