lizard secrets
プロジェクトまたはサービスの secrets(環境変数)を管理します。
使い方
lizard secrets <subcommand> [args] [flags]サブコマンド
lizard secrets set <K=V>...
1 つ以上の secret を設定します(可変長引数)。デフォルトのスコープはサービスです。--global はプロジェクトを対象にします。
| フラグ | 説明 |
|---|---|
--global | プロジェクトスコープ |
-s, --service <name> | サービススコープ |
lizard secrets list
スコープ内の secret を一覧表示します。
| フラグ | 説明 |
|---|---|
--show | 値を表示 |
--ref | このスコープで利用できる ${{…}} 参照を一覧表示 |
lizard secrets delete <K>...
1 つ以上の secret を削除します(可変長引数、別名 rm)。確認を求められます。TTY がない場合は -y を渡してください。
| フラグ | 説明 |
|---|---|
-y, --yes | 確認をスキップ |
lizard secrets import
stdin から KEY=value 形式の行をインポートします。空行と # で始まる行はスキップされます。引用符は値の一部として残ります。export プレフィックスがある場合は先に削除してください。
例
リンクされたサービスに secrets を設定する
lizard secrets set DATABASE_URL=postgres://… LOG_LEVEL=info
lizard secrets set API_KEY=sk_live_… --service apiプロジェクト全体の secret を設定する
lizard secrets set NODE_ENV=production --globalsecrets を一覧表示して値を表示する
lizard secrets list
lizard secrets list --showsecrets を削除する
lizard secrets delete OLD_KEY ANOTHER_KEY
lizard secrets delete OLD_KEY --yes # in CI or a script.env ファイルをインポートする
lizard secrets import < .env関連項目
- 変数 & secrets — スコープ、優先順位、ビルド時と実行時の動作
- サービス間参照 — あるサービスの値を別のサービスから読み取る
- トラブルシューティング:シークレットや参照が反映されない
- lizard run — プロジェクト + サービスの secrets を注入してローカルでコマンドを実行
更新日