Répertorie les règles de collecte des journaux des services Alibaba Cloud.
Description de l'opération
Cette opération d'API est disponible uniquement aux points de terminaison des régions suivantes : Chine (Shanghai), Singapour et Cloud de conformité automobile de Heyuan (cn-heyuan-acdr-1).
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
GET /collectionpolicy HTTP/1.1
Paramètres de requête
|
Paramètre |
Type |
Requis |
Description |
Exemple |
| productCode |
string |
Non |
Le code du service Alibaba Cloud. |
oss |
| dataCode |
string |
Non |
Le code du type de journal. |
access_log |
| policyName |
string |
Non |
Le nom de la règle de collecte. |
your_log_policy |
| size |
integer |
Non |
Le nombre de règles de collecte à renvoyer sur chaque page. Valeur par défaut : 50. Valeur maximale : 100. |
50 |
| offset |
integer |
Non |
La ligne à partir de laquelle la requête démarre. Valeur par défaut : 0. |
0 |
| instanceId |
string |
Non |
L'identifiant de l'instance. Spécifiez ce paramètre pour interroger les règles qui correspondent à une instance spécifique. Si vous utilisez ce paramètre, vous devez également spécifier productCode et dataCode. |
your-test-bucket1 |
| centralProject |
string |
Non |
Le projet de destination pour l'expédition centralisée des données. Spécifiez ce paramètre pour interroger le nombre de règles configurées pour expédier des données vers ce projet. |
your-central-project1 |
Éléments de réponse
|
Élément |
Type |
Description |
Exemple |
|
object |
Le corps de la réponse. |
||
| totalCount |
integer |
Le nombre total de règles de collecte. |
1 |
| currentCount |
integer |
Le nombre de règles de collecte renvoyées sur la page actuelle. |
1 |
| data |
array<object> |
Les règles de collecte renvoyées sur la page actuelle. |
|
|
array<object> |
Les détails de la règle de collecte. |
||
| productCode |
string |
Le code du service Alibaba Cloud. |
oss |
| dataCode |
string |
Le code du type de journal. |
access_log |
| policyName |
string |
Le nom de la règle de collecte. |
your_log_policy |
| enabled |
boolean |
Indique si la règle de collecte est activée. |
true |
| policyConfig |
object |
La configuration de la règle de collecte. |
|
| resourceMode |
string |
The resource collection mode. |
all |
| regions |
array |
The regions to which the instances belong. |
|
|
string |
The region ID. |
cn-hangzhou |
|
| instanceIds |
array |
The IDs of the instances. |
|
|
string |
The instance ID. |
your-test-bucket1 |
|
| resourceTags |
object |
The resource tags. |
{"tag1":"value1","tag2":"value2"} |
| centralizeEnabled |
boolean |
Indique si l'expédition centralisée des données est activée. |
false |
| centralizeConfig |
object |
La configuration de l'expédition centralisée des données. |
|
| destRegion |
string |
The destination region for centralized data shipping. |
cn-beijing |
| destProject |
string |
The destination project for centralized data shipping. |
your-sls-project-in-beijing |
| destLogstore |
string |
The destination Logstore for centralized data shipping. |
your-sls-logstore-in-beijing |
| destTTL |
integer |
The data retention period of the destination Logstore for centralized data shipping. Unit: days. |
0 |
| resourceDirectory |
object |
La configuration du répertoire de ressources. Ce paramètre est vide si aucune configuration n'est disponible. |
|
| accountGroupType |
string |
The mode for selecting accounts in the resource directory. Valid values: all and custom. |
all,custom |
| members |
array |
The list of member accounts. This parameter is returned only if accountGroupType is set to custom. |
|
|
string |
The ID of the Alibaba Cloud account. |
165***********50 |
|
| dataConfig |
object |
Les configurations pour les types de journaux globaux, tels que sls. Ce paramètre est vide pour les autres types de journaux. |
|
| dataRegion |
string |
The region where global logs are first collected. This parameter is used only for global log types, such as sls. |
cn-hangzhou |
| dataProject |
string |
The project for global logs. This parameter is used only for global log types, such as sls. If this parameter is empty, logs are collected to the default project of the account in the region specified by dataRegion. |
"" |
| internalPolicy |
boolean |
Indique si la stratégie est une stratégie intégrée. Les stratégies intégrées ne peuvent être ni modifiées ni supprimées. |
false |
| policyUid |
string |
L'identifiant du compte Alibaba Cloud qui possède la règle de collecte. Si un administrateur de répertoire de ressources ou un administrateur délégué crée la règle, il s'agit de l'identifiant du compte de cet administrateur. |
148***********50 |
| statistics |
array<object> |
Les statistiques renvoyées en fonction des conditions de requête. |
|
|
array<object> |
Les statistiques des règles de collecte, regroupées par productCode. |
||
| productCode |
string |
Le code du service Alibaba Cloud. |
oss |
| policySourceList |
array<object> |
La liste des sources des règles de collecte. |
|
|
object |
La source de la règle de collecte. |
||
| policyUid |
string |
The ID of the Alibaba Cloud account that owns the collection rule. If a resource directory administrator or delegated administrator creates the rule, this is the ID of that administrator's account. |
148***********50 |
| policyName |
string |
The name of the collection rule. |
policy_name1_from148 |
Exemples
JSON format
{
"totalCount": 1,
"currentCount": 1,
"data": [
{
"productCode": "oss",
"dataCode": "access_log",
"policyName": "your_log_policy",
"enabled": true,
"policyConfig": {
"resourceMode": "all",
"regions": [
"cn-hangzhou"
],
"instanceIds": [
"your-test-bucket1\n"
],
"resourceTags": {
"tag1": "value1",
"tag2": "value2"
}
},
"centralizeEnabled": false,
"centralizeConfig": {
"destRegion": "cn-beijing\n",
"destProject": "your-sls-project-in-beijing\n",
"destLogstore": "your-sls-logstore-in-beijing\n",
"destTTL": 0
},
"resourceDirectory": {
"accountGroupType": "all,custom",
"members": [
"165***********50"
]
},
"dataConfig": {
"dataRegion": "cn-hangzhou",
"dataProject": "\"\""
},
"internalPolicy": false,
"policyUid": "148***********50"
}
],
"statistics": [
{
"productCode": "oss",
"policySourceList": [
{
"policyUid": "148***********50",
"policyName": "policy_name1_from148"
}
]
}
]
}
Codes d'erreur
Consultez Codes d'erreur pour la liste complète.
Notes de version
Consultez Notes de version pour la liste complète.