从cli交换Azure App Service时如何获得交换配置预览?

How to get a swap config preview when swapping Azure App Service from cli?

当通过门户将生产槽与用于Azure应用程序服务的临时槽交换时,如果槽之间的配置不同,您会收到一点警告。

当我从命令行(例如bash中的az)交换时,我希望得到相同的警告,这是可能的吗?如果是,如何做到?


在使用Azure CLI完成交换之前,似乎没有任何方法可以获得确认。

如果需要确认对话框,则需要单独编写脚本,例如这样

1
2
3
4
5
read -r -p"Are you sure? [y/N]" response
if [["$response" =~ ^([yY][eE][sS]|[yY])+$ ]]
then
    az webapp deployment slot swap  -g MyResourceGroup -n MyUniqueApp --slot staging --target-slot production
fi

工具书类

  • 有关使用CLI交换插槽的详细信息,请参阅本页。
  • 有关在bash中有条件地执行语句的详细信息,请参见本页