ruby on rails 3 - Heroku REST API - Is there any?



是否有Heroku API允许我以编程方式放大和缩小dyno等?

我找到了API文档的链接,但它似乎已经不存在了。

感谢

此链接此时适用于API。对于自动缩放,我们使用hirefire。这是一个托管服务,其功能略高于同名的开源gem。

Heroku gem允许您轻松添加和删除进程。

宝石"heroku"

您可以在ruby中创建一个客户端,该客户端可以设置工作人员或dynos等的数量

client = Heroku::Client.new(username, password)
client.list  # provides a list of heroku apps
client.info(app) # provides info on the particular app, including dynos and workers
client.workers(app) # returns the number of workers currently running for the app
client.set_workers(app, qty) # sets the number of workers for the app
client.dynos(app) # returns the number of dynos currently running for the app
client.set_dynos(app, qty) # sets the number of dynos

基本上,您可以从命令行执行任何操作,也可以使用gem执行任何操作。

签出https://github.com/heroku/heroku/blob/master/lib/heroku/client.rb详细信息。

Heroku::Client现在似乎已弃用。herokuapigem具有您需要的功能。https://github.com/heroku/heroku.rb

我不确定是否有任何记录,但heroku-gem本身通过REST与他们的API对话,因此您可以在其中达到顶峰。

Heroku有自动缩放宝石,我看到了其他例子,你可以将Heroku宝石包含在自己的应用程序中,以便能够与他们的API接口,而不需要太多的精力。

相关内容

  • 没有找到相关文章

最新更新