Skip to main content

Buckets

A API de S3 da Magalu cloud oferece acesso programático a uma variedade de funcionalidades, expostas como endpoints REST, acessíveis via HTTPS e compatíveis com o MGCCLI e outras CLIs. Com esta API você pode:

  • Criar e gerenciar buckets
  • Armazenar com segurança objetos de qualquer formato e tamanho
  • Baixar objetos previamente armazenados
  • Gerenciar seus arquivos objetos na nuvem de forma segura

Ao criar um bucket é atribuído um URL no formato:

https://br-ne1.magaluobjects.com/mgc-bucket-1
info

Para acesso ao URL do Bucket é necessário definir a ACL do Bucket.



Criar Buckets

Existem dois principais métodos para se criar um bucket na Magalu Cloud, por meio do console ou por meio de CLI, como o MGC-CLI.

Ao criar um bucket, você poderá armazenar e gerenciar seus objetos de forma eficiente e segura. Os buckets servem como contêineres que organizam seus dados, permitindo um acesso rápido e estruturado.

mgc object-storage buckets create NOME_DO_BUCKET
info

Escolha um nome único para o seu bucket. Sugerimos um nome que atenda às regras de nomenclatura dos buckets. O nome do bucket será validado, e se o nome desejado não estiver disponível, a criação do bucket não será permitida.



Listar Buckets

Para recuperar os nomes e datas de criação dos buckets, existem os métodos abaixo.

mgc object-storage buckets list


Apagar Bucket

Apagar buckets é um processo que deve apresentar cuidado, pois, é irreversível.

Além disso, é necessário que o bucket esteja vazio para que ele seja deletado. Todavia, caso a operação ocorra via console, então todos os objetos serão automaticamente deletados.

Bucket Vazio

# Apaga o bucket
mgc object-storage buckets delete NOME_BUCKET


Bucket com Objetos

# Remove todos os objetos presentes no bucket
mgc os objects delete-all NOME_BUCKET
# Apaga o bucket
mgc object-storage buckets delete NOME_BUCKET
warning

A exclusão do bucket irá remover permanentemente todo o seu conteúdo, incluindo objetos armazenados. Esta ação é irreversível.