sql >> Databáze >  >> RDS >> PostgreSQL

Heroku:import z S3 se nezdařil

Ujistěte se, že vaše přihlašovací údaje na vašem počítači jsou uloženy v ~/.aws/ výchozí hodnota je nastavena na přihlašovací údaje, které jste vytvořili pro své konfigurace heroku. Pak se také ujistěte, že podepsaná adresa URL je vytvořena s těmito pověřeními a konfiguracemi. Musel jsem nastavit své výchozí přihlašovací údaje na přihlašovací údaje, které jsem vložil do svých konfigurací heroku. Pak jsem také musel nastavit svou výchozí oblast v ~/.aws/config aby odpovídala umístění lopaty. Poté by to mělo fungovat.

Zde je několik pokynů, pokud používáte mac nebo linux.
Omlouvám se, lidé z Windows. Předpokládal bych, že je to něco podobného.

  1. Vytvořte nové přístupové ID a zadejte IAM na AWS
  2. Nastavte konfigurace heroku tak, aby používala tyto přihlašovací údaje heroku config:set AWS_ACCESS_KEY_ID=xxx AWS_SECRET_ACCESS_KEY=yyy
    • Volitelné (možná budete muset také nastavit název segmentu v konfiguraci heroku)
  3. Na vašem počítači nastavte své přihlašovací údaje, které jste právě vytvořili, na výchozí v ~/.aws/credentials
  4. Na vašem počítači nastavte výchozí oblast, která odpovídá vašemu segmentu, v ~/.aws/config
  5. Vytvořte podepsanou adresu URL aws s3 presign s3://your-bucket-address/your-object
  6. Spusťte obnovení heroku pg:backups:restore '<SIGNED URL>' DATABASE_URL


  1. GIS:PostGIS/PostgreSQL vs. MySql vs. SQL Server?

  2. Zkombinujte výsledky dvou nesouvisejících dotazů do jednoho zobrazení

  3. Opětovné připojení k serveru MySQL zmizelo

  4. Jak získat všechny příspěvky se všemi kategoriemi ve wordpressu přes mysql?