我想通过Terraform检索cloudsql的客户端密钥SSL密钥,我能够通过terraform检索server-ca和客户端证书,但不知道如何获取客户端密钥文件。要检索客户端证书,我使用了以下要点:请看。
resource "google_sql_ssl_cert" "client_cert" {
depends_on = ["google_sql_database_instance.new_instance_sql_master",
"google_sql_user.users"]
common_name = "terraform1"
project = "${var.project_id}"
instance ="${google_sql_database_instance.new_instance_sql_master.name}"
}
Output.tf
output "client_cert" {
value = "${google_sql_ssl_cert.client_cert.0.cert}"
description = "The CA Certificate used to connect to the SQL Instance via SSL"
}
请让我知道如何检索客户端密钥私钥。即server-ca,client-cert和我需要通过Terraform的client-key。请帮忙。我试图检索与client-cert相同的client-key,但是密钥无效。