【问题标题】:Change Dyno types through the Heroku API通过 Heroku API 更改 Dyno 类型
【发布时间】:2016-12-31 12:55:33
【问题描述】:

我有一个在 Heroku 中运行的应用程序;我正在使用Heroku scheduler 运行一个python 脚本,该脚本使用python API(在this answer 之后)来缩放一天中特定时间的测功机数量:

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

我的问题是:是否有 API 调用来更改 Dynotypes?例如将其从“标准 1X”更改为“标准 2X”或“爱好”。

谢谢

【问题讨论】:

  • 这个问题解决了吗?
  • 我不知道:有一个社区开发的 python API,但我认为它不能执行测功类型的更改。 github.com/martyzz1/heroku3.py

标签: python heroku


【解决方案1】:

与 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

根据需要将hobby 更改为standard-1xstandard-2x

【讨论】:

    猜你喜欢
    • 2019-07-13
    • 2018-05-02
    • 2016-12-18
    • 2015-03-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-02-24
    相关资源
    最近更新 更多