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 |
|
Cria um bucket. |
|
|
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.