Guides
環境変数
APIキーなどの機密情報をToolに渡す方法
概要
環境変数はToolSet単位で管理します。APIキーなどの機密情報を安全にToolに渡せます。
設定方法
ToolSet画面の「Environment Variables」セクションで変数を追加します。
SecretとNon-secret
| 種類 | 表示 | Export |
|---|---|---|
| Secret | マスク表示 | キーのみ |
| Non-secret | 値を表示 | キーと値 |
すべての変数はAES暗号化で保存されます。
コードでの利用
Python
import os
api_key = os.environ["API_KEY"]
log_level = os.environ.get("LOG_LEVEL", "info")TypeScript
const apiKey = process.env.API_KEY!;
const logLevel = process.env.LOG_LEVEL ?? "info";Import/Export
環境変数はZIPファイルのtoolset.ymlに含まれます。
env:
- key: API_KEY
secret: true # Export時は値なし
- key: LOG_LEVEL
value: debug # Export時も値を含むSecret変数はExport時にキーのみ含まれます。Import後にWeb UIで値を設定してください。