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