Я знаю, что этот вопрос задавался раньше, но ответы не очень помогли моему делу. Я пытаюсь создать корзину в S3 и всегда получаю сообщение об ошибке «Имя корзины уже существует». Я пробовал любую возможную комбинацию, но не повезло, также формат соответствует документам.
Есть идеи, что я делаю неправильно?
Спасибо
Согласно документы AWS:
An Amazon S3 bucket name is globally unique, and the namespace is shared by all AWS accounts. This means that after a bucket is created, the name of that bucket cannot be used by another AWS account in any AWS Region until the bucket is deleted.
Кто-то уже создал корзину с таким названием.
Это именно та проблема, которая у меня была. Странно, что имена корзин должны быть глобально уникальными, если они не являются общедоступными.
Что это значит для всех учетных записей AWS? Как и все аккаунты AWS на земле? Или учетные записи в моей организации?
Каждая учетная запись AWS на земле!!...
Итак, я наконец решил свою проблему.
Как я уже говорил в описании своего вопроса, моя проблема заключалась не в форматировании или правильности имени корзины, имя также было уникальным и не использовалось. Как ни странно, я не смог создать корзину при входе в Chrome, но мне удалось это сделать с помощью Edge.
Одно замечание для счастливых голосовавших против: может быть, вы можете поделиться своей мудростью, объясняя причину голосования, чтобы мы все могли извлечь из этого уроки.
Странный. Вы обращались в службу поддержки AWS за возможным объяснением?
Для технической поддержки @AnkitDeshpande в AWS требуется уровень подписки, которого у меня нет.
Ох, хорошо. Без проблем. Кстати, был ли большой промежуток времени между созданием с использованием Chrome и созданием с помощью Edge?
нет, я также думал о необходимости недавнего входа в систему, поэтому я вышел из системы и снова вошел в Chrome, а через несколько минут попытался в Edge
Это работает для других людей в Chrome, поэтому вы можете проверить, не вызывают ли какие-либо расширения Chrome проблемы. Кроме того, откройте консоль разработчика, чтобы найти любые сообщения об ошибках, которые могут подсказать причину.
У меня была точно такая же проблема. Я единственный пользователь/владелец моей учетной записи aws, и я продолжаю получать это сообщение. В моем аккаунте есть ровно 1 ведро, созданное из примера проекта, о котором я уже забыл. Я пытался добавить ведро с именем «t1-bucket», и мне снова и снова говорят, что оно уже существует. Я знаю, что это не так, поэтому я попытался сделать то же самое, используя край вместо хрома, и получил точно такую же ошибку. Я изменил имя на «t1-bucket-force», и это сработало...
Я не хочу подразумевать, что добавление «-force» на самом деле что-то заставило.
Я думаю, что что-то происходит с правилами применения имен, о чем aws нам не говорит: «Имя корзины должно быть длиной от 3 до 63 символов».
если вы посмотрите на изображение, которое я разместил со своим вопросом, вы увидите, что я пробовал любую возможную комбинацию имен, и у меня не было возможности сделать ведро в хроме. В моем случае имя ведра явно не имело никакого отношения к ошибке.
Сегментам S3 требуется глобально уникальное имя. Причина, по которой он говорит, что он уже существует, заключается в том, что другая учетная запись пользователя в AWS уже использовала «t1-bucket» для имени своего S3.
Одна вещь, которую вы можете сделать, это придумать свое собственное соглашение об именах. Если у вас есть компания, возможно, используйте это, чтобы назвать свои ресурсы. Например, "t1-bucket-myCompany" Если вы не используете AWS для компании, попробуйте ввести свое имя или инициалы.
Я добавляю к именам своих корзин префикс своей учетной записи AWS.