うーん、ここでちょっと頭がぐるぐる。Heroku で定期的に db ダンプを取得し、バックアップのために個人の S3 アカウントにプッシュするという単純な作業から始めました。
これを行うための最善のアプローチがわかりません。Java内でS3にアクセスすることは非常に明確であり、herokuからdbダンプを取得することは今のところ泥のように明確です...
免責事項: 私は Ruby を知りません。必要がなければ Ruby を学びたくありません。本当に Java を使いたい (それが私が play を選んだ理由です) そして、私はそれをホストしたいと思っています。私がHerokuを選んだ理由です:-)
したがって、heroku スケジューラを使用できますが、ここで実行されているスクリプトがわかりません。すべてのスクリプトが /bin にありますか? これらは何のスクリプトですか? ruby スクリプトですか? それらがレーキタスクでない場合、それらを「タスク」として追加するにはどうすればよいですか?
どうにかして URL 経由で pgbackups を使用できますか? rake の例では、代わりに pg_dump を実行し、tmp ファイルに書き込み、そこから移動するようです。スクリプトからherokuのデータベース化されたものにアクセスする方法がよくわかりません。これまでに見た例はrakeにあるため、洞察があれば役立ちます...
または、私の Java アプリ内からアクセスすると、Heroku Java API のステータスはどうなっていますか? 私のJavaからherokuランタイムにアクセスする方法がある場合、またはheroku.jarを使用する方法はありますか?
この分野での全体的なガイダンスとベスト プラクティスを得ることができれば幸いです - ありがとう!!!