Utilize o módulo do OSS para Terraform e gerencie buckets e objetos do OSS como código. Com o provedor do Alibaba Cloud para Terraform, você automatiza o provisionamento de recursos do OSS junto a outras infraestruturas de nuvem, sem precisar realizar operações manuais no console.
HashiCorp Terraform é uma ferramenta de infraestrutura como código open source. O Alibaba Cloud é o terceiro maior provedor de serviços de nuvem do mundo. Seu provedor para Terraform oferece suporte a pelo menos 90 recursos e fontes de dados em mais de 20 serviços. A interface de linha de comando (CLI) intuitiva do Terraform permite implantar arquivos de configuração no Alibaba Cloud ou em qualquer outra nuvem compatível, além de controlar as versões desses arquivos. Essa CLI fornece código para recursos de infraestrutura, como VMs, contas de armazenamento e interfaces de rede, definidos nos arquivos de configuração que descrevem a topologia dos recursos na nuvem. O Terraform é uma ferramenta altamente escalável que aceita novas infraestruturas de diversos provedores. Você pode usá-lo para gerenciar recursos como objetos do OSS, instâncias do ECS, VPCs, instâncias do ApsaraDB RDS e instâncias do SLB. Um número crescente de desenvolvedores contribui para o ecossistema do Terraform no Alibaba Cloud. Para consultar a referência completa do provedor, acesse terraform-alicloud-provider.
Recursos do módulo do OSS para Terraform
O módulo do OSS para Terraform oferece suporte ao gerenciamento de buckets e objetos:
-
Gerenciamento de buckets:
Crie um bucket.
Configure uma ACL para um bucket.
Defina o Cross-Origin Resource Sharing (CORS) de um bucket.
Ative o logging em um bucket.
Configure a hospedagem de site estático para um bucket.
Habilite a proteção contra hotlink em um bucket.
Estabeleça regras de ciclo de vida para um bucket.
-
Gerenciamento de objetos:
Faça upload de um objeto.
Configure a criptografia no lado do servidor para um objeto.
Defina uma ACL para um objeto.
Configure os metadados de um objeto.
Referências
Para obter instruções de instalação e uso, consulte Criar um Bucket por meio do Terraform.
Para baixe o módulo do OSS para Terraform, acesse terraform-alicloud-modules.
Para ver a referência completa do módulo do OSS para Terraform, visite alicloud_oss_bucket.