AzureCliAuthentication Klasse
Verwaltet die Authentifizierung und erwirbt ein Zugriffstoken mithilfe der Azure CLI.
Um diese Klasse zu verwenden, müssen Sie das Azure-cli-Paket installiert haben. Verwenden Sie die InteractiveLoginAuthentication Klasse, um eine bessere Erfahrung mit Azure-Notizbüchern zu erzielen.
Klassen-Azure Cli-Authentifizierungskonstruktor.
Konstruktor
AzureCliAuthentication(cloud=None)
Parameter
| Name | Beschreibung |
|---|---|
|
cloud
|
Der Name der Zielcloud. Kann eine von "AzureCloud", "AzureChinaCloud" oder "AzureUSGovernment" sein. Wenn keine Cloud angegeben ist, wird eine konfigurierte Standardeinstellung aus der Azure CLI verwendet. Wenn kein Standardwert gefunden wird, wird "AzureCloud" verwendet. Standardwert: None
|
|
cloud
Erforderlich
|
Der Name der Zielcloud. Kann eine von "AzureCloud", "AzureChinaCloud" oder "AzureUSGovernment" sein. Wenn keine Cloud angegeben ist, wird eine konfigurierte Standardeinstellung aus der Azure CLI verwendet. Wenn kein Standardwert gefunden wird, wird "AzureCloud" verwendet. |
Hinweise
Wenn Sie das Azure-Cli-Paket installiert und az login command zum Anmelden bei Ihrem Azure-Abonnement verwendet haben, können Sie die AzureCliAuthentication-Klasse verwenden.
from azureml.core.authentication import AzureCliAuthentication
cli_auth = AzureCliAuthentication()
ws = Workspace(subscription_id="my-subscription-id",
resource_group="my-ml-rg",
workspace_name="my-ml-workspace",
auth=cli_auth)
print("Found workspace {} at location {}".format(ws.name, ws.location))
Vollständiges Beispiel ist verfügbar von https://github.com/Azure/MachineLearningNotebooks/blob/master/how-to-use-azureml/manage-azureml-service/authentication-in-azureml/authentication-in-azureml.ipynb