共用方式為


AzureCliAuthentication 類別

使用 Azure CLI 管理驗證並取得存取權杖。

若要使用此類別,您必須安裝 azure-cli 套件。 若要獲得更好的 Azure Notebooks 體驗,請使用 類別 InteractiveLoginAuthentication

類別 Azure Cli 驗證建構函式。

繼承
AzureCliAuthentication

建構函式

AzureCliAuthentication(cloud=None)

參數

cloud
str
預設值: None

目標雲端的名稱。 可以是其中一個 「AzureCloud」、「AzureChinaCloud」 或 「AzureUSGovernment」。 如果未指定任何雲端,則會使用 Azure CLI 中任何已設定的預設值。 如果找不到預設值,則會使用 「AzureCloud」。

cloud
str
必要

目標雲端的名稱。 可以是其中一個 「AzureCloud」、「AzureChinaCloud」 或 「AzureUSGovernment」。 如果未指定任何雲端,則會使用 Azure CLI 中任何已設定的預設值。 如果找不到預設值,則會使用 「AzureCloud」。

備註

如果您已安裝 azure-cli 套件,並使用 az login 命令登入您的 Azure 訂用帳戶,則可以使用 AzureCliAuthentication 類別。


   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))

完整範例可從 https://github.com/Azure/MachineLearningNotebooks/blob/master/how-to-use-azureml/manage-azureml-service/authentication-in-azureml/authentication-in-azureml.ipynb