Heroku REST API - есть ли? - PullRequest
       6

Heroku REST API - есть ли?

1 голос
/ 08 июня 2011

Существует ли Heroku API, который позволяет мне программно увеличивать и уменьшать размер динамометрических систем и т. Д.?

Я нашел ссылку на API-документы, но, похоже, ее больше не существует.

Спасибо

Ответы [ 4 ]

4 голосов
/ 27 ноября 2011

Эта ссылка работает в настоящее время для API. Для автомасштабирования мы используем hirefire . Это размещенный сервис, который немного более эффективен, чем гем с открытым исходным кодом с тем же именем.

4 голосов
/ 24 февраля 2012

Драгоценный камень Heroku позволяет легко добавлять и удалять процессы.

Драгоценный камень "heroku"

Вы можете создать клиента в ruby, который может устанавливать количестворабочие или динамо и т. д.

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

По сути, все, что вы можете сделать из командной строки, вы можете сделать с этим гемом.

Оформить заказ https://github.com/heroku/heroku/blob/master/lib/heroku/client.rb для получения подробной информации.

1 голос
/ 23 августа 2012

Похоже, что Heroku :: Клиент устарел.Драгоценный камень Герои-Апи обладает необходимой вам способностью.https://github.com/heroku/heroku.rb

0 голосов
/ 08 июня 2011

Я не уверен, что есть что-то задокументированное, но сам камень heroku общается с их API через REST, так что вы можете получить в нем пик.

Для Heroku есть автоматы масштабирования, и явидел другие примеры, когда вы включали гем Heroku в свое собственное приложение, чтобы иметь возможность взаимодействовать с их API, не вдаваясь в его интуицию.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...