Sam*_*med 2 azure devops azure-devops azure-pipelines azure-service-principal
我本质上必须运行一个 Python 脚本,该脚本将 AZ CLI 命令嵌入到脚本中,并从模块中生成为进程subprocess。为了运行这些命令,我需要登录到 AZ CLI。
我的管道中有一个 AZ CLI 任务,其中的设置为addSpnToEnvironment = true 我提供了$env:servicePrincipalId,$env:servicePrincipalKey和$env:tenantId。我的问题是,现在如何使用这些详细信息登录到 AZ CLI,以便在任务中维护上下文,并且我的 Python 脚本中的 AZ CLI 命令可以识别这一点并可以执行?
您可以使用服务主体登录 az cli。见下文:
az login --service-principal --username $env:servicePrincipalId --password $env:servicePrincipalKey --tenant $env:tenantId
Run Code Online (Sandbox Code Playgroud)
请参阅此处的文档了解更多信息。
| 归档时间: |
|
| 查看次数: |
5155 次 |
| 最近记录: |