PostgreSQL
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> PostgreSQL

Heroku:nhập từ S3 không thành công

Đảm bảo rằng thông tin đăng nhập trên máy của bạn được lưu trữ trong ~/.aws/ giá trị mặc định được đặt thành thông tin xác thực bạn đã tạo cho các cấu hình heroku của mình. Sau đó, cũng đảm bảo rằng url đã ký được tạo bằng các thông tin xác thực và cấu hình đó. Tôi đã phải đặt thông tin đăng nhập mặc định của mình thành thông tin đăng nhập tôi đã đặt trong cấu hình heroku của mình. Sau đó, tôi cũng phải đặt vùng mặc định của mình trong ~/.aws/config để phù hợp với vị trí của nhóm. Sẽ hoạt động sau đó.

Dưới đây là một số hướng dẫn nếu bạn đang sử dụng mac hoặc linux.
Xin lỗi người dùng Windows. Tôi sẽ cho rằng nó là một cái gì đó tương tự.

  1. Tạo id truy cập mới và khóa trong IAM trên AWS
  2. Đặt cấu hình heroku để sử dụng các thông tin đăng nhập đó heroku config:set AWS_ACCESS_KEY_ID=xxx AWS_SECRET_ACCESS_KEY=yyy
    • Tùy chọn (Bạn cũng có thể phải đặt tên nhóm trong cấu hình heroku)
  3. Trên máy của bạn, hãy đặt thông tin xác thực bạn vừa tạo thành mặc định trong ~/.aws/credentials
  4. Trên máy của bạn, hãy đặt vùng mặc định tương ứng với nhóm của bạn trong ~/.aws/config
  5. Tạo URL đã ký aws s3 presign s3://your-bucket-address/your-object
  6. Chạy khôi phục 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. Mảng đệm có độ dài từ NULL đến tối đa cho hàm tổng hợp tùy chỉnh

  2. Khóa chính cho nhiều cột trong PostgreSQL?

  3. PostgreSQL - lặp lại các hàng từ LIMIT OFFSET

  4. Làm cách nào để pg_column_size nhỏ hơn octet_length?

  5. Đang cố gắng thiết lập postgres cho ứng dụng ror, gặp lỗi - fe_sendauth:không cung cấp mật khẩu