Comment résoudre les erreurs lors de la création d'un compartiment Amazon S3 ?

Lecture de 4 minute(s)
0

Je souhaite créer un compartiment Amazon Simple Storage Service (Amazon S3) dans mon compte. Cependant, je reçois des erreurs.

Résolution

L'une des erreurs suivantes peut s'afficher lorsque vous essayez de créer un compartiment Amazon S3 :

  • « Une opération conditionnelle conflictuelle est actuellement en cours contre cette ressource »
  • « TooManyBuckets : Vous avez essayé de créer plus de compartiments que ce qui est autorisé »
  • « Accès refusé »
  • « BucketAlreadyExists »
  • « Erreur réseau »

Remarque : Si des erreurs surviennent lors de l’exécution de l’interface de la ligne de commande AWS CLI, vérifiez que vous utilisez la version la plus récente d’AWS CLI.

Une opération conditionnelle conflictuelle est actuellement en cours sur cette ressource

Cette erreur se produit pour les raisons suivantes :

  • Vous essayez de créer un compartiment portant le même nom qu'un compartiment récemment supprimé.
  • Vous essayez de créer un compartiment portant le même nom en même temps que quelqu'un d'autre ou une autre identité AWS Identity and Access Management (IAM).

Comme les noms de compartiments doivent être uniques au niveau mondial, vous ne pouvez pas avoir deux compartiments portant le même nom. Après la suppression du compartiment, attendez quelques heures pour que les modifications prennent effet dans toutes les régions AWS. Dans la plupart des cas, vous pouvez créer un compartiment quelques heures après la suppression du compartiment précédent. Toutefois, dans certains cas, l'entrée en vigueur des modifications peut prendre de 48 à 72 heures. Il est donc recommandé d'attendre au moins 48 heures avant de créer à nouveau le compartiment S3.

TooManyBucketbs : Vous avez essayé de créer plus de compartiments que ce qui est autorisé

Cette erreur se produit lorsque vous essayez de créer plusieurs compartiments et que vous dépassez la limite de compartiments pour votre compte AWS. Par défaut, Amazon S3 a une limite souple de 100 compartiments. Si vous avez besoin de compartiments supplémentaires, vous pouvez demander une augmentation du quota de service afin d'augmenter la limite de compartiments de votre compte à un maximum de 1 000 compartiments.

Accès refusé

Pour créer un compartiment S3, vous devez disposer de l'autorisation s3:CreateBucket pour l'entité IAM qui essaie de créer le compartiment. Vérifiez également les politiques de contrôle des services (SCP) pour vous assurer qu'elles ne refusent pas explicitement l'autorisation s3:CreateBucket.

Le compartiment existe déjà

Les noms des compartiments Amazon S3 doivent être uniques au niveau mondial. Si vous recevez le message d'erreur « Le nom du compartiment existe déjà » ou « BucketAlreadyExists », utilisez un autre nom de compartiment lorsque vous créez le compartiment s3. Ces messages d'erreur indiquent qu'un autre compte AWS possède déjà un compartiment s3 portant le même nom.

Par exemple, vous recevez l'erreur « Le nom du compartiment vous appartient déjà » ou « BucketAlreadyOwnedByYou ». Ces messages d'erreur indiquent que votre compte utilise déjà le nom de compartiment spécifié. Passez en revue les compartiments existants sur la console Amazon S3. Vous pouvez également exécuter la commande head-bucket de l'interface de la ligne de commande AWS pour vérifier si vous possédez déjà un compartiment portant le même nom.

Erreur de mise en réseau

Pour résoudre cette erreur, essayez les approches suivantes :

  • Vérifiez les paramètres de votre navigateur. Cette erreur peut s'afficher à cause d'un serveur proxy impliqué ou d'extensions que vous avez installées ou activées, telles qu'AdBlocker ou uBlock. Travaillez avec votre équipe réseau pour résoudre le problème.
  • Videz le cache et effacez les cookies de votre navigateur. Essayez un autre navigateur pour savoir si le problème persiste sur tous les navigateurs. Vous pouvez également essayer d'utiliser le mode navigation privée dans votre navigateur Web pour accéder à la console Amazon S3.
  • Si le problème persiste, exécutez la commande create-bucket de l'interface de la ligne de commande AWS pour créer le compartiment :
$ aws s3api create-bucket --bucket my-bucket --region eu-west-1
AWS OFFICIEL
AWS OFFICIELA mis à jour il y a 10 mois