通过Heroku API更改Dyno类型

时间:2016-08-24 11:46:22

标签: python heroku

我有一个在Heroku中运行的应用程序;我正在使用Heroku scheduler运行一个python脚本,使用python APIthis answer之后)在一天中的特定时间缩放dynos数量:

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 类型?例如,从#34;标准1X"到"标准2X"或者爱好"。

由于

1 个答案:

答案 0 :(得分: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

根据需要使用hobbystandard-1x更改standard-2x