Tous les produits
Search
Centre de documentation

:UpsertCollectionPolicy

Dernière mise à jour :Aug 07, 2026

Crée une stratégie de collecte de journaux pour un service cloud. Ainsi, les journaux peuvent être collectés automatiquement à partir de ce service.

Description de l'opération

Vous devez utiliser le point de terminaison de Simple Log Service pour la région Chine (Shanghai) ou Singapour afin d'appeler cette opération.

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

Aucune autorisation n'est requise pour cette opération. En cas de problème, contactez le support technique.

Syntaxe de la requête

POST /collectionpolicy HTTP/1.1

Paramètres de requête

Paramètre

Type

Requis

Description

Exemple

body

object

Non

Le corps de la requête.

policyName

string

Oui

Le nom doit respecter les exigences suivantes :

  • Le nom ne peut contenir que des lettres minuscules, des chiffres, des traits d'union (-) et des traits de soulignement (_).

  • Le nom doit commencer par une lettre.

  • Le nom doit comporter entre 3 et 63 caractères.

your_log_policy

productCode

string

Oui

Le code du service.

oss

dataCode

string

Oui

Le code du type de journal.

access_log

enabled

boolean

Oui

Indique si la stratégie doit être activée.

true

policyConfig

object

Oui

Les configurations de la stratégie.

resourceMode

string

Oui

Le mode de collecte des ressources. Valeurs valides : all, attributeMode et instanceMode. La valeur all indique que les journaux de toutes les instances de votre compte sont collectés dans le Logstore par défaut. La valeur attributeMode indique que les journaux sont collectés en fonction des régions des instances et des balises de ressources. La valeur instanceMode indique que les journaux sont collectés en fonction des identifiants des instances.

all

resourceTags

object

Non

Les balises de ressources. Ce paramètre prend effet uniquement lorsque resourceMode est défini sur attributeMode. Si vous laissez ce paramètre vide, aucun filtrage basé sur les balises de ressources n'est effectué. Le système considère que toutes les instances correspondent. Si vous spécifiez une valeur pour ce paramètre, les journaux des instances qui utilisent les balises de ressources spécifiées sont collectés. Les journaux d'une instance ne sont collectés que si les balises de ressources et la région de l'instance correspondent aux conditions spécifiées.

{"tag1":"value1",“tag2":"value2"}

regions

array

Non

Les régions des instances. Ce paramètre prend effet uniquement lorsque resourceMode est défini sur attributeMode. Les caractères génériques sont pris en charge. Si vous laissez ce paramètre vide, aucun filtrage basé sur la région n'est effectué. Le système considère que toutes les instances correspondent. Si vous spécifiez une valeur pour ce paramètre, les journaux des instances qui résident dans les régions spécifiées sont collectés. Les journaux d'une instance ne sont collectés que si les balises de ressources et la région de l'instance correspondent aux conditions spécifiées.

string

Non

L'identifiant de la région.

cn-hangzhou

instanceIds

array

Non

Les identifiants des instances. Ce paramètre prend effet uniquement lorsque resourceMode est défini sur instanceMode. Les journaux ne sont collectés qu'à partir des instances qui utilisent les identifiants spécifiés.

string

Non

L'identifiant de l'instance.

your-test-bucket1

centralizeEnabled

boolean

Non

Indique si le stockage centralisé doit être activé. Valeur par défaut : false.

false

centralizeConfig

object

Non

Les configurations du stockage centralisé.

destRegion

string

Non

La région de destination pour le stockage centralisé.

cn-beijing

destProject

string

Non

Le projet de destination pour le stockage centralisé. Assurez-vous que la région du projet de destination correspond à la région spécifiée par destRegion.

your-sls-project-in-beijing

destLogstore

string

Non

Le Logstore de destination pour le stockage centralisé. Assurez-vous que la région du Logstore de destination correspond à la région spécifiée par destRegion et que le Logstore de destination appartient au projet de destination spécifié par destProject.

your-sls-logstore-in-beijing

destTTL

integer

Non

La période de rétention des données pour le stockage centralisé. Unité : jours. Ce paramètre prend effet uniquement lorsque vous utilisez un Logstore existant pour le stockage centralisé.

your-sls-logstore-ttl

dataConfig

object

Non

Les configurations des données. La configuration n'est renvoyée que pour les journaux globaux. Par exemple, si productCode est défini sur sls, la configuration est renvoyée.

dataRegion

string

Non

La région de stockage des journaux globaux qui sont collectés pour la première fois.

cn-beijing

resourceDirectory

object

Non

Les configurations de l'annuaire de ressources. Le compte doit avoir activé l'annuaire de ressources et être un compte de gestion ou un administrateur délégué de l'annuaire de ressources.

accountGroupType

string

Non

Le mode de l'annuaire de ressources. Valeurs valides : all et custom.

all,custom

members

array

Non

Les membres. Si accountGroupType est défini sur custom, les membres sont renvoyés.

string

Non

L'identifiant du compte Alibaba Cloud.

165***********50

Éléments de réponse

Élément

Type

Description

Exemple

Pour plus d'informations sur les codes d'erreur, consultez Gérer les règles de collecte dans la nouvelle version de Log Audit Service.

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.