다음을 통해 공유


AzureCliAuthentication 클래스

인증을 관리하고 Azure CLI를 사용하여 액세스 토큰을 얻습니다.

이 클래스를 사용하려면 azure-cli 패키지가 설치되어 있어야 합니다. 더 나은 Azure Notebooks 환경을 위해 InteractiveLoginAuthentication 클래스를 사용합니다.

클래스 Azure Cli 인증 생성자입니다.

상속
AzureCliAuthentication

생성자

AzureCliAuthentication(cloud=None)

매개 변수

Name Description
cloud
str

대상 클라우드의 이름입니다. "AzureCloud", "AzureChinaCloud" 또는 "AzureUSGovernment" 중 하나일 수 있습니다. 클라우드를 지정하지 않으면 Azure CLI에서 구성된 기본값이 사용됩니다. 기본값이 없으면 "AzureCloud"가 사용됩니다.

Default value: 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에서 사용할 수 있습니다.