Consulta o histórico de configuração de um recurso específico em um grupo de contas especificado. Após ativar o Cloud Config, o serviço registra todas as alterações de configuração e relacionamento dos seus recursos e as organiza em um histórico de configuração. Esse histórico é salvo por 10 anos por padrão.
Descrição da operação
O Cloud Config fornece um histórico de configuração para cada recurso dentro do escopo de monitoramento:
-
Para recursos que já existem quando você ativa o Cloud Config, o histórico de configuração começa quando o serviço é ativado.
-
Para recursos criados após a ativação do Cloud Config, o histórico de configuração começa quando os recursos são criados. O Cloud Config registra alterações de configuração de recursos a cada 10 minutos. Quando a configuração de um recurso é alterada, um nó aparece no histórico de configuração. Esse nó contém os detalhes da configuração do recurso, os detalhes da alteração e o evento de gerenciamento relacionado.
Este tópico fornece um exemplo de como consultar o histórico de configuração de um bucket OSS chamado new-bucket. O bucket está na região cn-hangzhou, pertence à conta de membro 100931896542**** e faz parte do grupo de contas ca-5885626622af0008****. O resultado retornado indica que uma alteração de configuração do recurso foi registrada no timestamp UNIX 1624961112000 (UTC+8: 2021-06-29 18:05:12).
Experimente agora
Testar
Autorização RAM
|
Ação |
Nível de acesso |
Tipo de recurso |
Chave de condição |
Ação dependente |
|
config:GetAggregateResourceConfigurationTimeline |
list |
*All Resource
|
Nenhuma | Nenhuma |
Parâmetros da solicitação
|
Parâmetro |
Tipo |
Obrigatório |
Descrição |
Exemplo |
| ResourceId |
string |
Sim |
O ID do recurso. Para mais informações, consulte ListAggregateDiscoveredResources. |
new-bucket |
| StartTime |
integer |
Não |
O horário de início da consulta. Este é um timestamp UNIX em milissegundos. Por padrão, são consultados dados dos últimos 30 dias. |
1623211156000 |
| EndTime |
integer |
Não |
O horário de término da consulta. Este é um timestamp UNIX em milissegundos. Por padrão, são consultados dados até o horário atual. |
1625821156000 |
| MaxResults |
integer |
Não |
O número máximo de entradas a serem retornadas em cada página. Valores válidos: 1 a 100. |
10 |
| ResourceType |
string |
Sim |
O tipo do recurso. Para mais informações, consulte ListAggregateDiscoveredResources. |
ACS::OSS::Bucket |
| Region |
string |
Sim |
O ID da região onde o recurso está localizado. Para mais informações, consulte ListAggregateDiscoveredResources. |
cn-hangzhou |
| AggregatorId |
string |
Sim |
O ID do grupo de contas. Para mais informações, consulte ListAggregators. |
ca-5885626622af0008**** |
| NextToken |
string |
Não |
Se a saída estiver truncada, você pode usar o |
IWBjqMYSy0is7zSMGu16**** |
| ResourceAccountId |
integer |
Não |
O ID da conta Alibaba Cloud que possui o recurso no grupo de contas. |
100931896542**** |
Para mais informações sobre parâmetros de solicitação comuns, consulte Parâmetros comuns.
Elementos de resposta
|
Elemento |
Tipo |
Descrição |
Exemplo |
|
object |
|||
| RequestId |
string |
O ID da solicitação. |
ED9CD1B3-286C-4E05-A765-5E1E0B9BC2AB |
| ResourceConfigurationTimeline |
object |
O histórico de configuração do recurso. |
|
| NextToken |
string |
O token usado para iniciar a próxima consulta. |
IWBjqMYSy0is7zSMGu16**** |
| MaxResults |
integer |
O número máximo de entradas retornadas em cada página. |
10 |
| ConfigurationList |
array<object> |
Uma lista de alterações de configuração. |
|
|
object |
N/A. |
||
| Tags |
string |
The tags of the resource. |
{\"\"hc\"\":[\"\"value2\"\"]} |
| AccountId |
integer |
The ID of the Alibaba Cloud account that owns the resource. |
100931896542**** |
| ResourceEventType |
string |
The type of the resource change event. Valid values:
Nota
|
DISCOVERED |
| AvailabilityZone |
string |
The zone. |
cn-hangzhou-h |
| ResourceType |
string |
The resource type. |
ACS::OSS::Bucket |
| ResourceCreateTime |
string |
The time when the resource was created. This is a UNIX timestamp in milliseconds. |
1624961112000 |
| Region |
string |
The ID of the region. |
cn-hangzhou |
| CaptureTime |
string |
The time when the resource change snapshot was recorded. This is a UNIX timestamp in milliseconds. |
1624961156000 |
| ConfigurationDiff |
string |
The details of the resource changes that triggered the evaluation. |
{\"AccessControlList\":[null,{\"Grant\":\"private\"}],\"ServerSideEncryptionRule\":[null,{\"SSEAlgorithm\":\"None\"}],\"CreationDate\":[null,\"2021-06-29T10:05:12.000Z\"],\"Owner\":[null,{\"DisplayName\":\"100931896542****\",\"ID\":\"100931896542****\"}],\"BucketPolicy\":[null,{\"LogPrefix\":\"\",\"LogBucket\":\"\"}],\"StorageClass\":[null,\"Standard\"],\"ExtranetEndpoint\":[null,\"oss-cn-hangzhou.aliyuncs.com\"],\"DataRedundancyType\":[null,\"LRS\"],\"AllowEmptyReferer\":[null,\"true\"],\"IntranetEndpoint\":[null,\"oss-cn-hangzhou-internal.aliyuncs.com\"],\"Name\":[null,\"new-bucket\"],\"Location\":[null,\"oss-cn-hangzhou\"]} |
| ResourceId |
string |
The ID of the resource. |
new-bucket |
| ResourceName |
string |
The resource name. |
new-bucket |
Exemplos
Resposta de sucesso
JSON formato
{
"RequestId": "ED9CD1B3-286C-4E05-A765-5E1E0B9BC2AB",
"ResourceConfigurationTimeline": {
"NextToken": "IWBjqMYSy0is7zSMGu16****",
"MaxResults": 10,
"ConfigurationList": [
{
"Tags": "{\\\"\\\"hc\\\"\\\":[\\\"\\\"value2\\\"\\\"]}",
"AccountId": 0,
"ResourceEventType": "DISCOVERED",
"AvailabilityZone": "cn-hangzhou-h",
"ResourceType": "ACS::OSS::Bucket",
"ResourceCreateTime": "1624961112000",
"Region": "cn-hangzhou",
"CaptureTime": "1624961156000",
"ConfigurationDiff": "{\\\"AccessControlList\\\":[null,{\\\"Grant\\\":\\\"private\\\"}],\\\"ServerSideEncryptionRule\\\":[null,{\\\"SSEAlgorithm\\\":\\\"None\\\"}],\\\"CreationDate\\\":[null,\\\"2021-06-29T10:05:12.000Z\\\"],\\\"Owner\\\":[null,{\\\"DisplayName\\\":\\\"100931896542****\\\",\\\"ID\\\":\\\"100931896542****\\\"}],\\\"BucketPolicy\\\":[null,{\\\"LogPrefix\\\":\\\"\\\",\\\"LogBucket\\\":\\\"\\\"}],\\\"StorageClass\\\":[null,\\\"Standard\\\"],\\\"ExtranetEndpoint\\\":[null,\\\"oss-cn-hangzhou.aliyuncs.com\\\"],\\\"DataRedundancyType\\\":[null,\\\"LRS\\\"],\\\"AllowEmptyReferer\\\":[null,\\\"true\\\"],\\\"IntranetEndpoint\\\":[null,\\\"oss-cn-hangzhou-internal.aliyuncs.com\\\"],\\\"Name\\\":[null,\\\"new-bucket\\\"],\\\"Location\\\":[null,\\\"oss-cn-hangzhou\\\"]}",
"ResourceId": "new-bucket",
"ResourceName": "new-bucket"
}
]
}
}
Códigos de erro
|
Código de status HTTP |
Código de erro |
Mensagem de erro |
Descrição |
|---|---|---|---|
| 400 | NoPermission | You are not authorized to perform this operation. | You are not authorized to perform this operation. |
| 400 | Invalid.AggregatorId.Value | The specified AggregatorId is invalid. | The specified aggregator ID does not exist or you are not authorized to use the aggregator. |
| 400 | Invalid.ResourceOwnerId.Value | The specified ResourceOwnerId is invalid. | The specified ResourceOwnerId is invalid. |
| 404 | AccountNotExisted | Your account does not exist. | |
| 503 | ServiceUnavailable | The request has failed due to a temporary failure of the server. | The request has failed due to a temporary failure of the server. |
Consulte Códigos de Erro para uma lista completa.
Notas de versão
Consulte Notas de Versão para uma lista completa.