環境変数による設定
トークン
次を使用してください: AIKIDO_TOKEN Aikidoで生成したトークンを設定するための環境変数:
AIKIDO_TOKEN="token"ブロッキングモード
次を使用できます AIKIDO_BLOCK ブロッキングモードを有効にするための環境変数。
AIKIDO_BLOCK="true"ダッシュボードでブロッキングモードと検知のみモードを切り替えることもできます。環境変数は初期モードとして使用されます。設定が取得されると、Zenはダッシュボードで設定されたモードに切り替わります。
エージェントを無効にする
次を使用できます AIKIDO_DISABLE Zenを完全に無効化するための環境変数。万が一Zenが問題を引き起こした場合でも、コードや環境変数を削除することなくZenを無効にできます(例: AIKIDO_TOKEN など)。
AIKIDO_DISABLE="true"デバッグ
次を使用できます AIKIDO_DEBUG より詳しい情報を出力するための環境変数:
特定のパッケージがサポートされているかどうか
トークンが検出されたかどうか
Zenが検知のみモードで実行されているかどうか
プロキシ設定
次を使用できます AIKIDO_TRUST_PROXY のための環境変数 プロキシを信頼する:
デフォルトでは、trust proxy は 有効です.
インスタンス名の上書き
AIKIDO_INSTANCE_NAME アプリケーションインスタンスにカスタム名を設定します。ホスト名だけでは十分に分かりやすくない場合(たとえば、コンテナ化された環境や一時的な環境)に便利です。デフォルトはホスト名です。
API発見サンプル数の上限
ルートごとに収集されるリクエストサンプル数を制限します。各サンプルには次の内容が含まれます:
リクエストボディの構造と型(GraphQL以外のリクエスト)
クエリパラメータ
使用された認証方法
これらのサンプルは、想定されるリクエスト形式や認証要件を含め、APIの構造を分析・文書化するのに役立ちます。
最大リクエストボディサイズ(NodeJS)
受信するHTTPリクエストボディの最大サイズ(MB)を設定します。この制限は、極端に大きなリクエストによるメモリ枯渇からアプリケーションを保護するのに役立ちます。
最終更新
役に立ちましたか?