Les buckets sont des conteneurs d'objets dans OSS. Exécutez la commande mb pour créer un bucket avant de télécharger des objets.
Remarques
Pour créer un bucket, vous devez disposer de l'autorisation
oss:PutBucket. Pour plus d'informations, consultez la rubrique Accorder une politique personnalisée.À partir de la version 1.6.16, ossutil utilise le même nom binaire sur tous les systèmes d'exploitation. Les versions antérieures nécessitent des noms binaires spécifiques au système d'exploitation. Pour plus d'informations, consultez la rubrique Prise en main rapide de l'outil de ligne de commande ossutil.
À compter du 13 octobre 2025 à 10 h 00 (UTC+8), OSS active progressivement par défaut la fonctionnalité Block public access pour les buckets créés via des appels d'API ou à l'aide des SDK OSS ou d'ossutil dans toutes les régions. Pour connaître la date d'application de cette modification dans chaque région, consultez l'annonce. Une fois cette fonctionnalité activée, vous ne pouvez pas accorder d'autorisations d'accès public, y compris les listes de contrôle d'accès (ACL)
public-readoupublic-read-writeet les politiques de bucket autorisant l'accès public. Si votre activité nécessite un accès public, désactivez le blocage de l'accès public après la création du bucket.
Créer un bucket avec des options de commande
Créer un bucket à partir d'un fichier XML
Options courantes
Pour accéder à un bucket situé dans une autre région, utilisez l'option -e pour spécifier l'endpoint. Pour accéder à un bucket appartenant à un autre compte Alibaba Cloud, utilisez l'option -i pour l'AccessKey ID et l'option -k pour l'AccessKey Secret.
Par exemple, créez un bucket nommé examplebucket dans la région Chine (Shanghai) sous un autre compte Alibaba Cloud :
ossutil mb oss://examplebucket -e oss-cn-shanghai.aliyuncs.com -i yourAccessKeyID -k yourAccessKeySecret