Crée un index pour un Logstore spécifié.
Description de l'opération
L'hôte se compose du nom d'un projet et d'un point de terminaison Simple Log Service. Vous devez spécifier le projet dans l'hôte.
Testez maintenant
Testez cette API dans OpenAPI Explorer, sans signature manuelle. Les appels réussis génèrent automatiquement du code SDK correspondant à vos paramètres. Téléchargez-le avec une sécurité intégrée des identifiants pour une utilisation locale. Testez cette API dans OpenAPI Explorer, sans signature manuelle. Les appels réussis génèrent automatiquement du code SDK correspondant à vos paramètres. Téléchargez-le avec une sécurité intégrée des identifiants pour une utilisation locale.
Test
Autorisation RAM
|
log:CreateIndex |
create |
*LogStore.
|
|
Aucune |
Syntaxe de la requête
POST /logstores/{logstore}/index HTTP/1.1
Paramètres de chemin
|
Paramètre |
Type |
Requis |
Description |
Exemple |
| logstore |
string |
Oui |
Le nom du Logstore. |
ali-logstore-test |
Paramètres de requête
|
Paramètre |
Type |
Requis |
Description |
Exemple |
| project |
string |
Oui |
Le nom du projet. |
ali-project-test |
| body |
object |
Non |
Le corps de la requête. |
|
| keys |
object |
Non |
La configuration des index de champ. Un index de champ est une paire clé-valeur dans laquelle la clé spécifie le nom du champ et la valeur spécifie la configuration de l'index du champ. Vous devez spécifier ce paramètre, le paramètre line, ou les deux. Pour plus d'informations, consultez Exemple. |
|
|
object |
Non |
La configuration de l'index du champ. |
||
| caseSensitive |
boolean |
Non |
Indique si la sensibilité à la casse doit être activée. Ce paramètre n'est requis que lorsque type est défini sur text. Valeurs valides :
|
false |
| chn |
boolean |
Non |
Indique si les caractères chinois doivent être inclus. Ce paramètre n'est requis que lorsque type est défini sur text. Valeurs valides :
|
false |
| type |
string |
Non |
Le type de données de la valeur du champ. Valeurs valides : text, json, double et long. |
text |
| alias |
string |
Non |
L'alias du champ. |
myAlias |
| token |
array |
Non |
Les délimiteurs utilisés pour fractionner le texte. |
|
|
string |
Non |
Le délimiteur. |
. |
|
| doc_value |
boolean |
Non |
Indique si la fonction d'analyse doit être activée pour le champ. |
false |
| line |
object |
Non |
La configuration des index en texte intégral. Vous devez spécifier ce paramètre, le paramètre keys, ou les deux. Pour plus d'informations, consultez Exemple. |
|
| chn |
boolean |
Non |
Indique si les caractères chinois doivent être inclus. Valeurs valides :
|
false |
| caseSensitive |
boolean |
Non |
Indique si la sensibilité à la casse doit être activée. Valeurs valides :
|
false |
| token |
array |
Oui |
Les délimiteurs. Vous pouvez spécifier un délimiteur pour délimiter le contenu d'une valeur de champ. Pour plus d'informations sur les délimiteurs, consultez Exemple. |
|
|
string |
Non |
Le délimiteur. Vous pouvez spécifier un délimiteur pour délimiter le contenu d'une valeur de champ. Pour plus d'informations sur les délimiteurs, consultez Exemple. |
, |
|
| include_keys |
array |
Non |
Les champs inclus. Vous ne pouvez pas spécifier à la fois include_keys et exclude_keys. |
|
|
string |
Non |
Le champ inclus. Vous ne pouvez pas spécifier à la fois include_keys et exclude_keys. |
includeKey |
|
| exclude_keys |
array |
Non |
Les champs exclus. Vous ne pouvez pas spécifier à la fois include_keys et exclude_keys. |
|
|
string |
Non |
Le champ exclu. Vous ne pouvez pas spécifier à la fois include_keys et exclude_keys. |
excludeKey |
|
| ttl |
integer |
Non |
La période de rétention des journaux. Unité : jours. Valeurs valides : 7, 30 et 90. |
30 |
| max_text_len |
integer |
Non |
La longueur maximale d'une valeur de champ pouvant être conservée. Valeur par défaut : 2048. Unité : octets. La valeur par défaut est égale à 2 Ko. Vous pouvez modifier la valeur de max_text_len. Valeurs valides : de 64 à 16384. |
2048 |
| log_reduce |
boolean |
Non |
Indique si LogReduce doit être activé. Une fois LogReduce activé, la liste blanche ou la liste noire prend effet. |
false |
| log_reduce_white_list |
array |
Non |
Les champs de la liste blanche que vous souhaitez utiliser pour regrouper les journaux. |
|
|
string |
Non |
Le champ de la liste blanche que vous souhaitez utiliser pour regrouper les journaux. |
a |
|
| log_reduce_black_list |
array |
Non |
Les champs de la liste noire que vous souhaitez utiliser pour regrouper les journaux. |
|
|
string |
Non |
Le champ de la liste noire que vous souhaitez utiliser pour regrouper les journaux. |
b |
Éléments de réponse
|
Élément |
Type |
Description |
Exemple |
Exemples
JSON format
{}
Codes d'erreur
Consultez Codes d'erreur pour la liste complète.
Notes de version
Consultez Notes de version pour la liste complète.