使用Terraform订购Azure应用服务证书

fivyi3re  于 2023-06-24  发布在  其他
关注(0)|答案(1)|浏览(106)

我想订购一个应用程序服务证书并使用terraform将其存储在keyvault中。我发现这个azurerm_app_service_certificate_order可以订购证书,但是证书被保留,直到我手动转到gui并将其添加到keyvault。这一步可以用terraform自动完成吗?
先谢谢你了!

rslzwgfq

rslzwgfq1#

您可以使用azurerm_key_vault_certificate资源添加路径为certificate-to-import.pfx的证书,如下例所示:

resource "azurerm_key_vault_certificate" "example" {
  name         = "imported-cert"
  key_vault_id = azurerm_key_vault.example.id

  certificate {
    contents = filebase64("certificate-to-import.pfx")
    password = ""
  }

  certificate_policy {
    issuer_parameters {
      name = "Self"
    }

    key_properties {
      exportable = true
      key_size   = 2048
      key_type   = "RSA"
      reuse_key  = false
    }

    secret_properties {
      content_type = "application/x-pkcs12"
    }
  }
}

相关问题