【发布时间】:2022-01-25 20:54:35
【问题描述】:
我正在使用 Terraform 通过 Azure Pipelines 将少量资源部署到 Azure Gov。它与其他部署一起使用,并且代码在几个月内没有更改。
它创建了资源,但仍然抛出以下错误。
更新恢复服务存储配置库:(名称“myRSV”/资源 组“myRGP”):backup.ResourceStorageConfigsClient#Update:失败 响应请求:StatusCode=404 - 原始错误: autorest/azure:服务返回错误。状态=404 Code="SubscriptionNotFound" Message="订阅 'xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx' 找不到。”
与 module.tenant-module.azurerm_recovery_services_vault.tenant-rsv[0],
在 ....\modules\tenant\key-vault.tf 第 124 行,在资源中 “azurerm_recovery_services_vault”“租户-rsv”:
124:资源“azurerm_recovery_services_vault”“租户-rsv”{
一些补充说明:
- 有问题的订阅是它要部署到的订阅。它 显然存在。
- 我在 azurerm 提供程序存储库中看到了一个引用此问题的问题,但是 我没有在该问题所在的版本上运行。我使用的是 2.89.0。
- 运行的服务主体具有贡献者访问权限 订阅。
有什么想法吗?
【问题讨论】:
-
你好@SPSaml,你能分享你正在运行的代码吗?这样我就可以测试了?
-
嗨,它会为每个管道运行抛出错误吗?如果可能,请移动私有数据并共享管道定义。
-
因此,问题根本不在于 Azure。我一直在为 azurerm Terraform 提供程序使用 >=2.89.0。 2.90.0 或 2.91.0 打破了它。今天要提交一个错误。
标签: azure azure-pipelines terraform-provider-azure