翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
スケジュールされたクエリの更新
スケジュールされたクエリ設定を変更して、要件の進化に応じてクエリ文字列、スケジュール、送信先、または実行ロールを変更します。
クエリ文字列、スケジュール式、送信先、実行ロールなど、スケジュールされたクエリの任意の側面を更新できます。変更は、今後の実行ですぐに有効になります。
- Console
-
スケジュールされたクエリを更新するには (コンソール)
-
CloudWatch Logs コンソールで、スケジュールされたクエリ、スケジュールされたクエリの表示を選択します。
-
更新するスケジュールされたクエリを選択します。
-
[編集] を選択します。
-
必要に応じて設定を変更します。
-
[Save changes] (変更の保存) をクリックします。
-
- 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 送信先の設定