2016-08-24 4 views
-1

私はHerokuで動作しているアプリを持っています。私は(this answer以下)python APIを使用して、一日の特定の時間にdynosの数をスケールするPythonスクリプトを実行するためにHeroku schedulerを使用しています:Heroku APIを使用してDynoタイプを変更する

import heroku 
cloud = heroku.from_key(os.environ.get('HEROKU_API_KEY')) 
app = cloud.apps['myapp'] 
webproc = app.processes['web'] 
webproc.scale(1) 

私の質問は:変更へのAPI呼び出しがありますDyno タイプ?たとえば、 "標準1X"から "標準2X"または "趣味"に変更する。

おかげ

+1

これはまだ修正されていますか? – Sparrowcide

+0

私が知っているわけではありません:コミュニティで開発されたPython APIがありますが、私はそれがdyno型の変更を実行できるとは思いません。 https://github.com/martyzz1/heroku3.py – mgalardini

答えて

0

Herokuのサポートとのチャットは、PythonのAPIは、この操作を実行するコマンドを持っていないことを確認しました。従って私は(this answer以下)アプリに次のスクリプトを追加するために頼っている:必要に応じて

#!/bin/bash 

curl -s https://s3.amazonaws.com/assets.heroku.com/heroku-client/heroku-client.tgz | tar xz 
mv heroku-client/* . 
rmdir heroku-client 
PATH="bin:$PATH" 

heroku dyno:type hobby --app MYAPP 

standard-1xまたはstandard-2xhobbyを変更します。

関連する問題