Envia os resultados da avaliação de recursos do Function Compute para o Cloud Config chamando a operação PutEvaluations.
Descrição da operação
Antes de começar
Você deve primeiro invocar CreateConfigRule ou CreateAggregateConfigRule para criar uma regra personalizada baseada no Function Compute.
Informações básicas
Para obter mais informações sobre os conceitos, cenários comuns e como as regras de função personalizada funcionam, consulte Definição e princípio de funcionamento das regras de função personalizada.
Experimente agora
Testar
Autorização RAM
|
Ação |
Nível de acesso |
Tipo de recurso |
Chave de condição |
Ação dependente |
|
config:PutEvaluations |
none |
*Todos os recursos.
|
Nenhuma | Nenhuma |
Parâmetros da solicitação
|
Parâmetro |
Tipo |
Obrigatório |
Descrição |
Exemplo |
| Evaluations |
string |
Não |
Os resultados da avaliação. |
[{"accountId":120886317861****,"annotation":"O flow log não está ativado.","complianceResourceId":"flowlog-o6wdfo1yvgo4i8****","complianceResourceType":"ACS::CEN::Flowlog","complianceRegionId":"cn-shanghai","complianceType":"NON_COMPLIANT","orderingTimestamp":1588907220408}] |
| DeleteMode |
boolean |
Não |
Especifica se o modo de exclusão deve ser ativado. Valores válidos:
Nota
Este parâmetro entra em vigor apenas quando você aciona manualmente ou periodicamente uma regra de função personalizada para avaliar recursos. Se o modo de exclusão estiver ativado, os resultados de avaliação que não forem atualizados durante a avaliação atual serão excluídos automaticamente. |
false |
| ResultToken |
string |
Sim |
O token de callback. Primeiro, ative o Function Compute e crie uma função, depois chame CreateConfigRule (SourceOwner=CUSTOM_FC) para criar uma regra personalizada que aponte para a função. Após o acionamento da avaliação da regra, extraia o resultToken do parâmetro de evento da função e chame PutEvaluations dentro da janela de execução atual da função para enviar os resultados da avaliação. Nota
O valor de |
=lAUbfkWp7GL9AFoQEIStinqBMc4FC8sHvip/1F1npkWUDNS2GEm6xwL6Zl/fSr0bbkWY+aiCLjTJxnp4H/yp/8p/Q8VCAtqG5uhRii4sfnYRnTPnE**** |
Elementos de resposta
|
Elemento |
Tipo |
Descrição |
Exemplo |
|
object |
|||
| RequestId |
string |
O ID da solicitação. |
EDB324E2-A202-5FE4-A9BC-31E2C34F78A4 |
| Result |
boolean |
O status de envio dos resultados de avaliação da regra de função personalizada. Valores válidos:
|
true |
Exemplos
Resposta de sucesso
JSON formato
{
"RequestId": "EDB324E2-A202-5FE4-A9BC-31E2C34F78A4",
"Result": true
}
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. | |
| 404 | AccountNotExisted | Your account does not exist. | |
| 503 | ServiceUnavailable | 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.