PostgreSQL
 sql >> база данни >  >> RDS >> PostgreSQL

Heroku:импортирането от S3 е неуспешно

Уверете се, че вашите идентификационни данни на вашата машина, които се съхраняват в ~/.aws/ стойността по подразбиране е зададена на идентификационните данни, които сте създали за вашите конфигурации на heroku. След това се уверете също, че подписаният URL адрес е създаден с тези идентификационни данни и конфигурации. Трябваше да задам идентификационните си данни по подразбиране на идентификационните данни, които поставих в моите конфигурации на heroku. След това също трябваше да задам моя регион по подразбиране в ~/.aws/config за да съответства на местоположението на кофата. След това трябва да работи.

Ето някои инструкции, ако използвате mac или linux.
Съжаляваме, хора от Windows. Предполагам, че е нещо подобно.

  1. Създайте нов идентификатор за достъп и въведете IAM в AWS
  2. Задайте конфигурациите на heroku да използват тези идентификационни данни heroku config:set AWS_ACCESS_KEY_ID=xxx AWS_SECRET_ACCESS_KEY=yyy
    • По избор (Може да се наложи да зададете името на кофата също в конфигурацията на heroku)
  3. На вашата машина задайте идентификационните си данни, които току-що създадохте, по подразбиране в ~/.aws/credentials
  4. На вашата машина задайте вашия регион по подразбиране, който съответства на вашата кофа в ~/.aws/config
  5. Създайте подписан URL aws s3 presign s3://your-bucket-address/your-object
  6. Изпълнете възстановяване heroku pg:backups:restore '<SIGNED URL>' DATABASE_URL


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Postgres връзката е затворена грешка в Spring Boot

  2. Как да намеря всички точки в полигона в postgis?

  3. Избройте всички имена на индекси, имена на колони и името на таблицата на PostgreSQL база данни

  4. Най-добрите ресурси за обучение и обучение на PostgreSQL

  5. GitLab CI Django и Postgres