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)
-
Nella console CloudWatch Logs, scegli Interrogazione pianificata, Visualizza interrogazioni pianificate.
-
Seleziona la query pianificata che desideri aggiornare.
-
Scegli Modifica.
-
Modificare la configurazione in base alle esigenze.
-
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)
-
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"
}
-
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"
}
}
}