기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.
예약된 쿼리 업데이트
요구 사항이 발전함에 따라 예약된 쿼리 구성을 수정하여 쿼리 문자열, 일정, 대상 또는 실행 역할을 변경합니다.
쿼리 문자열, 일정 표현식, 대상 및 실행 역할을 포함하여 예약된 쿼리의 모든 측면을 업데이트할 수 있습니다. 변경 사항은 향후 실행에 즉시 적용됩니다.
- Console
-
예약된 쿼리를 업데이트하려면(콘솔)
-
CloudWatch Logs 콘솔에서 예약된 쿼리, 예약된 쿼리 보기를 선택합니다.
-
업데이트할 예약된 쿼리를 선택합니다.
-
편집을 선택합니다.
-
필요에 따라 구성을 수정합니다.
-
변경 사항 저장을 선택합니다.
-
- AWS CLI
-
예약된 쿼리를 업데이트하려면(AWS CLI)
-
update-scheduled-query명령을 사용하여 기존 예약된 쿼리를 수정합니다.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
-
예약된 쿼리를 업데이트하려면(API)
-
UpdateScheduledQuery작업을 사용하여 예약된 쿼리 구성을 수정합니다.{ "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" } -
여러 구성 파라미터를 한 번에 업데이트하려면:
{ "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" } } }
-
예약된 쿼리 실행 기록 보기
예약된 쿼리에 대한 S3 대상 구성