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
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.