Tous les produits
Search
Centre de documentation

Elasticsearch:UpdateExtendfiles

Dernière mise à jour :Aug 09, 2026

Met à jour la configuration des fichiers d'extension d'une instance Logstash.

Lors de l'appel à cette opération, tenez compte des points suivants :

Cette opération permet uniquement de supprimer les fichiers d'extension Logstash téléchargés via la console. Pour ajouter ou modifier un identifiant, effectuez ces opérations directement dans la console.

Débogage

OpenAPI Explorer calcule automatiquement la valeur de signature. Nous vous recommandons d'utiliser OpenAPI Explorer pour appeler cette opération. L'outil génère dynamiquement des exemples de code pour différents SDK.

En-tête de requête

Cette opération utilise uniquement les en-têtes de requête communs. Pour plus d'informations, consultez Paramètres communs.

Structure de la requête

PUT /openapi/logstashes/[InstanceId]/extendfiles HTTP/1.1 

Paramètres de requête

Paramètre Type Position Obligatoire Exemple Description
InstanceId String Path Oui ls-cn-oew1qbgl****

ID du cluster.

ClientToken String Query Non 5A2CFF0E-5718-45B5-9D4D-70B3FF****

Garantit l'idempotence de la requête. Le client génère cette valeur, qui doit être unique parmi toutes les requêtes. Le jeton ne peut contenir que des caractères ASCII et sa longueur ne doit pas dépasser 64 caractères.

RequestBody

Le corps de la requête (RequestBody) inclut les paramètres suivants pour mettre à jour la configuration du fichier d'extension :

**

Paramètre

**

**

Type

**

**

Obligatoire

**

**

Exemple

**

**

Description

**

name

String

Oui

mysql-connector-java-6.0.2.jar

Nom du fichier d'extension. Il doit se terminer par .jar, ne pas contenir de caractères chinois et ne pas dépasser 100 caractères.

sourceType

String

Oui

ORIGIN

Type de source du fichier d'extension. Seule la valeur ORIGIN est prise en charge ; elle permet de conserver le fichier d'extension correspondant. Les fichiers d'extension sans ce paramètre sont supprimés. L'ajout et la modification de fichiers d'extension via l'API sont en cours de développement. Utilisez la console pour ces opérations.

Paramètres de réponse

Paramètre Type Exemple Description
RequestId String 5FFD9ED4-C2EC-4E89-B22B-1ACB6FE1****

ID de la requête.

Result Tableau de Result

Résultats renvoyés.

fileSize Long 1853083

Taille du fichier d'extension. Unité : octet.

name String mysql-connector-java-6.0.2.jar

Nom du fichier d'extension.

sourceType String ORIGIN

Type de source du fichier d'extension. Seule la valeur ORIGIN est prise en charge, ce qui indique que le fichier d'extension d'origine est conservé.

Exemples

Exemple de requête

PUT /openapi/logstashes/ls-cn-oew1qbgl****/extendfiles HTTP/1.1 common request header
[
    {
        "sourceType":"ORIGIN",
        "name":"mysql-connector-java-5.1.48.jar"
    }
] 

Exemple de réponse réussie

Format JSON

{
  "Result": [
    {
      "name": "mysql-connector-java-5.1.35.jar",
      "fileSize": 968668,
      "sourceType": "ORIGIN"
    }
  ],
  "RequestId": "27F32ECF-0527-43BF-A116-D6260D1240BE"
}

Code d'erreur

Pour obtenir la liste des codes d'erreur, visitez le Centre d'erreurs API.