Pythonエージェントの設定

全てのContrastエージェントには基本の設定があり、設定値には優先順位があります。優先順位

また、ミドルウェアを設定して、YAML設定ファイルでPythonエージェントを構成する必要があります。

Pythonエージェントは起動時に実行ファイルを起動しますが、この実行ファイルも設定ファイルへのアクセスを必要とします。サービスは通常、Pythonエージェントのプロセスによって起動されるため、サービスにはエージェントと同じ設定ファイルへのアクセスがあります。ただし、サービスが単独で起動された場合には、サービスは設定ファイルに同じ優先順位を使用するよう試みます。優先順位

つまり、(通常の場合のように)サービスの作業ディレクトリがアプリケーションのベースディレクトリでもある場合、サービスはアプリケーションの設定ファイルを共有します。エージェントとサービスの両方が、./config/contrast_security.yamlのパスを使用します。

PythonエージェントのYAMLテンプレート

YAML設定ファイルを使用してPythonエージェントを設定する場合には、以下のテンプレートをご利用ください(YAML設定については、こちらの説明を参照してください)。YAML設定

YAML設定ファイルは、デフォルトの場所に配置します:/etc/contrast/contrast_security.yaml

https://docs.contrastsecurity.com/common-agent-config/python_contrast_security.yaml