gpt4 book ai didi

azure - 在 Azure DevOps 管道中,如何使用从 addSpnToEnvironment 参数返回的服务原理详细信息登录到 AZ CLI?

转载 作者:行者123 更新时间:2023-12-02 23:16:18 25 4
gpt4 key购买 nike

我本质上必须运行一个 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

参见文档here了解更多信息。

关于azure - 在 Azure DevOps 管道中,如何使用从 addSpnToEnvironment 参数返回的服务原理详细信息登录到 AZ CLI?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/65136693/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com