

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

# スケジュールされたクエリの更新
<a name="scheduled-queries-updating"></a>

スケジュールされたクエリ設定を変更して、要件の進化に応じてクエリ文字列、スケジュール、送信先、または実行ロールを変更します。

クエリ文字列、スケジュール式、送信先、実行ロールなど、スケジュールされたクエリの任意の側面を更新できます。変更は、今後の実行ですぐに有効になります。

------
#### [ Console ]

**スケジュールされたクエリを更新するには (コンソール)**

1. CloudWatch Logs コンソールで、**スケジュールされたクエリ**、**スケジュールされたクエリの表示**を選択します。

1. 更新するスケジュールされたクエリを選択します。

1. **[編集]** を選択します。

1. 必要に応じて設定を変更します。

1. **[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)**

1. `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"
   }
   ```

1. 複数の設定パラメータを一度に更新するには:

   ```
   {
       "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"
           }
       }
   }
   ```

------