我正在尝试将本地 postgres 数据导出到 heroku 中的数据库。
因此,我转储了本地数据库并将 .dump
文件上传到 amazon s3。
如前所述here ,我正在使用以下命令复制到 heroku 中的数据库:
heroku pg:backups restore 'https://s3.amazonaws.com/bucket-name/mydb.dump' DATABASE_URL
它给我以下错误:
aborting: could not write to output stream: Expected HTTP Status 200, received: "403 Forbidden"
我意识到我需要在某处包含我的access key
或secret key
。
我该怎么做?
最佳答案
临时生成 s3 安全 url 用于恢复。然后,S3 完整 url 将具有
形式的查询参数?AWSAccessKeyId=XXXXXXXXXXXXXX&Expires=1367876175&Signature=XXXXXXX%EEEEEEEYWWWWWW
关于django - 无法访问 Amazon s3 文件 : '403 Forbidden' ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33036598/