次の方法で共有


AzureCliAuthentication クラス

Azure CLI を使用して、認証を管理し、アクセス トークンを取得します。

このクラスを使用するには、azure-cliパッケージがインストールされている必要があります。 Azure Notebooks のエクスペリエンスを向上させるには、InteractiveLoginAuthentication クラスを使用します。

クラス Azure Cli 認証コンストラクター。

継承
AzureCliAuthentication

コンストラクター

AzureCliAuthentication(cloud=None)

パラメーター

名前 説明
cloud
str

ターゲット クラウドの名前。 "AzureCloud"、"AzureChinaCloud"、または "AzureUSGovernment" のいずれかを指定できます。 クラウドが指定されていない場合、Azure CLI に構成されている既定値が使用されます。 既定値が見つからない場合は、"AzureCloud" が使用されます。

規定値: None
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 から入手できます。