Todos os produtos
Search
Central de documentação

Object Storage Service:Excluir um bucket (Ruby SDK)

Última atualização: Jul 03, 2026

Aviso
  • Após a exclusão de um bucket, o nome fica disponível para outros usuários. Para preservar o nome do bucket, esvazie-o em vez de excluí-lo.

  • A exclusão de um bucket é irreversível. Confirme que os dados não são mais necessários antes de prosseguir. Caso precise manter os dados, faça um backup antecipadamente. Para mais informações, consulte Fazer backup de um bucket.

Precauções

Antes de excluir um bucket, certifique-se de ter excluído os recursos necessários.

Permissões

Por padrão, uma conta Alibaba Cloud tem permissões totais. Usuários RAM ou funções RAM vinculados a essa conta não possuem permissões iniciais. A conta Alibaba Cloud ou o administrador deve conceder as permissões de operação por meio de políticas do RAM ou Bucket Policy.

API

Ação

Descrição

DeleteBucket

oss:DeleteBucket

Exclui um bucket.

Código de exemplo

O código a seguir demonstra como excluir um bucket chamado examplebucket:

require 'aliyun/oss'

client = Aliyun::OSS::Client.new(
  # The China (Hangzhou) region is used as an example. Specify the actual Endpoint for your region.
  endpoint: 'https://oss-cn-hangzhou.aliyuncs.com',
  # Obtain access credentials from environment variables. Before you run this sample code, make sure that the OSS_ACCESS_KEY_ID and OSS_ACCESS_KEY_SECRET environment variables are set.
  access_key_id: ENV['OSS_ACCESS_KEY_ID'],
  access_key_secret: ENV['OSS_ACCESS_KEY_SECRET']
)
# Specify the bucket name. For example, examplebucket.
client.delete_bucket('examplebucket')

Referências

Para mais informações sobre a operação de API de exclusão de bucket, consulte DeleteBucket.