Supporto di Terraform per Cloud Storage

Terraform è uno strumento Infrastructure as Code (IaC) che puoi utilizzare per eseguire il provisioning di risorse e autorizzazioni per Cloud Storage. Terraform è integrato con Cloud Shell e Cloud Shell autentica automaticamente Terraform.

Quando utilizzi Terraform con Cloud Storage, crei Il file di configurazione Terraform che descrive il tuo dell'infrastruttura desiderata. Quando appli la configurazione, Terraform crea un piano di esecuzione ed esegue le operazioni necessarie per eseguire il provisioning dell'infrastruttura. Ad esempio, puoi utilizzare Terraform per creare bucket di archiviazione, caricare oggetti e controllare il ciclo di vita di questi oggetti.

Risorse Terraform per Cloud Storage

Nella tabella seguente sono elencate le risorse Terraform che sono attualmente disponibili per Cloud Storage, con link Esempi di configurazione Terraform in Cloud Storage documentazione:

Esempio di configurazione Terraform Risorsa Terraform
Creare bucket google_storage_bucket
Recupera i metadati del bucket google_storage_bucket
Caricare oggetti google_storage_bucket_object
Recuperare i metadati degli oggetti google_storage_bucket_object
Gestire i cicli di vita degli oggetti google_storage_bucket
Creare notifiche Pub/Sub

google_pubsub_topic_iam_binding

google_pubsub_topic

google_storage_bucket

google_storage_notification

Creare chiavi HMAC

google_service_account

google_storage_hmac_key

Rendi pubblici i dati google_storage_bucket_iam_member
Ospita un sito web statico

google_storage_bucket_access_control

google_storage_bucket_object

Passaggi successivi

Completa la guida rapida di Terraform per Cloud Storage per una rapida comprensione di come eseguire il provisioning delle risorse Cloud Storage.