View a markdown version of this page

Aggiornamento di una query pianificata - CloudWatch Registri Amazon

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Aggiornamento di una query pianificata

Modifica la configurazione delle query pianificate per modificare la stringa di query, la pianificazione, le destinazioni o il ruolo di esecuzione man mano che i requisiti evolvono.

È possibile aggiornare qualsiasi aspetto di una query pianificata, tra cui la stringa di query, l'espressione di pianificazione, le destinazioni e il ruolo di esecuzione. Le modifiche hanno effetto immediato per le esecuzioni future.

Console
Per aggiornare una query pianificata (console)
  1. Nella console CloudWatch Logs, scegli Interrogazione pianificata, Visualizza interrogazioni pianificate.

  2. Seleziona la query pianificata che desideri aggiornare.

  3. Scegli Modifica.

  4. Modificare la configurazione in base alle esigenze.

  5. Scegli Save changes (Salva modifiche).

AWS CLI
Per aggiornare una query pianificata (AWS CLI)
  • Utilizzate il update-scheduled-query comando per modificare una query pianificata esistente:

    aws logs update-scheduled-query \ --identifier "arn:aws:logs:us-east-1:111122223333:scheduled-query:5e0c0228-1c29-4d26-904f-59f1f1ba3c8f" \ --description "Monitor for ERROR level logs daily" \ --query-language "LogsQL" \ --query-string "fields @timestamp, @message | filter @message like /ERROR/" \ --log-group-identifiers "/aws/lambda/my-function-1" "/aws/lambda/my-function-2"
API
Per aggiornare una query pianificata (API)
  1. Utilizza l'UpdateScheduledQueryazione per modificare la configurazione delle query pianificate:

    { "identifier": "arn:aws:logs:us-east-1:111122223333:scheduled-query:5e0c0228-1c29-4d26-904f-59f1f1ba3c8f", "queryString": "fields @timestamp, @message | filter @message like /WARNING|ERROR/ | stats count() by bin(5m)", "scheduleExpression": "cron(0 */2 * * ? *)", "state": "ENABLED" }
  2. Per aggiornare più parametri di configurazione contemporaneamente:

    { "identifier": "arn:aws:logs:us-east-1:111122223333:scheduled-query:5e0c0228-1c29-4d26-904f-59f1f1ba3c8f", "queryString": "fields @timestamp, @message, @level | filter @level = 'ERROR'", "scheduleExpression": "cron(0 8,12,16 * * ? *)", "executionRoleArn": "arn:aws:iam::111122223333:role/UpdatedScheduledQueryRole", "logGroupIdentifiers": ["/aws/lambda/my-function", "/aws/lambda/another-function"], "destinationConfiguration": { "s3Configuration": { "destinationIdentifier": "s3://111122223333-sqn-results-bucket/processed-results", "roleArn": "arn:aws:iam::111122223333:role/Admin" } } }