UpdateExtendfiles を呼び出して、Logstash インスタンスの拡張ファイル構成を更新します。
このインターフェイスを呼び出す際には、次の点に注意してください。
現在、この操作では、コンソールにアップロードされた Logstash 拡張ファイルを削除することのみ可能です。 識別子を追加または変更する場合は、コンソールで操作を実行してください。
デバッグ
リクエストヘッダー
この操作では、共通のリクエストヘッダーのみを使用します。 詳細については、「共通パラメーター」をご参照ください。
リクエスト構造
PUT /openapi/logstashes/[InstanceId]/extendfiles HTTP/1.1 リクエストパラメーター
| パラメーター | タイプ | 位置 | 必須 | 例 | 説明 |
| InstanceId | String | Path | はい | ls-cn-oew1qbgl**** | クラスターの ID です。 |
| ClientToken | String | Query | いいえ | 5A2CFF0E-5718-45B5-9D4D-70B3FF**** | このパラメーターは、リクエストのべき等性を確保するために使用されます。 クライアントを使用して値を生成できますが、異なるリクエスト間で一意であることを確認する必要があります。 トークンには ASCII 文字のみを含めることができ、長さは 64 文字を超えることはできません。 |
リクエストボディ
更新された拡張ファイルの構成を指定するには、リクエストボディに次のパラメーターを入力します。
パラメーター | タイプ | 必須 | 例 | 説明 |
name | String | はい | mysql-connector-java-6.0.2.jar | 拡張ファイルの名前です。 ファイルの拡張子は .jar である必要があります。 ファイル名には漢字は使用できず、長さは 100 文字を超えることはできません。 |
sourceType | String | はい | ORIGIN | 拡張ファイルのソースです。 現在、ORIGIN のみがサポートされています。 つまり、対応する拡張ファイルは保持されます。 このパラメーターが構成されていない拡張ファイルは削除されます。 拡張ファイルを追加および変更する機能は開発中です。すべての管理および制御操作は、[コントロール] で実装できます。 |
レスポンスパラメーター
| パラメーター | タイプ | 例 | 説明 |
| RequestId | String | 5FFD9ED4-C2EC-4E89-B22B-1ACB6FE1**** | リクエストの ID です。 |
| Result | Result の配列 | 戻り値です。 | |
| fileSize | Long | 1853083 | 拡張ファイルのサイズです。 単位:バイト。 |
| name | String | mysql-connector-java-6.0.2.jar | 拡張ファイルの名前です。 |
| sourceType | String | ORIGIN | 拡張ファイルのソースです。 ORIGIN(元の拡張ファイルが保持される)のみがサポートされています。 |
例
リクエストの例
PUT /openapi/logstashes/ls-cn-oew1qbgl****/extendfiles HTTP/1.1 共通リクエストヘッダー
[
{
"sourceType":"ORIGIN",
"name":"mysql-connector-java-5.1.48.jar"
}
] 成功レスポンスの例
JSON 形式
{
"Result": [
{
"name": "mysql-connector-java-5.1.35.jar",
"fileSize": 968668,
"sourceType": "ORIGIN"
}
],
"RequestId": "27F32ECF-0527-43BF-A116-D6260D1240BE"
}エラーコード
エラーコードのリストについては、API エラーセンターをご覧ください。