VK Object Storage logo
Помощь
Обновлена 17 июля 2026 г. в 15:35

При работе с бакетом через AWS CLI возникает ошибка NoSuchBucket

При выполнении команды в AWS CLI для существующего бакета возвращается ошибка An error occurred (NoSuchBucket) when calling the... operation: The specified bucket does not exist.

Проблема может возникать по нескольким причинам:

  • опечатки в имени бакета;
  • регион в конфигурации AWS CLI не соответствует региону вашей инсталляции VK Object Storage;
  • домен сервиса VK Object Storage не указан в команде или указан не верно.

Решение

  1. Убедитесь, что имя бакета указано верно.

  2. Убедитесь, что в параметре команды --endpoint-url домен сервиса указан верно.

  3. Проверьте конфигурацию AWS CLI:

    aws configure list

    Ответ должен содержать в поле region код региона, используемый в вашей инсталляции. По умолчанию: ru-msk.

  4. Если значение поля region некорректно, измените настройки AWS CLI:

    1. Выполните команду:

      aws configure
    2. Заполните значения параметров:

      • AWS Access Key ID: введите значение Access Key ID для вашего аккаунта VK Object Storage.
      • AWS Secret Access Key: введите значение Secret Key для вашего аккаунта VK Object Storage.
      • Default region name: введите код региона, используемый в вашей инсталляции. По умолчанию: ru-msk.
      • Default output format: введите json.