1.2. Satellite API 与hammer CLI 工具的比较

对于许多任务,您可以使用hammer 和 Satellite API。您可以使用 hammer 作为 Satellite API 的人类可读接口。例如,要在脚本中应用 API 调用前测试对 API 调用的响应,请使用 --debug 选项来检查hammer 问题的 API 调用: hammer --debug organization list

在后台,每个hammer 命令首先建立绑定到 API 的绑定,然后发送请求。当按顺序执行大量hammer 命令时,这可能会产生性能影响。相反,使用 API 命令的脚本直接与 Satellite API 通信。

请注意,您必须手动更新使用 API 命令的脚本,而hammer 会自动反映 API 中的更改。有关更多信息,请参阅 Hammer CLI 指南