Um bucket é um contêiner para objetos armazenados no Object Storage Service (OSS). Crie um bucket antes de fazer upload de um objeto para o OSS. Este tópico descreve como criar um bucket usando o comando mb.
Notas de uso
Para criar um bucket, você precisa ter a permissão oss:PutBucket. Para obter mais informações, consulte Grant a custom policy.
A partir das 10:00:00 (UTC+8) do dia 13 de outubro de 2025, o OSS passa a ativar gradualmente o Block public access por padrão para buckets criados via chamadas de API, OSS SDKs ou ossutil em todas as regiões. Para saber quando a mudança entra em vigor em cada região, consulte Announcement. Com esse recurso ativado, não é possível conceder permissões de acesso público, incluindo a ACL public-read ou public-read-write e políticas de bucket que permitam acesso público. Caso sua aplicação exija acesso público, desative o bloqueio de acesso público depois de criar o bucket.
Sintaxe do comando
ossutil mb oss://bucket [flags]
|
Option |
Type |
Description |
|
--acl |
string |
A lista de controle de acesso (ACL) do bucket. Valores válidos:
|
|
--redundancy-type |
string |
O tipo de redundância do bucket. Valores válidos:
|
|
--resource-group-id |
string |
O ID do grupo de recursos. |
|
--storage-class |
string |
A classe de armazenamento do bucket. Valores válidos:
|
Para obter mais informações, consulte Command-line options.
Exemplos
-
Crie um bucket chamado examplebucket com ACL private.
ossutil mb oss://examplebucket --acl=private -
Crie um bucket chamado examplebucket com ACL private e grupo de recursos rg-aek27tc****.
ossutil mb oss://examplebucket --acl=private --resource-group-id rg-aek27tc****