Azure 资源组中部署的最大限制
Maximum limit of deployments in Azure Resource Group
今天我浏览了 Azure 订阅和服务限制、配额和约束。然后我注意到有一个 limit for deployments in a resource group 的 Azure 资源管理器。默认限制以及最大限制是每个资源组 800 个部署。
这是否意味着我可以在资源组的生命周期内 运行 800 次部署,而在我达到此限制后该资源组不能 运行 任何部署?还是此限制与并发 运行 的部署和地址平台可扩展性方面有关?
给定的资源组在任何时候都将有零个或多个部署。这与生命周期计数器无关,也与缩放无关。它只是您当前在该资源组中拥有的部署数量。
如果您查看资源组(通过 portal/powershell/cli/api),您会看到一个部署列表,最多 800 个。
https://docs.microsoft.com/en-gb/azure/azure-subscription-service-limits#resource-group-limits 中的 "Deployments per resource group" 指定了部署历史记录的限制。可以在设置 > 部署下的资源组中访问部署历史记录。删除资源不会从历史记录中删除部署,反之亦然 - 删除部署历史记录不会影响资源组中资源的状态。一旦达到 800 次部署的限制,将无法进行进一步的部署。即使资源组中没有资源,也需要清除部署历史记录才能继续进行进一步的部署。
可以手动或通过 powershell 删除部署历史记录。检查 https://blogs.msdn.microsoft.com/cloud_solution_architect/2016/08/22/handling-azure-resource-manager-deployment-limits/
上面引用的博客 post 使用旧版本的 Azure cmdlet Remove-AzureRmResourceGroupDeployment,它允许 -Force 参数。当前版本(自 11/2017 起)不包含该参数 (-Force),因此会强制出现一个确认对话框,这将阻止自动化工作。
今天我浏览了 Azure 订阅和服务限制、配额和约束。然后我注意到有一个 limit for deployments in a resource group 的 Azure 资源管理器。默认限制以及最大限制是每个资源组 800 个部署。
这是否意味着我可以在资源组的生命周期内 运行 800 次部署,而在我达到此限制后该资源组不能 运行 任何部署?还是此限制与并发 运行 的部署和地址平台可扩展性方面有关?
给定的资源组在任何时候都将有零个或多个部署。这与生命周期计数器无关,也与缩放无关。它只是您当前在该资源组中拥有的部署数量。
如果您查看资源组(通过 portal/powershell/cli/api),您会看到一个部署列表,最多 800 个。
https://docs.microsoft.com/en-gb/azure/azure-subscription-service-limits#resource-group-limits 中的 "Deployments per resource group" 指定了部署历史记录的限制。可以在设置 > 部署下的资源组中访问部署历史记录。删除资源不会从历史记录中删除部署,反之亦然 - 删除部署历史记录不会影响资源组中资源的状态。一旦达到 800 次部署的限制,将无法进行进一步的部署。即使资源组中没有资源,也需要清除部署历史记录才能继续进行进一步的部署。
可以手动或通过 powershell 删除部署历史记录。检查 https://blogs.msdn.microsoft.com/cloud_solution_architect/2016/08/22/handling-azure-resource-manager-deployment-limits/
上面引用的博客 post 使用旧版本的 Azure cmdlet Remove-AzureRmResourceGroupDeployment,它允许 -Force 参数。当前版本(自 11/2017 起)不包含该参数 (-Force),因此会强制出现一个确认对话框,这将阻止自动化工作。