Asistencia de Terraform para Cloud Storage

Terraform es una herramienta de infraestructura como código (IaC) que puedes usar a fin de aprovisionar recursos y permisos para Cloud Storage. Terraform está integrado en Cloud Shell, y este último autentica a Terraform de forma automática.

Cuando usas Terraform con Cloud Storage, debes crear un archivo de configuración de Terraform que describa la infraestructura deseada. Cuando aplicas la configuración, Terraform crea un plan de ejecución y realiza las operaciones necesarias para aprovisionar la infraestructura. Por ejemplo, puedes usar Terraform para crear buckets de almacenamiento, subir objetos y controlar el ciclo de vida de esos objetos.

Recursos de Terraform para Cloud Storage

En la siguiente tabla, se enumeran los recursos de Terraform que están disponibles en la actualidad para Cloud Storage, con vínculos a las muestras de configuración de Terraform en la documentación de Cloud Storage:

Muestra de configuración de Terraform Recurso de Terraform
Crear depósitos google_storage_bucket
Obtén metadatos de buckets google_storage_bucket
Sube objetos google_storage_bucket_object
Obtén metadatos de objetos google_storage_bucket_object
Administra los ciclos de vida de los objetos google_storage_bucket
Crea notificaciones de Pub/Sub

google_pubsub_topic_iam_binding

google_pubsub_topic

google_storage_bucket

google_storage_notification

Crea claves HMAC

google_service_account

google_storage_hmac_key

Haz públicos los datos google_storage_bucket_iam_member
Aloja un sitio web estático

google_storage_bucket

google_storage_bucket_access_control

google_storage_bucket_object

¿Qué sigue?

Completa la Guía de inicio rápido de Terraform para Cloud Storage a fin de comprender rápidamente cómo aprovisionar recursos de Cloud Storage.