Este conteúdo foi traduzido por máquina para sua conveniência e a Huawei Cloud não pode garantir que o conteúdo foi traduzido com precisão. Para exibir o conteúdo original, use o link no canto superior direito para mudar para a página em inglês.
Atualizado em 2023-02-16 GMT+08:00

Gravação de operações de recursos de AS

Cenários

O AS pode usar o Cloud Trace Service (CTS) para registrar operações de recursos. O CTS pode registrar operações realizadas no console de gerenciamento, operações executadas chamando APIs e operações acionadas no sistema de nuvem.

Se você habilitou o CTS, quando uma chamada for feita para a API do AS, a operação será relatada ao CTS, que entregará o registro de operação a um bucket do OBS especificado para armazenamento. Com o CTS, você pode registrar operações associadas ao AS para consulta posterior, auditoria e operações de retrocesso.

Obtenção de informações de AS no CTS

Depois que você habilitar o CTS no sistema da aplicação, o sistema registrará as operações de chamada da API executadas nos recursos de AS. No console do Cloud Trace Service, você pode exibir os registros de operação dos últimos 7 dias. Para obter mais registros de operação, você pode ativar o Object Storage Service (OBS) e sincronizar os registros de operação com o OBS em tempo real.

A Tabela 1 lista as operações do AS que podem ser registradas pelo CTS.
Tabela 1 Operações de AS que podem ser gravadas pelo CTS

Operação

Tipo de recurso

Nome do rastreamento

Criação de um grupo de AS

scaling_group

createScalingGroup

Modificação de um grupo de AS

scaling_group

modifyScalingGroup

Exclusão de um grupo de AS

scaling_group

deleteScalingGroup

Habilitação de um grupo de AS

scaling_group

enableScalingGroup

Desabilitação de um grupo de AS

scaling_group

disableScalingGroup

Criação de uma configuração de AS

scaling_configuration

createScalingConfiguration

Exclusão de uma configuração de AS

scaling_configuration

deleteScalingConfiguration

Exclusão de configurações de AS em lotes

scaling_configuration

batchDeleteScalingConfiguration

Criação de uma política de AS

scaling_policy

createScalingPolicy

Modificação de uma política de AS

scaling_policy

modifyScalingPolicy

Exclusão de uma política de AS

scaling_policy

deleteScalingPolicy

Habilitação de uma política de AS

scaling_policy

enableScalingPolicy

Desativação de uma política de AS

scaling_policy

disableScalingPolicy

Execução de uma política de AS

scaling_policy

executeScalingPolicy

Remoção de uma instância

scaling_instance

removeInstance

Remoção de instâncias em lotes

scaling_instance

batchRemoveInstances

Adição de instâncias em lotes

scaling_instance

batchAddInstances

Ativação da proteção de instâncias em um lote

scaling_instance

batchProtectInstances

Desativação da proteção de instâncias em um lote

scaling_instance

batchUnprotectInstances

Configuração de uma notificação

scaling_notification

putScalingNotification

Exclusão de uma notificação

scaling_notification

deleteScalingNotification

Criação de um gancho de ciclo de vida

scaling_lifecycle_hook

createLifecycleHook

Modificação de um gancho de ciclo de vida

scaling_lifecycle_hook

modifyLifecycleHook

Exclusão de um gancho de ciclo de vida

scaling_lifecycle_hook

deleteLifecycleHook

Exibir registros de auditoria

  1. Acesse o console de gerenciamento.
  2. Clique em no canto superior esquerdo para selecionar uma região e um projeto.
  3. Clique em Service List. Escolha Management & Governance > Cloud Trace Service.
  4. Clique em Trace List no painel de navegação à esquerda.
  5. Você pode usar filtros para consultar rastreamentos. Os seguintes filtros estão disponíveis:
    • Trace Source, Resource Type e Search By

      Selecione um critério de filtro na lista suspensa.

      Ao selecionar Trace name para Search By, você precisa selecionar um nome de rastreamento específico.

      Ao selecionar Resource ID para Search By, você precisa selecionar ou inserir uma ID de recurso específica.

      Se você selecionar Resource name para Search By, precisa selecionar ou inserir um nome de recurso específico.

    • Operator: selecione um operador específico (no nível do usuário em vez de no nível do locatário).
    • Trace Status: os valores disponíveis são All trace statuses, normal, warning e incident. Você só pode selecionar um deles.
    • Intervalo de tempo: no canto superior direito da página, você pode consultar rastreamentos na última hora, no último dia, na última semana ou em um período de tempo personalizado.
  6. Clique em à esquerda do rastreamento necessário para expandir seus detalhes.
  7. Localize o rastreamento necessário e clique em View Trace na coluna Operation. Uma caixa de diálogo é exibida, mostrando o conteúdo do rastreamento.

Entradas de registro do CTS

Cada entrada de log consiste em um rastreamento no formato JSON. Uma entrada de registro indica uma solicitação de API do AS, incluindo a operação solicitada, a data e a hora da operação, os parâmetros da operação e as informações sobre o usuário que envia a solicitação. As informações do usuário são obtidas do serviço Identity and Access Management (IAM).

O exemplo a seguir mostra entradas de registro do CTS para a ação CreateScalingPolicy:
{
"time": "2016-12-15 15:27:40 GMT+08:00",
"user": {
"name": "xxxx",
"id": "62ff83d2920e4d3d917e6fa5e31ddebe",
"domain": {
"name": "xxx",
"id": "30274282b09749adbe7d9cabeebcbe8b"
}
},
"request": {
"scaling_policy_name": "as-policy-oonb",
"scaling_policy_action": {
"operation": "ADD",
"instance_number": 1
},
"cool_down_time": "",
"scheduled_policy": {
"launch_time": "2016-12-16T07:27Z"
},
"scaling_policy_type": "SCHEDULED",
"scaling_group_id": "ec4051a7-6fbd-42d2-840f-2ad8cdabee34"
},
"response": {
"scaling_policy_id": "6a38d488-664b-437a-ade2-dc45f96f7f4c"
},
"code": 200,
"service_type": "AS",
"resource_type": "scaling_policy",
"resource_name": "as-policy-oonb",
"resource_id": "6a38d488-664b-437a-ade2-dc45f96f7f4c",
"source_ip": "10.190.205.233",
"trace_name": "createScalingPolicy",
"trace_rating": "normal",
"trace_type": "ConsoleAction",
"api_version": "1.0",
"record_time": "2016-12-15 15:27:40 GMT+08:00",
"trace_id": "f627062b-c297-11e6-a606-eb2c0f48bec5"
}