MsiAuthentication Sınıf
Azure Active Directory'de yönetilen kimlik kullanarak kimlik doğrulamasını yönetir.
Azure Sanal Makinesinde (VM) Azure ML SDK'sını kullanırken , yönetilen kimlikle (eski adıyla Yönetilen Hizmet Kimliği - MSI) kimlik doğrulaması yapabilirsiniz. Yönetilen kimlik kullanmak, VM'nin kimlik bilgilerini Python kodunda depolamadan çalışma alanınıza bağlanmasına ve dolayısıyla kimlik doğrulama işlemini belirli bir kullanıcı oturum açma işleminden ayırmasına olanak tanır.
Sınıf MsiAuthentication oluşturucu.
- Devralma
-
MsiAuthentication
Oluşturucu
MsiAuthentication(cloud=None, **kwargs)
Parametreler
- cloud
- str
Hedef bulutun adı. "AzureCloud", "AzureChinaCloud" veya "AzureUSGovernment" olabilir. Herhangi bir bulut belirtilmezse, Azure CLI'dan yapılandırılmış herhangi bir varsayılan kullanılır. Varsayılan ayar bulunmazsa "AzureCloud" kullanılır.
nesnesine veya kaynak kimliğine göre kullanıcı tarafından atanan kimliği belirten bir eşleme {parameter_name: value}
, örneğin {"client_id": "..."}
. Hangi değerleri beklediğini öğrenmek için barındırma ortamınızın belgelerine bakın.
- cloud
- str
Hedef bulutun adı. "AzureCloud", "AzureChinaCloud" veya "AzureUSGovernment" olabilir. Herhangi bir bulut belirtilmezse, Azure CLI'dan yapılandırılmış herhangi bir varsayılan kullanılır. Varsayılan ayar bulunmazsa "AzureCloud" kullanılır.
nesnesine veya kaynak kimliğine göre kullanıcı tarafından atanan kimliği belirten bir eşleme {parameter_name: value}
, örneğin {"client_id": "..."}
. Hangi değerleri beklediğini öğrenmek için barındırma ortamınızın belgelerine bakın.
Açıklamalar
Aşağıdaki örnekte MsiAuthentication'ın nasıl kullanılacağı gösterilmektedir.
from azureml.core.authentication import MsiAuthentication
msi_auth = MsiAuthentication()
ws = Workspace(subscription_id="my-subscription-id",
resource_group="my-ml-rg",
workspace_name="my-ml-workspace",
auth=msi_auth)
print("Found workspace {} at location {}".format(ws.name, ws.location))
Tam örnek şu kaynaktan edinilebilir: https://github.com/Azure/MachineLearningNotebooks/blob/master/how-to-use-azureml/manage-azureml-service/authentication-in-azureml/authentication-in-azureml.ipynb
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