Я пытаюсь импортировать локальную 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 на данный момент