プランとライセンスキー
Free の上限はサイドカー自身が守り、有料プランはライセンスキーで解除します。どこにも通信しません。キーはオフラインで検証し、当社側の障害でポリシーが許した支払いが止まることはありません。料金と各プランの内容は 料金 にあります。
Free の上限
Section titled “Free の上限”| Free | キーあり | |
|---|---|---|
agents: に定義できるエージェント |
2 | Pro 10、Team 無制限 |
| 暦月(UTC)あたりの governed payments | 1,000。到達後は月が変わるまで新しい支払いを拒否 | キーの値。止めない(超過分は課金) |
| それ以外すべて | 含む | 含む |
数えるもの。 governed payment は、サイドカーが支払いの仕事をしたリクエストです。署名した、または人に承認を求めたもの。拒否(denied)と dry run は数えないので、拒否され続けるエージェントが月の枠を使い切ることはありません。signer: mock の間は何も数えません。 サンドボックスは無制限です。
エージェント数の超過。 spendctl start が起動を拒み、エージェント名を表示します。本番で 3 つ目が黙って拒否されることはありません。
上限到達時。 ほかの拒否と同じ形(402、spendctl_denied)で、理由コード plan_events_exceeded にリセット日が入ります。80% と到達時に 1 回ずつ警告をログに出します。spendctl budget、spendctl license、ダッシュボードに今月の件数が出ます。
ライセンスキー
Section titled “ライセンスキー”spendctl license set SPENDCTL-... # .spendctl/license.key に保存(0600、git 管理外)spendctl license # プラン、組織、期限、今月の件数spendctl license remove環境変数 SPENDCTL_LICENSE_KEY はファイルより優先されます。コンテナや CI 向けです。キーを変えたらサイドカーを再起動してください。spendctl.yaml にはキーを書かないでください。ポリシーファイルはコミットして共有するものです。
検証できないキー(打ち間違い、改ざん、未知の署名鍵)は起動時に報告され、サイドカーは Free として動きます。キーは支払い済み期日の 30 日後に失効します。その 30 日間は有料の上限のまま 1 日 1 回警告し、過ぎると Free として動きます。
キーはコントロールプレーンの提供開始時に発行します。ファウンディングメンバーにはメールでお送りします。サイドカーはいまも当社に何も送りません。コントロールプレーンと一緒にチェックインと利用量の報告が入るときは、先に プライバシーポリシー を更新します。