skr は、さくらのクラウドを操作する CLI ツールです。
Warning
skr は現在も活発に開発中です。コマンド、オプション、設定、入出力の仕様は変更される場合があり、非互換の変更が入る可能性があります。利用前やアップデート前に、対象コマンドの --help と関連ドキュメントを確認してください。既存の usacloud との互換性は保証しません。
現在利用できる主なコマンドは次のとおりです。
| コマンド | 操作できる API |
|---|---|
skr iaas-api switch |
スイッチの検索、参照、作成、更新、削除 |
skr simplemq-api queue |
キューの管理、メッセージ数の確認、キュー内メッセージの削除 |
skr simplemq-api message |
メッセージの送信、受信、タイムアウト延長、削除 |
skr eventbus-api process-configuration |
実行設定の管理、実行先サービス用シークレットの登録 |
skr eventbus-api schedule |
スケジュールの管理 |
skr eventbus-api trigger |
イベントトリガーの管理 |
skr config current |
現在選択されているプロファイル名の確認 |
コマンドの一覧と使い方は、skr --help または各コマンドの --help で確認できます。
$ skr --help
$ skr iaas-api switch --help
$ skr simplemq-api --help
$ skr eventbus-api --helpIaaS API、EventBus API、SimpleMQ のキュー管理 API は、SDK のプロファイル、または
SAKURA_ACCESS_TOKEN と SAKURA_ACCESS_TOKEN_SECRET 環境変数で認証します。SimpleMQ の
メッセージ API では対象キューの API キーが必要です。キーは --api-key-file でファイルから
読み込み、コマンドライン引数に直接含めないでください。
API コマンドの出力形式は --output json、--output yaml、--output table で選択できます。
省略時はプロファイルの cli.default_output_type(プロファイル v0 では DefaultOutputType)を
使い、未設定の場合は JSON で出力します。
利用者向けドキュメント一覧から、チュートリアルや共通機能の解説を確認できます。
リポジトリのルートで次のコマンドを実行します。
$ make build
$ ./skr --help
$ make testこのプロジェクトは Apache License 2.0 のもとで公開されています。