创建azurerm_data_protection_backup_vault时,Terraform 返回错误"The resource type could not be found in the n



Terraform v1.0.4
io/hashicorp/azurerm v2.73.0
已升级到v2.74.0 -问题仍然存在。

使用terraform创建备份库时:

resource "azurerm_data_protection_backup_vault" "backupvault" {
name                = "good-name-for-backup-vault"
resource_group_name = azurerm_resource_group.transport.name
location            = azurerm_resource_group.transport.location
datastore_type      = "VaultStore"
redundancy          = "LocallyRedundant"

identity {
type = "SystemAssigned"
}
}

我得到以下错误:

Debug Output
Panic Output
│ Error: waiting for creation of the DataProtection BackupVault ("Backup Vault: (Name "good-name-for-backup-vault" /  
Resource Group "transport-resources")"): Future#WaitForCompletion: the number of retries has been exceeded:   
StatusCode=404 -- Original Error: Code="InvalidResourceType" Message="The resource type could not be found in the  
namespace 'Microsoft.DataProtection' for api version '2021-01-01'."
│
│   with azurerm_data_protection_backup_vault.backupvault,
│   on backup.tf line 1, in resource "azurerm_data_protection_backup_vault" "backupvault":
│    1: resource "azurerm_data_protection_backup_vault" "backupvault" {

问题是创建了备份库(如果从传送门查看-您可以看到它),但是terraform显示错误并停止。这个在7天前还能正常工作。但至少在过去的3天里,它开始显示这个错误并停止。

同样,当从门户删除备份库时,我得到类似的错误-"在命名空间中找不到资源类型"。但试图删除它第二次-它删除资源就好了。通过门户删除资源时出错。

更新:

所以错误消失了。不知道是什么问题-但同样的代码现在工作良好。

DataProtection/BackupVaults服务似乎有问题。

根据Microsoft Azure团队:

Between 15:00 UTC on 30 Aug. 2021 and 17:48 on 1 September 2021,使用backupvault的用户可能在跟踪DataProtection/backupvault管理控制平面操作时遇到问题。影响还可能导致使用验证api的其他操作在Azure门户中被阻塞(如Vault创建、备份实例创建、还原操作)。此外,通过Azure PowerShell和CLI运行的操作也受到影响。

初步根本原因:最近的一个特性更改导致了代码回归,其中在backupvault清单中错误地显示了值。由于后端ARM调用将尝试访问清单,因此无法找到与服务对应的端点。这导致了跟踪数据保护管理控制平面与Azure门户Azure PowerShell和CLI操作的问题。

缓解:Azure技术团队已首先对backupvault清单应用了热修复程序,从而缓解了该问题。

注意:如果您需要详细的RCA,那么创建支持请求可能会对您有所帮助。您可以通过在azure门户中的Help+ Support创建支持请求,并创建新的技术支持请求。

相关内容

最新更新