Todos os produtos
Search
Central de documentação

Object Storage Service:Criar um bucket (Ruby SDK)

Última atualização: Jul 03, 2026

Um bucket é um contêiner para armazenar objetos. Todos os objetos devem ser armazenados em um bucket. Este tópico descreve como criar um bucket.

Observações

Permissões

Por padrão, uma conta Alibaba Cloud tem permissões completas. Usuários RAM ou funções RAM em uma conta Alibaba Cloud não têm permissões por padrão. A conta Alibaba Cloud ou o administrador da conta deve conceder permissões de operação por meio de políticas RAM ou Bucket Policy.

API

Ação

Descrição

PutBucket

oss:PutBucket

Cria um bucket.

oss:PutBucketAcl

Após criar um bucket, essa permissão é necessária para modificar a ACL do bucket.

Código de exemplo

O código a seguir cria um bucket chamado examplebucket:

require 'aliyun/oss'
client = Aliyun::OSS::Client.new(
  # The following example uses the endpoint of the China (Hangzhou) region. Replace the endpoint with the actual one.
  endpoint: 'https://oss-cn-hangzhou.aliyuncs.com',
  # Obtain access credentials from environment variables. Before you run the sample code, make sure that the OSS_ACCESS_KEY_ID and OSS_ACCESS_KEY_SECRET environment variables are configured.
  access_key_id: ENV['OSS_ACCESS_KEY_ID'],
  access_key_secret: ENV['OSS_ACCESS_KEY_SECRET']
)
# Specify the bucket name. Example: examplebucket.
client.create_bucket('examplebucket')

Referências

Para obter mais informações sobre a operação de API para criar um bucket, consulte PutBucket.