HTTP Get コールクエリーの定義
検出パターンの作成または変更の一環として、[HTTP Get コール (Http Get Call)] 操作を使用して、HTTP プロトコルを使用する構成アイテム (CI) から情報を抽出できます。
始める前に
必要なロール:pd_admin
- パターンフォームで、ディスカバリー の関連する識別セクションを選択します。
または、サービスマッピング の関連する識別セクションまたは接続セクションを選択します。
- 関連するパターンステップを選択するか、
をクリックしてステップを追加します。
プログラミングの基礎知識が望ましいです。
手順
- [操作] リストから [HTTP Get コール (Http Get Call)] を選択します。
-
必要に応じてクエリーパラメーターを定義します。
警告:「パターン操作のカスタマイズ」で説明されているようにこの運用をカスタマイズした場合は、クエリーパラメーターが異なる場合があります。
フィールド 説明 認証が必要 CI の検出に認証が必要な場合: - このパラメーターを true に設定します。
- 「基本認証資格情報」で説明されているように、検出する CI の資格情報を設定します。
CI へのアクセスに認証が必要ない場合は、このパラメーターを false に設定するか、空のままにします。
URL このパターンを使用して検出する CI の URL を指定します。 変数を使用できます。「パターンへの値と変数の入力」で説明されているように、表形式変数の特定のフィールドの値を入力することもできます。
ヘッダー (オプション) HTTP ヘッダーを定義して出力形式を定義します。たとえば、JSON 形式の出力を確認してセキュリティポリシーデータを取得するには、ヘッダーを次のように設定します。 content-type:text/JSON,content-security-policy:object-src 'none';base-uri 'self';script-src 'unsafe-inline' https: http: 'unsafe-eval';report-uri /_/NotificationsOgbUi/cspreport - コマンド出力全体を変数として保存するには、ステップ「6」で説明されているように [解析を定義] リストから [なし] を選択し、変数を定義します。
-
[解析を定義] リストから解析戦略を選択します。
解析戦略 説明 Oracle
LDAP ファイル
XML ファイル
INI ファイル
プロパティファイル
JSON ファイル (カスタム)
ホリゾンタルファイル解析戦略です (バーティカルではありません)。この解析戦略は、テキストファイルにのみ使用できます。詳細については、「ホリゾンタルファイルのテキストの解析」を参照してください。 バーティカルファイル 各データセットが複数の行にまたがる構造化テキストファイルからテキストを取得します。詳細については、「バーティカルファイルのテキストの解析」を参照してください。 キーワードの後
特定のキーワードの直後にあるテキストを取得します。詳細については、「キーワード、コマンドおよび位置タイプを使用したテキストの解析」を参照してください。
コマンドライン Java スタイル
Java スタイルのパラメーターを使用してコマンドラインパラメーターの値を取得します。詳細については、「キーワード、コマンドおよび位置タイプを使用したテキストの解析」を参照してください。
コマンドライン Unix スタイル
標準の Unix パラメーターを使用してコマンドラインパラメーターの値を取得します。詳細については、「キーワード、コマンドおよび位置タイプを使用したテキストの解析」を参照してください。
末尾からの位置
行の末尾からの位置で指定されたテキストを取得します。詳細については、「キーワード、コマンドおよび位置タイプを使用したテキストの解析」を参照してください。
開始からの位置
行の開始からの位置で指定されたテキストを取得します。詳細については、「キーワード、コマンドおよび位置タイプを使用したテキストの解析」を参照してください。
正規表現 正規表現で指定されたテキストを取得します。このオプションは、正規表現の Java 構文に精通している必要があります。詳細については、「正規表現を使用したテキストの解析」を参照してください。 区切り付きテキスト 区切り文字と行内の位置で指定されたテキストを取得します (汎用テキストファイルからテキストを取得する最も一般的な方法です)。「区切り付きテキストを使用したテキストの解析」を参照してください。 -
デバッグモードで作業している場合は、次のように解析基準を定義します。
- [操作を実行] をクリックして、[出力] ペインで結果を確認します。
- [出力] ペインで、変数に含めるテキストまたは記号をマークします。
-
変数名ボックスに、新しい変数の名前を入力します (例:「process_name」)。
-
Enter キーを押します。
新しい変数が [変数] ペインに追加されます。
-
デバッグモードで作業していない場合は、次の手順を実行して解析基準を定義します。
- [変数] ペインで、[変数を追加] をクリックし、新しい変数の名前を入力します。
-
[詳細] アイコンをクリックします。
- [列ラベルを追加] をクリックします。
- 解析クエリーを入力します。
- 区切り文字の値を入力します。
- 位置の値を入力します。
- 結果が見つからない場合は、[終了] を選択して検出を停止します。
- デバッグモードの場合は、[テスト] をクリックしてステップをテストし、操作が期待した結果をもたらすかどうかをチェックします。
例
[HTTP Get コール (HTTP Get Call)] 操作により、XML ファイル解析戦略を使用して CI タイプのデータを抽出できます。
次のタスク
- 新しいステップを追加して、その操作を定義することで、パターンの編集を続けます。
- パターンを最終処理する。