gpt4 book ai didi

Azure CLI - Web 应用程序部署

转载 作者:行者123 更新时间:2023-12-03 03:00:27 26 4
gpt4 key购买 nike

我是 Azure 新手,正在尝试以自动化 CI/CD 方法安装 Web 应用程序。

如果我登录 CLI shell,我可以通过

进行部署

az webapp 部署源配置 --name ${WEBAPP_NAME} --resource-group ${RESOURCEGROUP_NAME} --slot staging --repo-url ${GIT_URL} --branch ${BRANCH} --manual-integration

我想使用 Jenkins 中的 shell 来执行此操作(不使用 Azure 插件)。

如何使用部署凭据登录 az CLI?

据我所知,我们无法使用 Azure 凭据(从 CLI)登录。

是否有其他方法可以通过某些 API key 登录(我们可以在 AWS/IBM Cloud 中执行此操作)?

最佳答案

Azure Cli 2.0 支持非交互式登录。您可以创建一个服务主体并为其赋予 Owner 角色。然后您可以使用以下命令登录。

az login --service-principal --username APP_ID --tenant TENANT_ID --password PATH_TO_CERT 

创建服务主体你可以检查这个link .

赋予 SP Owner 角色,你可以查看这个 link .

关于Azure CLI - Web 应用程序部署,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49354098/

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