Heroku: сбой при импорте из S3 - PullRequest
0 голосов
/ 09 января 2020

Я пытаюсь импортировать локальную Postgresql базу данных в Heroku, и я выполняю следующие шаги https://devcenter.heroku.com/articles/heroku-postgres-import-export#import -to-heroku- postgres.

У меня есть успешно:

  • создал дамп
  • загрузил его в S3 Bucket
  • создал из AWS CLI подписанную ссылку
  • выполнил команду heroku pg:backups:restore '<SIGNED URL>' DATABASE_URL (добавление -a с именем моего приложения).

Процесс восстановления резервной копии запускается правильно, но затем завершается с этим кодом:

 !    An error occurred and the backup did not finish.
 !
 !    Could not initialize transfer
 !
 !    Run heroku pg:backups:info r011 for more details.

Открытие журнала показывает :

Database:         BACKUP
Finished at:      2020-01-09 18:49:30 +0000
Status:           Failed
Type:             Manual
Backup Size:      0.00B (0% compression)

=== Backup Logs
2020-01-09 18:49:30 +0000 Could not initialize transfer

Я пытался:

  • повторная загрузка файла в корзину,
  • создание новой подписанной ссылки,
  • перевод приложения в режим обслуживания,
  • Я создал пользователя в своей службе управления IAM с полным доступом S3 и сохранил учетные данные в среде приложения начиная с https://devcenter.heroku.com/articles/s3

Не знаю, откуда go отсюда, но буду признателен за любую помощь. (Я нахожусь в плане хобби, поэтому я не могу просить поддержки у Heroku)

Редактировать: Я также пытался:

  • удаление и воссоздание S3 Bucket
  • установка версии 1 CLI AWS, чтобы увидеть, случайно ли изменилась структура предварительно назначенной ссылки

Редактировать 2: Так как я не смог найти решение, я решил перенести хостинг целиком на AWS на данный момент

...