Sim*_*ivi 5 postgresql heroku amazon-s3 amazon-web-services heroku-postgres
我正在尝试将本地 Postgresql 数据库导入 Heroku,我正在按照以下步骤操作https://devcenter.heroku.com/articles/heroku-postgres-import-export#import-to-heroku-postgres。
我已经成功:
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.
Run Code Online (Sandbox Code Playgroud)
打开日志显示:
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
Run Code Online (Sandbox Code Playgroud)
我试过了:
不知道从哪里开始,但希望得到任何帮助。(我在业余计划中,因此我无法向 Heroku 寻求帮助)
编辑:我也试过:
编辑 2:由于我找不到解决方案,我暂时选择完全在 AWS 上迁移托管
小智 7
确保计算机上存储的~/.aws/默认值凭据设置为您为 heroku 配置创建的凭据。然后还要确保使用这些凭据和配置创建签名的 URL。我必须将默认凭据设置为我在 heroku 配置中放入的凭据。然后我还必须设置默认区域~/.aws/config以匹配存储桶位置。之后应该可以工作。
如果您使用的是 Mac 或 Linux,这里有一些说明。
对不起 Windows 的人们。我认为这是类似的东西。
heroku config:set AWS_ACCESS_KEY_ID=xxx AWS_SECRET_ACCESS_KEY=yyy
~/.aws/credentials~/.aws/configaws s3 presign s3://your-bucket-address/your-objectheroku pg:backups:restore '<SIGNED URL>' DATABASE_URL| 归档时间: |
|
| 查看次数: |
623 次 |
| 最近记录: |