Suporte do Terraform para o Cloud Storage

O Terraform é uma ferramenta de infraestrutura como código (IaC) que pode usar para aprovisionar recursos e autorizações para o Cloud Storage. O Terraform está integrado com o Cloud Shell e o Cloud Shell autentica automaticamente o Terraform.

Quando usa o Terraform com o Cloud Storage, cria um ficheiro de configuração do Terraform que descreve a infraestrutura pretendida. Quando aplica a configuração, o Terraform cria um plano de execução e realiza as operações necessárias para aprovisionar a sua infraestrutura. Por exemplo, pode usar o Terraform para criar contentores de armazenamento, carregar objetos e controlar o ciclo de vida desses objetos.

Recursos do Terraform para o Cloud Storage

A tabela seguinte indica os recursos do Terraform que estão atualmente disponíveis para o Cloud Storage, com links para exemplos de configuração do Terraform na documentação do Cloud Storage:

Exemplo de configuração do Terraform Recurso do Terraform
Crie contentores google_storage_bucket
Obtenha metadados do contentor google_storage_bucket
Carregue objetos google_storage_bucket_object
Obtenha metadados de objetos google_storage_bucket_object
Faça a gestão dos ciclos de vida dos objetos google_storage_bucket
Crie notificações do Pub/Sub

google_pubsub_topic_iam_binding

google_pubsub_topic

google_storage_bucket

google_storage_notification

Crie chaves HMAC

google_service_account

google_storage_hmac_key

Tornar os dados públicos google_storage_bucket_iam_member
Aloje um Website estático

google_storage_bucket_access_control

google_storage_bucket_object

O que se segue?

Conclua o início rápido do Terraform para o Cloud Storage para compreender rapidamente como aprovisionar recursos do Cloud Storage.