PostgreSQL
 sql >> Teknologi Basis Data >  >> RDS >> PostgreSQL

Heroku:mengimpor dari S3 gagal

Pastikan kredensial Anda di mesin Anda yang disimpan di ~/.aws/ nilai default diatur ke kredensial yang Anda buat untuk konfigurasi heroku Anda. Kemudian pastikan juga url yang ditandatangani dibuat dengan kredensial dan konfigurasi tersebut. Saya harus mengatur kredensial default saya ke kredensial yang saya masukkan ke dalam konfigurasi heroku saya. Kemudian saya juga harus mengatur wilayah default saya di ~/.aws/config untuk mencocokkan lokasi ember. Harus bekerja setelah itu.

Berikut adalah beberapa petunjuk jika Anda menggunakan mac atau linux.
Maaf pengguna Windows. Saya akan menganggap itu adalah sesuatu yang serupa.

  1. Buat id akses dan kunci baru di IAM di AWS
  2. Setel konfigurasi heroku untuk menggunakan kredensial tersebut heroku config:set AWS_ACCESS_KEY_ID=xxx AWS_SECRET_ACCESS_KEY=yyy
    • Opsional (Anda mungkin harus menyetel nama bucket di konfigurasi heroku juga)
  3. Di mesin Anda, atur kredensial yang baru saja Anda buat ke default di ~/.aws/credentials
  4. Di mesin Anda, setel region default yang sesuai dengan bucket Anda di ~/.aws/config
  5. Buat URL yang ditandatangani aws s3 presign s3://your-bucket-address/your-object
  6. Jalankan pemulihan 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. Kesalahan saat menjalankan migrasi:sqlalchemy.exc.CompileError:Jenis ENUM Postgresql memerlukan nama

  2. Melewati array array sebagai parameter ke suatu fungsi

  3. PgSQL mengubah hari-hari menjadi tanggal

  4. Bagaimana cara mengekspor file teks lengkap dengan SQL?

  5. Bagaimana cara tidak menampilkan kata sandi dalam teks yang jelas saat menghubungkan ke postgres melalui sqlalchemy, psycopg2?