Tous les produits
Search
Centre de documentation

Simple Log Service:create_logstore

Dernière mise à jour :Aug 18, 2026

Crée un Logstore dans un projet spécifié.

Prérequis

Vérifiez les points suivants :

Syntaxe de la commande

aliyunlog log create_logstore \
  --project_name=<value> \
  --logstore_name=<value> \
  [--ttl=<value>] \
  [--shard_count=<value>] \
  [--enable_tracking=<value>] \
  [--append_meta=<value>] \
  [--auto_split=<value>] \
  [--max_split_shard=<value>] \
  [--preserve_storage=<value>] \
  [--encrypt_conf=<value>] \
  [--telemetry_type=<value>] \
  [--hot_ttl=<value>] \
  [--mode=<value>] \
  [--access-id=<value>] \
  [--access-key=<value>] \
  [--sts-token=<value>] \
  [--region-endpoint=<value>] \
  [--client-name=<value>] \
  [--jmes-filter=<value>] \
  [--format-output=<value>] \
  [--decode-output=<value>] \
  [--profile=<value>]

Exemples

Créer un Logstore avec les paramètres par défaut

Créez un Logstore nommé logstore-a dans le projet aliyun-test-project :

aliyunlog log create_logstore \
  --project_name="aliyun-test-project" \
  --logstore_name="logstore-a"

Aucune sortie n'est affichée en cas de succès. Vérifiez la création :

aliyunlog log get_logstore \
  --project_name="aliyun-test-project" \
  --logstore_name="logstore-a" \
  --format-output=json

Créer un Logstore avec un compte nommé

Créez un Logstore nommé logstore-b en utilisant le compte test :

aliyunlog log create_logstore \
  --project_name="aliyun-test-project" \
  --logstore_name="logstore-b" \
  --client-name="test"

Vérifiez le résultat :

aliyunlog log get_logstore \
  --project_name="aliyun-test-project" \
  --logstore_name="logstore-b" \
  --client-name="test" \
  --format-output=json

Exemple de réponse :

{
  "appendMeta": false,
  "archiveSeconds": 0,
  "autoSplit": true,
  "createTime": 1719280391,
  "enable_tracking": false,
  "lastModifyTime": 1719282255,
  "logstoreName": "logstore-b",
  "maxSplitShard": 64,
  "mode": "standard",
  "productType": "",
  "resourceQuota": {
    "storage": {
      "preserved": -1,
      "used": 0
    }
  },
  "shardCount": 5,
  "telemetryType": "",
  "ttl": 30
}

Paramètres

Cette section ne couvre que les paramètres spécifiques à la commande. Les paramètres globaux (--access-id, --access-key, --sts-token, --region-endpoint, --client-name, --jmes-filter, --format-output, --decode-output, --profile) sont décrits dans la rubrique Paramètres globaux.

Paramètres obligatoires

Paramètre Type Description Exemple
--project_name String Nom du projet. Consultez la rubrique Gérer un projet. aliyun-test-project
--logstore_name String Nom du Logstore. Il ne peut pas être modifié après la création. Consultez les Règles de nommage. logstore-a

Paramètres facultatifs

Paramètre Type Valeur par défaut Description Exemple
--ttl Integer 30 Durée de conservation des données en jours (1–3650). Définissez la valeur sur 3650 pour un stockage permanent. Les données expirées sont supprimées. La durée totale de conservation correspond à la somme des périodes de stockage Hot, IA et Archive. 30
--shard_count Integer -- Nombre de shards (1–10). Consultez la plage de valeurs MD5. 2
--enable_tracking Boolean false Active le suivi web. true
--append_meta Boolean false Enregistre les adresses IP publiques. false
--auto_split Boolean true Active le fractionnement automatique des shards. true
--max_split_shard Integer 64 Nombre maximal de shards pour le fractionnement automatique. Valeurs valides : 1 à 256. Ce paramètre est requis lorsque `--auto_split` est défini sur `true`. 64
--preserve_storage Boolean false Active le stockage permanent. Lorsque la valeur est `true`, le paramètre `--ttl` est ignoré et les données sont stockées de manière permanente. true
--encrypt_conf String None Configuration du chiffrement. Structure des données : EncryptConf. None
--telemetry_type String None Type de données observables. Valeurs valides : `None` (journaux), `Metrics` (métriques).
Important

Ce paramètre ne peut pas être modifié après la création.

None
--hot_ttl Integer -- Durée de conservation en jours pour le stockage Hot. Minimum : 7. Maximum : ne peut pas dépasser la valeur de `--ttl`. Définissez la valeur sur `-1` pour conserver toutes les données dans le stockage Hot. À l'issue de cette période, les données sont transférées vers le stockage IA. Consultez les [Règles de niveaux de stockage](#section_194cad65). 60
--mode String standard Type de Logstore. Valeurs valides : `standard` (Logstore standard), `query` (Logstore de requête).
Important

Ce paramètre ne peut pas être modifié après la création. Consultez la section Choisir un type de Logstore.

standard

Règles de nommage

Le paramètre --logstore_name doit respecter les exigences suivantes :

  • Longueur comprise entre 3 et 63 caractères

  • Peut contenir des lettres minuscules, des chiffres, des traits d'union (-) et des traits de soulignement (_)

  • Doit commencer par une lettre minuscule

  • Doit se terminer par une lettre minuscule ou un chiffre

  • Doit être unique à l'échelle globale

  • Ne peut pas être modifié après la création

Choisir un type de Logstore

Le paramètre --mode définit le type de Logstore :

Fonctionnalité **Logstore standard (standard )** **Logstore de requête (query )**
Analyse des journaux (instructions SELECT) Pris en charge Non pris en charge
Tableau de bord Pris en charge Non pris en charge
Coût du trafic d'indexation Tarif standard Environ la moitié du tarif standard
Cas d'utilisation idéal Surveillance en temps réel, analyse interactive, observabilité complète Ingestion de volumes importants avec conservation longue, charges de travail axées uniquement sur la recherche

Consultez la rubrique Comparaison des Logstores par type.

Règles de niveaux de stockage

Le paramètre --hot_ttl contrôle la durée pendant laquelle les données restent dans le stockage Hot avant de passer vers des niveaux de stockage moins coûteux. Durée de conservation minimale par niveau :

Transition Durée de conservation minimale
Du stockage Hot vers le stockage Infrequent Access (IA) 7 jours dans le stockage Hot
Du stockage IA vers le stockage Archive 30 jours dans le stockage IA
Du stockage Hot vers le stockage Archive (direct) 30 jours dans le stockage Hot

Les politiques de transition sont détaillées dans la rubrique Configurer le stockage hiérarchisé intelligent.

Références