sql >> データベース >  >> RDS >> PostgreSQL

Heroku:S3からのインポートに失敗しました

    ~/.aws/に保存されているマシンのクレデンシャルを確認してください デフォルト値は、heroku構成用に作成した資格情報に設定されています。次に、署名されたURLがそれらの資格情報と構成で作成されていることも確認します。デフォルトのクレデンシャルを、heroku構成に設定したクレデンシャルに設定する必要がありました。次に、デフォルトのリージョンを~/.aws/configに設定する必要もありました。 バケットの場所と一致します。その後は機能するはずです。

    MacまたはLinuxを使用している場合の手順は次のとおりです。
    Windowsの方はごめんなさい。似たようなものだと思います。

    1. AWSのIAMで新しいアクセスIDとキーを作成する
    2. これらのクレデンシャルを使用するようにherokuconfigsを設定します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. restore heroku pg:backups:restore '<SIGNED URL>' DATABASE_URLを実行します


    1. Selenium Scraper(Python)の使用中に%記号を削除する

    2. MySQLのようなクエリは5000レコードテーブルに対して非常に遅く実行されます

    3. CHAINLINKノード:ORMエラーをロックできない問題を修正するにはどうすればよいですか?

    4. C#およびODP.NETからパッケージ内の関数を呼び出すためのコード