

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

# メンテナンスウィンドウの設定
<a name="setting-flow-maintenance"></a>

メンテナンスイベントが発生する日と時刻を選択できます。これは メンテナンスウィンドウと呼ばれます。これらのウィンドウは、メンテナンスが本番稼働に与える影響を最小限に抑えるのに役立ちます。

メンテナンスウィンドウは、メンテナンスイベントが必要になるたびに使用されます。フローの作成時にメンテナンスウィンドウを設定したり、既存のフローにメンテナンスウィンドウを追加したりできます。メンテナンスウィンドウの曜日と時刻を変更するには、MediaConnect コンソールまたは AWS CLI を使用します。また、メンテナンスが必要な場合は、メンテナンスを実施する特定の日付を設定できます。選択する日付は、必要なメンテナンス日より前である必要があります。

メンテナンスウィンドウを設定しない場合、MediaConnect はフローを自動的に再起動します。メンテナンスが必要なフローごとにメンテナンスウィンドウを設定することをお勧めします。

**メンテナンスウィンドウ (コンソール) を作成するには**

1. MediaConnect コンソール ([https://console.aws.amazon.com/mediaconnect/](https://console.aws.amazon.com/mediaconnect/)) を開きます。

1. ナビゲーションペインで、**[Flows]** (フロー) を選択します。フローにメンテナンスが必要な場合、**メンテナンスウィンドウ** 列に **必要期限** 日が表示されます。

1. 1 つまたは複数のフローを選択します。フローごとに固有のメンテナンスウィンドウを設定できます。あるいは、複数のフローを選択してメンテナンスウィンドウを一括で設定することもできます。

1. **フローのアクション** ドロップダウンメニューで **チャンネルメンテナンスウィンドウの編集** を選択します。

1. 
   + **開始日** フィールドで、メンテナンスを行う曜日を選択します。
   + **開始時間** フィールドでメンテナンスを行う時間を選択します。時刻は UTC で指定します。
   + メンテナンスが必要な場合は、**メンテナンスウィンドウ日** フィールドで特定の日付を選択できます。選択した日付は、必要なメンテナンス日時より前である必要があります。
   + [**Update**] (更新) を選択します。

1. 時間枠を確認するには、**フロー** ダッシュボードで **メンテナンスウィンドウ** 列を確認します。

**メンテナンスウィンドウ (AWS CLI) を設定するには**

1. AWS CLI で、`update-flow` コマンドを `--maintenance` オプションとともにを使用します。また、`--flow-arn` オプションを使用して作業するフローを指定する必要があります。

   `--maintenance` オプションは次の引数を取ります。
   + `MaintenanceDay`
   + `MaintenanceStartHour`
   + `MaintenanceScheduleDate` - この引数は、AWS によって必要なメンテナンス日が設定されている場合にのみ受け入れられます。

1. 次のコマンドを使用して、繰り返し発生するメンテナンスの日時を更新します。メンテナンスの日時は、必要なメンテナンスステータスに関係なく、いつでも設定できます。

   ```
   aws mediaconnect update-flow --flow-arn arn:aws:mediaconnect:us-east-1:111122223333:flow:1-23aBC45dEF67hiJ8-12AbC34DE5fG:BasketballGame --maintenance MaintenanceDay='Tuesday',MaintenanceStartHour='10:00'
   ```

   次の例は、 **メンテナンス日** と **メンテナンス開始時間** のみを設定した場合の戻り値を示しています。

   ```
   {
       "Flows": [
           {
               "AvailabilityZone": "us-west-2d",
               "Description": "Example flow description",
               "FlowArn": "arn:aws:mediaconnect:us-east-1:111122223333:flow:1-23aBC45dEF67hiJ8-12AbC34DE5fG:BasketballGame",
               "Name": "BasketballGame",
               "SourceType": "OWNED",
               "Status": "STANDBY",
               "Maintenance": {
                   "MaintenanceDay": "Tuesday",
                   "MaintenanceStartHour": "10:00"}
           }
       ]
   }
   ```

1. 次のコマンドを使用して、繰り返されるメンテナンスの日時を設定するのに加えて、特定のメンテナンス日時を設定します。メンテナンス予定日は、AWS がフローのメンテナンスを必要とする場合にのみ設定できます。

   ```
   aws mediaconnect update-flow --flow-arn arn:aws:mediaconnect:us-east-1:111122223333:flow:2-3aBC45dEF67hiJ8k-2AbC34DE5fGa6:AwardsShow --maintenance MaintenanceDay='Saturday',MaintenanceStartHour='23:00',MaintenanceScheduledDate='2021-10-23'
   ```

   次の例は、**メンテナンス日**、**メンテナンス開始時間**、および **メンテナンスの予定日** を設定したときの戻り値を示しています。

   ```
   {
       "Flows": [
           {
               "AvailabilityZone": "us-west-2b",
               "Description": "Example flow description",
               "FlowArn": "arn:aws:mediaconnect:us-east-1:111122223333:flow:2-3aBC45dEF67hiJ8k-2AbC34DE5fGa6:AwardsShow",
               "Name": "AwardsShow",
               "SourceType": "OWNED",
               "Status": "ACTIVE",
               "Maintenance": {
                   "MaintenanceDay": "Saturday",
                   "MaintenanceDeadline": "2021-10-25T22:15:56Z",
                   "MaintenanceScheduledDate": "2021-10-23",
                   "MaintenanceStartHour": "23:00"}
            }
       ]
   }
   ```

選択した日時は、今後の定期的なメンテナンスイベントすべてに使用されます。この手順を繰り返して、メンテナンスウィンドウを追加または編集します。メンテナンスの完了後には、**フロー** ダッシュボードの **メンテナンスステータス** 列に **不要** が表示されます。