Lista as regras de coleta de logs de serviços em nuvem.
Descrição da operação
Esta operação está disponível apenas nos seguintes endpoints de serviço: China (Shanghai), Singapura e cn-heyuan-acdr-1 (Heyuan Chinese Automotive Compliance Cloud).
Experimente agora
Testar
Autorização RAM
|
Ação |
Nível de acesso |
Tipo de recurso |
Chave de condição |
Ação dependente |
|
log:ListCollectionPolicies |
list |
*CollectionPolicy.
|
|
Nenhuma |
Sintaxe da solicitação
GET /collectionpolicy HTTP/1.1
Parâmetros da solicitação
|
Parâmetro |
Tipo |
Obrigatório |
Descrição |
Exemplo |
| productCode |
string |
Não |
O código do produto. |
oss |
| dataCode |
string |
Não |
O código do tipo de log. |
access_log |
| policyName |
string |
Não |
O nome da regra. |
your_log_policy |
| size |
integer |
Não |
O número de entradas por página em uma consulta paginada. Valor padrão: 50. Valor máximo: 100. |
50 |
| offset |
integer |
Não |
A linha inicial da consulta. Valor padrão: 0. |
0 |
| instanceId |
string |
Não |
O ID da instância. Se você especificar um ID de instância, poderá realizar uma consulta reversa para encontrar as regras que correspondem à instância. Este parâmetro deve ser usado em conjunto com productCode e dataCode. |
your-test-bucket1 |
| centralProject |
string |
Não |
O projeto de destino para entrega centralizada. Se você especificar este parâmetro, poderá realizar uma consulta reversa para descobrir quantas regras estão configuradas com entrega centralizada para o centralProject especificado. |
your-central-project1 |
Elementos de resposta
|
Elemento |
Tipo |
Descrição |
Exemplo |
|
object |
A estrutura da resposta. |
||
| currentCount |
integer |
O número de entradas na página atual. |
1 |
| data |
array<object> |
Os dados da regra retornados com base nas configurações de paginação para as condições de consulta atuais. |
|
|
array<object> |
Os detalhes da regra. |
||
| centralizeConfig |
object |
A configuração de entrega centralizada. |
|
| destLogstore |
string |
O Logstore de destino para entrega centralizada. |
your-sls-logstore-in-beijing |
| destProject |
string |
O projeto de destino para entrega centralizada. |
your-sls-project-in-beijing |
| destRegion |
string |
A região de destino para entrega centralizada. |
cn-beijing |
| destTTL |
integer |
O período de retenção de dados em dias para o destino de entrega centralizada. |
0 |
| centralizeEnabled |
boolean |
Indica se a entrega centralizada está ativada. |
false |
| dataCode |
string |
O código do tipo de log. |
access_log |
| dataConfig |
object |
A configuração de dados. Este parâmetro é suportado apenas quando o tipo de log é um tipo de log global, como quando productCode está definido como sls. Caso contrário, este parâmetro estará vazio. |
|
| dataProject |
string |
O projeto de dados. Este parâmetro entra em vigor apenas quando o tipo de log é um tipo de log global, como quando productCode está definido como sls. Se este parâmetro estiver vazio, os logs serão coletados para o projeto dedicado padrão da conta na dataRegion especificada. |
"" |
| dataRegion |
string |
A região de dados. Este parâmetro é suportado apenas quando o tipo de log é um tipo de log global, como quando productCode está definido como sls. Este parâmetro especifica a região para a qual os logs globais são coletados durante a configuração inicial. |
cn-hangzhou |
| enabled |
boolean |
Indica se a regra está ativada. |
true |
| internalPolicy |
boolean |
Indica se a regra é uma política integrada. As regras integradas não podem ser modificadas ou excluídas. |
false |
| policyConfig |
object |
A configuração da regra de coleta. |
|
| instanceIds |
array |
A lista de IDs de instância. |
|
|
string |
O ID da instância. |
your-test-bucket1 |
|
| regions |
array |
A lista de regiões às quais as instâncias pertencem. |
|
|
string |
O ID da região. |
cn-hangzhou |
|
| resourceMode |
string |
O modo de coleta de recursos. |
all |
| resourceTags |
object |
As tags de recurso. |
{"tag1":"value1","tag2":"value2"} |
| policyName |
string |
O nome da regra. |
your_log_policy |
| policyUid |
string |
O ID da conta Alibaba Cloud da conta à qual a regra pertence. Se a regra for criada por um administrador de diretório de recursos ou um administrador delegado do diretório de recursos, este parâmetro será definido como o ID da conta Alibaba Cloud desse administrador. |
148***********50 |
| productCode |
string |
O código do produto. |
oss |
| resourceDirectory |
object |
A configuração do diretório de recursos. Este parâmetro estará vazio se não houver nenhuma configuração. |
|
| accountGroupType |
string |
O tipo de grupo de contas no diretório de recursos. Valores válidos: all e custom. |
all,custom |
| members |
array |
A lista de contas de membro quando a configuração do diretório de recursos está definida para o modo custom. |
|
|
string |
O ID da conta Alibaba Cloud. |
165***********50 |
|
| statistics |
array<object> |
As estatísticas retornadas para as condições de consulta atuais. |
|
|
array<object> |
As estatísticas de regras agrupadas por productCode. |
||
| policySourceList |
array<object> |
A lista de origens de regras. |
|
|
object |
O objeto de origem da regra. |
||
| policyName |
string |
O nome da regra. |
policy_name1_from148 |
| policyUid |
string |
O ID da conta Alibaba Cloud da conta à qual a regra pertence. Se a regra for criada por um administrador de diretório de recursos ou um administrador delegado do diretório de recursos, este parâmetro será definido como o ID da conta Alibaba Cloud desse administrador. |
148***********50 |
| productCode |
string |
O código do produto. |
oss |
| totalCount |
integer |
O número total de entradas. |
1 |
Exemplos
Resposta de sucesso
JSON formato
{
"currentCount": 1,
"data": [
{
"centralizeConfig": {
"destLogstore": "your-sls-logstore-in-beijing\n",
"destProject": "your-sls-project-in-beijing\n",
"destRegion": "cn-beijing\n",
"destTTL": 0
},
"centralizeEnabled": false,
"dataCode": "access_log",
"dataConfig": {
"dataProject": "\"\"",
"dataRegion": "cn-hangzhou"
},
"enabled": true,
"internalPolicy": false,
"policyConfig": {
"instanceIds": [
"your-test-bucket1\n"
],
"regions": [
"cn-hangzhou"
],
"resourceMode": "all",
"resourceTags": {
"tag1": "value1",
"tag2": "value2"
}
},
"policyName": "your_log_policy",
"policyUid": "148***********50",
"productCode": "oss",
"resourceDirectory": {
"accountGroupType": "all,custom",
"members": [
"165***********50"
]
}
}
],
"statistics": [
{
"policySourceList": [
{
"policyName": "policy_name1_from148",
"policyUid": "148***********50"
}
],
"productCode": "oss"
}
],
"totalCount": 1
}
Códigos de erro
Consulte Códigos de Erro para uma lista completa.
Notas de versão
Consulte Notas de Versão para uma lista completa.