ファイル リソース
この Web サービスは、構成サーバに格納されているファイルに関する情報を返します。ファイルの多くは、診断レポートに関連しています(ログ ファイル、エージェント プロファイル、および PBD)が、このリソースは、リモート システムへのポストを目的としたファイルのストレージとしても使用されます。
apmdevops102jp
この Web サービスは、構成サーバに格納されているファイルに関する情報を返します。ファイルの多くは、診断レポートに関連しています(ログ ファイル、エージェント プロファイル、および PBD)が、このリソースは、リモート システムへのポストを目的としたファイルのストレージとしても使用されます。
POST メソッドを使用して、ファイルをこのリソースにアップロードすることができます。
サポートされている動詞: GET、POST、DELETE、OPTIONS
GET
GET https://localhost:8443/apm/acc/file/
POST
curl を使用したファイルのアップロードの例を示します。
curl -k -H "Authorization:Bearer 3f77f1e5-6985-4019-8f49-af1ed04e0119" -F name=my-new-app.pbd -F [email protected] https://localhost:8443/apm/acc/file
以下のようなの応答が返されます。
{ "id": 32, "name": "my-new-app.pbd", "size": 6797, "createdBy": "[email protected]", "modified": "2015-06-23T09:55:22.096+01:00", "_links": { "content": { "href": "https://localhost:8443/apm/acc/file/1/content" } }}
「id」値は、後で agentFileOperationTask POST 要求において「file」フィールド(例: "file" : "file/32")に使用するファイルの識別子です。
リソースのプロパティ
リソースに関する情報が含まれる以下のプロパティを使用できます。
プロパティ 名前 | タイプ | 説明 | API バージョン |
id | 整数 | このリソースの一意の識別子。 | 1.1 |
name | 文字列 | ファイルの名前。 | 1.1 |
size | 整数 | 非圧縮ファイルのサイズ(バイト)。 | 1.1 |
createdBy | 文字列 | ファイルを POST したユーザ名。診断レポートの一部の場合は null です。 | 1.1 |
modified | 日付 | ファイルの変更時間。ユーザがファイルを POST した場合は「現在の時間」に設定されます。 | 1.1 |
ファイル | multipart ファイル | ファイル リソースをアップロードするための POST コマンドで使用されるパラメータを形成します。 | 1.1 |