未加工のスキャン済みファイル・データの取得
9.2.2 から使用可能です。インフラストラクチャー内のコンピューターで検出されたすべてのファイルに関する情報を要求するには、/api/sam/raw_file_facts エレメントに対して GET 操作を使用します。この API は、既存のファイルの詳細、および削除されたファイルに関する履歴データを返します。デフォルトでは、未加工のデータは 7 日間保持されます。この期間を変更するには、に移動し、raw_data_api_history_keep_days パラメーターの値を変更します。
Note
検出されたソフトウェアに関する情報を取得するには、api/sam/v2/software_instances API を使用します。
始める前に
API 出力をプレビューするときに limit パラメーターを使用する
テスト目的で /api/sam/raw_file_facts API を使用する場合は、応答時間を短縮するために limit パラメーターを追加します。最初の 100 レコードで、利用可能なデータを表示するのに十分である必要があります。
https://hostname:port/api/sam/raw_file_facts?token=token&limit=100
権限
You must have the View Raw Data permission to perform this
task.
リソース URL
https://hostname:port/api/sam/raw_file_facts?token=token
リソース情報
| 操作の詳細 | 「説明」 |
|---|---|
| HTTP メソッド | GET |
| 要求ヘッダー |
応答の言語をネゴシエーションします。ヘッダーを指定しない場合、コンテンツはサーバーの言語で戻されます。 |
| 要求フォーマット |
|
| 応答ヘッダー |
応答のコンテンツ・タイプを指定します。 |
応答のコンテンツの言語を指定します。このヘッダーを指定しない場合、コンテンツはサーバーの言語で戻されます。 |
|
| 応答ペイロード | File Fact element |
| 応答フォーマット |
|
| 応答コード |
|
スキーマの説明
GET api/sam/schemas/raw_file_fact.json?token=token選択可能な列
| 列 | 「説明」 | デフォルトで表示 | タイプ |
|---|---|---|---|
| computer_id | ファイルが検出されたコンピューターの ID。 | ✓ | ストリング |
| path | ファイルが検出された場所のパス。 | ✓ | ストリング |
| name | 検出されたファイルの名前。 | ✓ | ストリング |
| size | 検出されたファイルのサイズ。 | ✓ | Integer |
| バージョン | 検出されたファイルのバージョン (使用可能な場合)。 | ✓ | ストリング |
| md5 | ファイルの MD5 チェックサム。 | ✓ | ストリング |
| sha256 | ファイルの SHA256 チェックサム。 | ✓ | ストリング |
| valid_from | ファイルに関する情報が含まれていた最初のインポートの日付。 | ✓ | ストリング |
| valid_to | ファイルに関する情報が含まれていなかった最初のインポートの日付。値 9999-12-31T23:59:59Z は 、ファイルがまだ検出されていることを示します。 |
✓ | ストリング |
| ファイルが配布される製品の名前。 | ストリング | ||
| ファイルに適用される著作権表示。 | ストリング | ||
| ファイルが配布される製品のバージョン。 | ストリング | ||
| ファイルの説明。 | ストリング | ||
| ファイルを作成した会社。 | ストリング | ||
| このファイルに適用される商標および登録商標。 | ストリング |
「win_hdr_」で始まる列には、有効化が必要です。詳細については、「 Windows 実行可能ファイルの追加プロパティーの収集を有効にする」を参照してください。
適用可能な関連付け
照会パラメーター
| パラメーター | 「説明」 | 必須 | 値 |
|---|---|---|---|
| columns[] | 取得する列を指定します。このパラメーターを指定しなかった場合、デフォルトの列のみが取得されます。 例: ファイルの名前とサイズを取得します。 |
ストリング | |
| order | 返されたデータのソート方法を指定します。列のソートのデフォルト方向は昇順です。降順ソートを指定する場合は、列名に desc を追加します。 例: 名前による並べ替え |
ストリング | |
| 限界値 | 取得する行数を指定します。このパラメーターを省略した場合、すべての行が取得されます。10.0.1 までの BigFix Inventory バージョンでは、「limit」パラメーターを省略すると、100,000 行が取得されます。この番号は、「サーバー詳細設定」パネルの raw_data_api_default_limit で定義されます。 例: 100 件のレコードの取得 注: BigFix Inventory バージョン 10.0.2 以降、パラメーター raw_data_api_default_limit は削除されています。 |
数字 | |
| offset | 結果の取得でスキップする行数を指定します。これを limit パラメーターと一緒に使用して、結果をページ編集できます。 例: レコード 150 の後から始まる 50 件のレコードを取得するには、次のとおり指定します。 |
数字 | |
| token | 固有のユーザー認証 ID。認証トークンを取得するための REST API を使用して取得することができます。BigFix Inventory にログインして「ユーザー」アイコン |
✓ | 英数字 |
| criteria | 特定の条件と合致するレコードを取得します。このパラメーターでは、以下の構造が 1 行で記述されている必要があります。 演算子について詳しくは、共通のコネクターおよび演算子を参照してください。 例: ID が 10 より大きいコンピューター・システムからのスキャン済みファイル・データの取得: 「前回表示日時」など、日時の値を使用する列の場合、特定の日付の代わりにある期間のデータを取得することもできます。これを行うには、last または next を <operator> として使用し、次の規則で時刻の値を指定します。PxD/PxW/PxM/PxY。ここで、x は 1 から 999 の範囲の数値であり、D、W、M、Y はそれぞれ、日、週、月、年を表す指定子です。 例:BigFix Inventory で過去 7 日間に初めて報告されたコンピューターから情報を取得 |
会話例 - デフォルトの列
- 要求
GET api/sam/raw_file_facts ?token=7adc3efb175e2bc0f4484bdd2efca54a8fa04623 Host: localhost:9081 Accept: application/json Accept-Language: en-US- 応答本文
{ "computer_id": 5, "path": "C:\BES\BESAirgapTool", "name": "BESAirgapTool.exe", "size": 92174, "version": null, "valid_from": "2015-07-31T07:03:21Z" "valid_to": "9999-12-31T23:59:59Z" } { "computer_id": 5, "path": "C:/Program Files/ibm/SQLLIB/BIN", "name":"db2set.exe", "size": 81768, "version": "10.1", "valid_from": "2015-07-31T07:03:21Z", "valid_to": "9999-12-31T23:59:59Z" }
会話の例 - 追加の Windows パラメーター
- 要求
-
GET api/sam/raw_file_facts ?columns[]=win_hdr_product_name &columns[]=win_hdr_copyright &columns[]=win_hdr_product_version &columns[]=win_hdr_description &columns[]=win_hdr_company &columns[]=win_hdr_trademarks &criteria= {"and":[["win_hdr_copyright","!=",""]]} &token=7adc3efb175e2bc0f4484bdd2efca54a8fa04623 Host: localhost:9081 Accept: application/json Accept-Language: en-US
- 応答
-
{ "win_hdr_product_name":"Microsoft (R) Visual Studio (R) 2010", "win_hdr_copyright":"Ac Microsoft Corporation. All rights reserved.", "win_hdr_product_version":"10.0.40219.1", "win_hdr_description":"WebDev.WebServer40.exe", "win_hdr_company":"Microsoft Corporation", "win_hdr_trademarks":"" }