Heroku API:在一次性测功机上捕获命令 运行 的输出
Heroku API: capture output of a command run on a one-off dyno
如何通过 API 在一次性测功机上捕获命令 运行 的输出?
例如:
heroku = PlatformAPI.connect("...")
heroku.dyno.create(
app_name,
attach: false,
command: "ls"
)
这只是 returns dyno 创建响应。它不包括命令的输出。
如果将附加参数设置为 true,它将流式传输输出。要实际获取流,您应该查看对 dyno create 的响应并找到 attach_url
的值。您应该能够将其传递给集合点客户端(如集合点 gem)以阅读信息,此处有更多详细信息:https://github.com/heroku/rendezvous.rb
如何通过 API 在一次性测功机上捕获命令 运行 的输出?
例如:
heroku = PlatformAPI.connect("...")
heroku.dyno.create(
app_name,
attach: false,
command: "ls"
)
这只是 returns dyno 创建响应。它不包括命令的输出。
如果将附加参数设置为 true,它将流式传输输出。要实际获取流,您应该查看对 dyno create 的响应并找到 attach_url
的值。您应该能够将其传递给集合点客户端(如集合点 gem)以阅读信息,此处有更多详细信息:https://github.com/heroku/rendezvous.rb