Comment éliminer l'erreur « Le nom de compartiment existe déjà » ou « BucketAlreadyExists » dans Amazon S3 ?

Date de la dernière mise à jour : 10/08/2021

J'essaie de créer un compartiment dans Amazon Simple Storage Service (Amazon S3). Toutefois, je reçois l'une des erreurs suivantes :

  • « Bucket name already exists » (Le nom du compartiment existe déjà) dans la console Amazon S3
  • « BucketAlreadyExists » de l'interface de ligne de commande AWS (CLI AWSI) ou d'un AWS SDK
  • « Bucket name is already owned by you » (Le nom du compartiment vous appartient déjà) dans la console Amazon S3
  • « BucketAlreadyOwnedByYou » d'AWS CLI ou d'un kit SDK AWS

Comment puis-je résoudre ce problème ?

Résolution

Les noms de compartiment Amazon S3 doivent être uniques globalement. Si vous obtenez l'erreur « Bucket name already exists » (Le nom du compartiment vous appartient déjà) ou « BucketAlreadyExists », vous devez utiliser un nom de compartiment différent pour créer le compartiment. Ces messages d'erreur indiquent qu'un autre compte AWS possède un compartiment de même nom.

Si vous obtenez l'erreur « Bucket name is already owned by you » (Le nom du compartiment vous appartient déjà) ou « BucketAlreadyOwnedByYou », recherchez dans votre compte un compartiment de même nom. Ces messages d'erreur indiquent que votre compte utilise déjà le nom de compartiment. Vous pouvez utiliser la console Amazon S3 pour vérifier les compartiments existants. Vous pouvez également exécuter la commande head-bucket d'AWS CLI pour vérifier si vous disposez déjà d'un compartiment portant ce nom.

Remarque : si vous recevez des erreurs lors de l'exécution des commandes AWS CLI, assurez-vous d'utiliser la version la plus récente d'AWS CLI.


Cet article vous a-t-il été utile ?


Besoin d'aide pour une question technique ou de facturation ?