AzureCliAuthentication クラス
Azure CLI を使用して認証を管理し、アクセス トークンを取得します。
このクラスを使用するには、 azure-cli パッケージがインストールされている必要があります。 Azure Notebooks エクスペリエンスを向上するために、 InteractiveLoginAuthentication クラスを使用します。
クラス Azure Cli 認証コンストラクター。
コンストラクター
AzureCliAuthentication(cloud=None)
パラメーター
名前 | 説明 |
---|---|
cloud
|
ターゲット クラウドの名前。 "AzureCloud"、"AzureChinaCloud"、または "AzureUSGovernment" のいずれかを指定できます。 クラウドが指定されていない場合は、Azure CLI から構成された既定値が使用されます。 既定値が見つからない場合は、"AzureCloud" が使用されます。 規定値: None
|
cloud
必須
|
ターゲット クラウドの名前。 "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