【问题标题】:Recovery Services Vault can't find subscription恢复服务保管库找不到订阅
【发布时间】: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


【解决方案1】:

该错误不是 Azure 问题。我使用的是以下提供商:

azurerm = {
  source  = "hashicorp/azurerm"
  version = ">=2.89.0"
}

我以为是“=2.89.0”。我上周早些时候(1/10/22-1/12/22)进行了部署,没有出现任何问题,但 2.91.0 于 22 年 1 月 13 日发布,引入了这个问题。一旦我将版本更新为“=2.90.0”,它就会成功配置。

【讨论】:

    猜你喜欢
    • 2021-08-05
    • 2021-04-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-02-01
    • 2019-04-30
    • 2019-06-01
    相关资源
    最近更新 更多