Freigeben über


AzureCliAuthentication Klasse

Verwalten der Authentifizierung und Abrufen eines Zugriffstokens mithilfe der Azure-Befehlszeilenschnittstelle (Azure CLI).

Zur Verwendung dieser Klasse muss das Paket azure-cli installiert sein. Verwenden Sie die InteractiveLoginAuthentication-Klasse, um die Benutzerfreundlichkeit von Azure Notebooks zu verbessern.

Klasse Azure Cli Authentication-Konstruktor.

Vererbung
AzureCliAuthentication

Konstruktor

AzureCliAuthentication(cloud=None)

Parameter

Name Beschreibung
cloud
str

Der Name der Ziel-Cloud. Mögliche Werte: „AzureCloud“, „AzureChinaCloud“ und „AzureUSGovernment“. Wenn keine Cloud angegeben wird, wird die über die Azure CLI konfigurierte Standardcloud verwendet. Sollte keine Standard-Cloud gefunden werden, wird „AzureCloud“ verwendet.

Standardwert: None
cloud
Erforderlich
str

Der Name der Ziel-Cloud. Mögliche Werte: „AzureCloud“, „AzureChinaCloud“ und „AzureUSGovernment“. Wenn keine Cloud angegeben wird, wird die über die Azure CLI konfigurierte Standardcloud verwendet. Sollte keine Standardcloud gefunden werden, wird „AzureCloud“ verwendet.

Hinweise

Wenn Sie das Paket azure-cli installiert und den Befehl „az login“ verwendet haben, um sich bei Ihrem Azure-Abonnement anzumelden, 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))

Das vollständige Beispiel finden Sie unter https://github.com/Azure/MachineLearningNotebooks/blob/master/how-to-use-azureml/manage-azureml-service/authentication-in-azureml/authentication-in-azureml.ipynb.