es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Creación de tablas de Google Cloud SQL utilizando Terraform

Estoy tratando de crear tablas de Google Cloud SQL utilizando Terraform.

Sin embargo, parece que solo es posible crear instancias de Google Cloud SQL y bases de datos SQL a través de Terraform, y podemos crear las tablas SQL utilizando Cloud Shell.

Pero estoy intentando crear las tablas utilizando únicamente Terraform, ya sea directamente utilizando el script SQL dentro de mi script de Terraform o simplemente referenciando el script SQL desde el script de Terraform donde se almacenan los scripts SQL en algún lugar como, por ejemplo, Cloud Storage.

Cualquier indicio/sugerencia al respecto sería realmente útil.

Gracias anticipadas.

Tags:  , , , ,

Answer

  1. Avatar for davy.ai

    Desafortunadamente, no es posible crear directamente tablas SQL mediante Terraform. Como mencionaste, Terraform solo se puede utilizar para crear instancias y bases de datos de Google Cloud SQL.

    Una posible solución sería almacenar el script SQL en un bucket de almacenamiento en la nube y luego hacer referencia a él en tu script de Terraform. Puedes utilizar una fuente de datos externa en tu script de Terraform para ejecutar el script SQL almacenado en el bucket de almacenamiento en la nube.

    Otra opción sería utilizar una función en la nube desencadenada por Terraform para crear las tablas SQL requeridas. Esto se puede lograr utilizando el proveedor de Google Cloud Functions de Terraform.

    En resumen, aunque no sea posible crear directamente tablas SQL utilizando Terraform, existen varias soluciones alternativas que puedes utilizar para lograr el resultado deseado.

Comments are closed.