Este tópico descreve os dados que podem ser coletados pelo Simple Log Service para KMS, os ativos de armazenamento de logs, o faturamento e os limites.
O que é o Simple Log Service?
O recurso Simple Log Service para KMS é baseado no Simple Log Service da alibaba cloud. No console do KMS, você pode consultar e analisar os logs das instâncias do KMS. Você também pode personalizar o período de retenção do log de acesso de 180 a 3.649 dias, o que ajuda sua aplicação a atender aos requisitos de conformidade. Para mais informações sobre o Simple Log Service da alibaba cloud, consulte What is Simple Log Service.
Dados coletados
O recurso Simple Log Service para KMS coleta apenas informações de requisições de negócios processadas pelas instâncias do KMS. Use os campos de log api_name e share_gateway_api_name para identificar os cenários de negócios das requisições. As requisições são diferenciadas com base no endpoint do KMS utilizado pelo chamador. Para mais informações sobre os endpoints do KMS, consulte Endpoint description.
O Simple Log Service não coleta informações sobre operações de gerenciamento de recursos do KMS. No entanto, você pode usar o ActionTrail para consultar operações de gerenciamento em recursos do KMS. Para a lista completa de eventos auditáveis, consulte Audit events of KMS. Para obter informações sobre como consultar eventos, consulte Use ActionTrail to query KMS events.
-
Por meio de endpoints de service do KMS
share_gateway_api_name
api_name
Descrição do evento
Cenário do evento
GetSecretValue
Decrypt
Recupera valores de segredos.
Aplicações autogerenciadas que recuperam segredos.
GenerateDataKey
GenerateDataKey
Gera uma chave de dados.
Cenário 1: Integração de cloud service com o KMS.
Cenário 2: Aplicações autogerenciadas onde os usuários crie segredos ou armazenam valores de segredos.
GenerateDataKeyWithoutPlaintext
GenerateDataKey
Gera uma chave de dados e retorna apenas o texto cifrado da chave de dados.
Integração de cloud service com o KMS.
Encrypt
Encrypt
Criptografa dados usando uma chave simétrica.
Integração de cloud service com o KMS.
Decrypt
Decrypt
Descriptografa dados usando uma chave simétrica.
Integração de cloud service com o KMS.
AsymmetricEncrypt
Encrypt
Criptografa dados usando uma chave assimétrica.
Integração de cloud service com o KMS.
AsymmetricDecrypt
Decrypt
Descriptografa dados usando uma chave assimétrica.
Integração de cloud service com o KMS.
AsymmetricSign
Sign
Assina dados usando uma chave assimétrica.
Integração de cloud service com o KMS.
AsymmetricVerify
Verify
verifique uma assinatura usando uma chave assimétrica.
Integração de cloud service com o KMS.
-
Por meio de endpoints de instância do KMS
Este cenário é utilizado quando sua aplicação autogerenciada usa uma instância do KMS. Neste cenário, o campo share_gateway_api_name fica vazio.
api_name
Descrição do evento
GetSecretValue
Recupera valores de segredos.
AdvanceEncrypt
Criptografa texto simples em texto cifrado usando uma chave do KMS. Esta operação de API pode ser usada apenas quando a chave é uma chave simétrica de uma instância de gerenciamento de chaves de software.
AdvanceDecrypt
Descriptografa texto cifrado em texto simples usando uma chave do KMS. Esta operação de API pode ser usada apenas quando a chave é uma chave simétrica de uma instância de gerenciamento de chaves de software.
AdvanceGenerateDataKey
Gera uma chave de dados. Esta operação de API pode ser usada apenas quando a chave é uma chave simétrica de uma instância de gerenciamento de chaves de software.
GenerateDataKeyPair
Gera um par de chaves de dados assimétricas e retorna o texto simples da chave privada.
GenerateDataKeyPairWithoutPlaintext
Gera um par de chaves de dados assimétricas sem retornar o texto simples da chave privada.
GenerateDataKey
Gera uma chave de dados.
Encrypt
Criptografa texto simples em texto cifrado.
Decrypt
Descriptografa texto cifrado em texto simples.
Sign
Assina dados usando uma chave assimétrica.
Verify
Verifica uma assinatura usando uma chave assimétrica.
GetPublicKey
Recupera a chave pública de uma chave assimétrica.
Ativos de armazenamento de logs
ative o Simple Log Service. O Simple Log Service crie automaticamente um project para a instância do KMS e crie um Logstore no projeto. Os dados de log são armazenados no Logstore. A região do projeto é a mesma da sua instância do KMS.
Faça login no console do Simple Log Service para visualize o projeto (nomeado kms-log-{ID da instância do KMS}) e o Logstore (nomeado kms_audit_log).
Não exclua o projeto ou o Logstore associado aos logs do KMS. Caso contrário, os logs não poderão ser entregues corretamente ao Simple Log Service.
Faturamento
O Simple Log Service para KMS é vendido pelo KMS e cobrado com base na capacidade de armazenamento de logs. Apenas o faturamento por assinatura é suportado. A capacidade mínima de armazenamento de logs é de 1.000 GB, e a capacidade deve ser aumentada em incrementos de 1.000 GB. O preço é de USD 80 por mês por 1.000 GB.
As taxas que o KMS cobra pelo Simple Log Service cobrem o espaço de armazenamento, além de consultas e análises. Se você usar outros recursos do Simple Log Service, como transformação de dados, envio de logs ou indexação, o Simple Log Service cobrará separadamente com base no método de faturamento de pagamento conforme o uso. Para mais informações sobre faturamento, consulte Pay-by-feature billable items.
A duração da assinatura do Simple Log Service está vinculada à sua instância do KMS. Caso você ative o Simple Log Service ao comprar uma instância do KMS, as taxas do Simple Log Service serão calculadas com base na duração da assinatura da instância do KMS. Caso você ative o Simple Log Service ao fazer upgrade de uma instância do KMS, as taxas do Simple Log Service serão calculadas com base na duração restante da instância do KMS, com precisão de minutos.
Limites
ative o Simple Log Service. Por padrão, os logs de acesso são armazenados por 180 dias. Você pode estender o período de retenção para um valor entre 180 e 3.649 dias. Para evitar que os logs existentes sejam sobrescritos, o período de retenção não pode ser reduzido.
-
Certifique-se de que o espaço de armazenamento de logs seja suficiente. Quando o espaço de armazenamento de logs estiver cheio, novos logs não poderão ser gravados. Nesse caso, expanda o espaço de armazenamento de logs em tempo hábil. Note que não é possível fazer downgrade da capacidade após a expansão.
NotaO uso do espaço de armazenamento de logs exibido no console do KMS não é atualizado em tempo real e possui um atraso de duas horas em relação ao uso real.
ative o Simple Log Service. Você não pode desativá-lo diretamente. Se precisar desativá-lo, entre em contato com o suporte técnico da alibaba cloud. Para mais informações, consulte Contact us.
A instância do KMS deve estar no estado Available. Caso contrário, o recurso Simple Log Service do KMS será suspenso. Se uma instância do KMS expirar e não for renovada, o sistema exclui automaticamente o projeto quando a instância for liberada no 16º dia após a expiração.
Estime a capacidade de armazenamento de logs necessária
Em condições normais, cada log de requisição ocupa aproximadamente 1 KB de espaço de armazenamento. Se a taxa média de requisições for de 100 QPS, o espaço de armazenamento necessário para um dia de logs é de 100 × 60 × 60 × 24 × 1 = 8.640.000 KB (aproximadamente 8,2 GB). O período de retenção padrão é de 180 dias. Portanto, a capacidade de armazenamento de logs é de aproximadamente 8,2 × 180 = 1.476 GB. ative o Simple Log Service e selecione uma capacidade de armazenamento de logs de 2.000 GB.