Azure Terraform脚本将现有密钥库证书复制/填充/复制到新创建的密钥库中

Azure Terraform脚本将现有密钥库证书复制/填充/复制到新创建的密钥库中,azure,certificate,terraform,azure-keyvault,Azure,Certificate,Terraform,Azure Keyvault,请参阅以下代码,到目前为止,我发现并处理了这些代码,我主要关心的是将现有密钥库中的证书复制/复制/填充到新创建的密钥库中。当我运行这个时,我得到了一个错误。 错误:无效的数据源 在resources.tf第98行的数据“azurerm\u key\u vault\u certificate”“Cert Name”中: 98:数据“azurerm\u密钥\u保险库\u证书”“证书名称”{ 提供程序provider.azurerm不支持数据源 “azurerm_密钥_保险库_证书” @ydaetsk

请参阅以下代码,到目前为止,我发现并处理了这些代码,我主要关心的是将现有密钥库中的证书复制/复制/填充到新创建的密钥库中。当我运行这个时,我得到了一个错误。 错误:无效的数据源

在resources.tf第98行的数据“azurerm\u key\u vault\u certificate”“Cert Name”中: 98:数据“azurerm\u密钥\u保险库\u证书”“证书名称”{

提供程序provider.azurerm不支持数据源 “azurerm_密钥_保险库_证书”


@ydaetskcoR的评论解决了此问题,添加此评论作为结束问题的答案:

azurerm\u key\u vault\u证书数据源与一起发布。
azurerm
的版本必须为2.14.0或更高版本

例如:

provider "azurerm" {
    version = "= 2.14.0"
}
# ... other configuration ...

有关azurerm的更多详细信息,请参见此。

您使用的是哪个版本的
azurerm
提供程序?azurerm_密钥_保险库_证书
数据源随v2.14.0发布。提供程序“azurerm”{version=“=2.13.0”功能{}}地形{required_version=“>=0.12}这就回答了您的问题。升级到新版本。D:\Test Env\environment>terraform-v terraform v0.13.0+provider registry.terraform.io/hashicorp/azurerm v2.13.0谢谢,版本问题已经解决。
provider "azurerm" {
    version = "= 2.14.0"
}
# ... other configuration ...