5.2. Hammer CLI の概要
Hammer を使用して CLI コマンドで Satellite Server を設定および管理できます。
Hammer を使用すると、次のような利点があります。
- 基本的なタスクの自動化のために、Hammer コマンドに基づいてシェルスクリプトを作成します。
- Hammer からの出力を他のツールにリダイレクトします。
-
スクリプトで API 呼び出しを適用する前に、Hammer で
--debug
オプションを使用して API 呼び出しへの応答をテストします。たとえば、hammer --debug organization list
です。
Hammer コマンドを発行するには、ユーザーが Satellite Server にアクセスできる必要があります。
ユーザーフレンドリーで直感的なエクスペリエンスを実現するために、新しい機能を開発する際には Satellite Web UI が優先されます。したがって、Satellite Web UI で利用できる機能の一部は、Hammer ではまだ利用できない可能性があります。
バックグラウンドで、各 Hammer コマンドは最初に API へのバインドを確立し、要求を送信します。この動作は、大量の Hammer コマンドを順に実行する場合に、パフォーマンスに影響を与える可能性があります。対照的に、API コマンドを使用するスクリプトは Satellite API と直接通信し、バインドを 1 回だけ確立します。
関連情報
- Hammer CLI の使用に関する詳細は、Hammer CLI ガイド を参照してください。