MsiAuthentication Класс
Управляет проверкой подлинности с помощью управляемого удостоверения в Azure Active Directory.
При использовании пакета SDK Azure ML на виртуальной машине Azure можно выполнить проверку подлинности с помощью управляемого удостоверения (прежнее название — Управляемое удостоверение службы, или MSI). Благодаря управляемому удостоверению виртуальная машина может подключаться к рабочей области, не сохраняя учетные данные в коде Python, тем самым устраняется привязка процесса проверки подлинности к конкретному входу пользователя.
Конструктор класса MsiAuthentication.
- Наследование
-
MsiAuthentication
Конструктор
MsiAuthentication(cloud=None, **kwargs)
Параметры
- cloud
- str
Имя целевого облака. Возможные значения: AzureCloud, AzureChinaCloud или AzureUSGovernment. Если облако не указано, используется любое настроенное значение по умолчанию из Azure CLI. Если значение по умолчанию не найдено, используется AzureCloud.
сопоставление {parameter_name: value}
, задающее пользовательское удостоверение по его объекту или идентификатору ресурса, например {"client_id": "..."}
. Ознакомьтесь с документацией по среде размещения, чтобы узнать, какие должны быть значения.
- cloud
- str
Имя целевого облака. Возможные значения: AzureCloud, AzureChinaCloud или AzureUSGovernment. Если облако не указано, используется любое настроенное значение по умолчанию из Azure CLI. Если значение по умолчанию не найдено, используется AzureCloud.
сопоставление {parameter_name: value}
, задающее пользовательское удостоверение по его объекту или идентификатору ресурса, например {"client_id": "..."}
. Ознакомьтесь с документацией по среде размещения, чтобы узнать, какие должны быть значения.
Комментарии
В следующем примере показано, как использовать MsiAuthentication.
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))
Полный пример можно найти по адресу: https://github.com/Azure/MachineLearningNotebooks/blob/master/how-to-use-azureml/manage-azureml-service/authentication-in-azureml/authentication-in-azureml.ipynb
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по