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:
- Azure portal üzerinden erişim vermek istediğiniz kaynağı bulun. Bu kaynak bir VM, İşlev Uygulaması veya başka bir uygulama olabilir.
- Kaynağı seçin ve genel bakış sayfasını görüntüleyin.
- Ayarlar'ın altında Kimlik'i seçin.
- Durum ayarını Açık olarak yapılandırın.
- 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:
Azure Quantum çalışma alanınıza gidin ve sol taraftaki menüden Erişim denetimi (IAM) öğesini seçin.
Rol ataması ekle ve ekle'yi seçin.
Rol ataması ekle sayfasında Katkıda Bulunan'ı ve ardından İleri'yi seçin.
Üyeler sekmesindeki Erişim ata bölümünde Yönetilen Kimlik'i ve ardından + Üye seç'i seçin.
Yönetilen kimlikleri seçin açılan menüsünde Yönetilen kimlik açılan listesinden bir kategori seçin.
Listeden istediğiniz kaynağı seçin ve Seç'e tıklayın.
İ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()
)
Geri Bildirim
https://aka.ms/ContentUserFeedback.
Çok yakında: 2024 boyunca, içerik için geri bildirim mekanizması olarak GitHub Sorunları’nı kullanımdan kaldıracak ve yeni bir geri bildirim sistemiyle değiştireceğiz. Daha fazla bilgi için bkz.Gönderin ve geri bildirimi görüntüleyin