ログ・ファイルのダウンロード
get
/ic/api/integration/v1/monitoring/logs/{id}
ログ・ファイル識別子で識別されるログ・ファイルをダウンロードします。
リクエスト
サポートされているメディア・タイプ
- application/json; charset=utf-8
パス・パラメータ
- id(required): string
ログ・ファイル識別子 有効な値はicsflowlog、icsauditlogです。 値icsdiagnosticlogは2020年11月から非推奨になりました。
問合せパラメータ
- q: string
例:
{startdate :'2016-09-23 07:07:07' , enddate :'2016-09-23 08:17:07'}{timewindow:'3d'}
レスポンス
サポートされているメディア・タイプ
- application/zip
200レスポンス
操作の成功
404レスポンス
見つかりません
500レスポンス
サーバー・エラー
例
次の例では、cURLを使用してRESTリソースに対するGETリクエストを発行することによって、指定したファイルに統合用のモニタリング・ログ・ファイルをダウンロードする方法を示しています。 cURLの詳細は、「cURLの使用」を参照してください。 エンドポイントURLの構造の詳細は、「リクエストの送信」を参照してください。
例: 診断ログ・ファイルのダウンロード
このコマンドは、コマンドを実行したディレクトリ内の指定したファイルmylog.zipに診断ログ・ファイルをダウンロードします。
curl -X GET -H 'Authorization: Bearer access_token' -o 'mylog.zip' https://integration.us.oraclecloud.com/ic/api/integration/v1/monitoring/logs/icsdiagnosticlogこのcURLリクエストに必要なオプション:
-o '/path/mylog.zip': ログ・ファイルを保存するファイルのロケーションと名前。
例: 過去1日間のアーカイブ・ログ・ファイルをダウンロード
このコマンドは、コマンドの実行元と同じディレクトリ内で指定のファイルmyicslog.zipにicsflowlogファイルをダウンロードします。 過去1日のデータが含まれます。
curl -G -X GET -H 'Authorization: Bearer access_token' -o myicslog.zip --data-urlencode "q={timewindow: '1d'}" https://integration.us.oraclecloud.com/ic/api/integration/v1/monitoring/logs/icsflowlog例: 過去7日間の監査ログ・ファイルのダウンロード
このコマンドは、コマンドを実行したディレクトリ内の指定したmyauditlog.zipにicsauditlogログ・ファイルをダウンロードします。 過去7日間のデータが含まれています。
curl -G -X GET -H 'Authorization: Bearer access_token' -o myauditlog.zip --data-urlencode "q={startdate : '2016-09-23 00:00:00', enddate : '2016-09-30 00:00:00'}" https://integration.us.oraclecloud.com/ic/api/integration/v1/monitoring/logs/icsauditlog