gpt4 book ai didi

Azure 应用服务交换任务受应用服务 IP 白名单阻碍 : Failed to update deployment history

转载 作者:行者123 更新时间:2023-12-03 02:13:36 25 4
gpt4 key购买 nike

我最近在预生产环境中启用了 IP 白名单,并注意到以下问题。

当我在 Azure DevOps 中运行 Azure App Service Manager 任务以交换我的部署和生产槽时,我收到警告 ##[警告]错误:无法更新部署历史记录。 IP 禁止(代码:403)

这会导致站点在交换后尝试访问站点时抛出 500.30 和 503 错误。

通过重新启动应用程序可以轻松解决此问题,但当然最好的流程是在部署槽交换后不必有任何停机时间。

白名单上的 DevOps 服务标签

我认为解决方案是将 DevOps 服务标签包含在预生产环境的白名单中。但遗憾的是,这对错误没有影响。

The Azure DevOps service tag added to App Service whitelist.

发布管道任务的完整输出。

2022-05-19T07:16:02.7051171Z ##[section]Starting: Swap CM slots
2022-05-19T07:16:02.7173325Z ==============================================================================
2022-05-19T07:16:02.7173625Z Task : Azure App Service manage
2022-05-19T07:16:02.7173987Z Description : Start, stop, restart, slot swap, slot delete, install site extensions or enable continuous monitoring for an Azure App Service
2022-05-19T07:16:02.7174442Z Version : 0.200.0
2022-05-19T07:16:02.7174628Z Author : Microsoft Corporation
2022-05-19T07:16:02.7174919Z Help : https://learn.microsoft.com/azure/devops/pipelines/tasks/deploy/azure-app-service-manage
2022-05-19T07:16:02.7175256Z ==============================================================================
2022-05-19T07:16:03.7506005Z Warming-up slots
2022-05-19T07:16:04.1489337Z Swapping App Service 'my-site-as-cm-tst' slots - 'secondary' and 'production'
2022-05-19T07:17:52.5029319Z Swapped App Service 'my-site-as-cm-tst' slots - 'secondary' and 'production'
2022-05-19T07:17:59.5975474Z Successfully updated deployment History at https://my-site-secondary.scm.azurewebsites.net/api/deployments/151652944672891
2022-05-19T07:17:59.7169507Z ##[warning]Error: Failed to update deployment history. Ip Forbidden (CODE: 403)
2022-05-19T07:17:59.7221693Z ##[section]Finishing: Swap CM slots

最佳答案

您能否检查一下 REST 站点 scm.azurewebsites.net 是否必须具有“全部允许”,即没有限制。另外,应取消选中与 ***.azurewebsites.net 相同的限制。

您还可以引用Slot Swap的详细文档:https://learn.microsoft.com/en-us/azure/app-service/deploy-staging-slots#what-happens-during-a-swap

关于Azure 应用服务交换任务受应用服务 IP 白名单阻碍 : Failed to update deployment history,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/72316059/

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