

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

# MediaConnect maintien du débit
<a name="maintenance"></a>

AWS Elemental MediaConnect effectue régulièrement la maintenance des systèmes sous-jacents pour des raisons de sécurité, de fiabilité et de performance opérationnelle. Les activités de maintenance incluent des actions telles que l'application de correctifs au système d'exploitation, la mise à jour des pilotes ou l'installation de logiciels et de correctifs.

**Note**  
 Dans le cadre du processus de maintenance, votre flux doit être redémarré.

 Vous pouvez sélectionner le jour et l'heure auxquels les événements de maintenance se produisent. C'est ce que l'on appelle une *fenêtre de maintenance* et elle est utilisée chaque fois qu'un événement de maintenance est requis. Si vous devez modifier le jour et l'heure, vous pouvez modifier la fenêtre de maintenance.

Lorsque la maintenance est requise pour votre flux, vous AWS attribuerez à votre flux une date de **péremption obligatoire**. Si aucune fenêtre de maintenance n'est configurée pour le flux, consultez la section [Configuration des fenêtres de maintenance](setting-flow-maintenance.md). Vous pouvez consulter les flux qui nécessitent une maintenance sur la MediaConnect console ou en utilisant la AWS CLI section [Afficher les flux nécessitant une maintenance](viewing-flows-maintenance.md). Lorsqu'une date limite **requise** a été attribuée à votre flux, vous pouvez sélectionner une date précise pour que cette maintenance ait lieu. La **date de maintenance** sélectionnée ne s'appliquera qu'au prochain événement de maintenance.

Si vous ne configurez pas de fenêtre de maintenance, AWS sélectionnez-la automatiquement pour vous. Nous vous recommandons de définir une fenêtre de maintenance pour chaque flux et MediaConnect d'autoriser le redémarrage automatique pendant cette fenêtre. Le MediaConnect fait d'autoriser le redémarrage réduit les temps d'arrêt de votre flux. Si un flux nécessite une maintenance et que vous choisissez de le redémarrer manuellement, le statut de maintenance de ce flux passe à **Annulé**. Le flux redémarré manuellement appliquera toujours les mises à jour requises, mais vous ne recevrez pas le statut **Terminé avec succès**. Comme vous avez effectué le redémarrage manuellement, la maintenance est considérée comme **annulée** car MediaConnect aucune mise à jour n'est requise pour ce flux. 

La durée de la fenêtre de maintenance est de deux heures. 

**Important**  
La durée de la fenêtre de deux heures ne signifie pas que le débit sera affecté pendant deux heures. Le flux s'arrêtera et redémarrera normalement à un moment donné dans la fenêtre de deux heures.

Exemple : si vous configurez l'**heure de début** de la fenêtre de maintenance d'un flux à 02h00, le flux redémarrera entre 02h00 et 04h00.

Si la maintenance n'a pas lieu à la date et à l'heure prévues, elle MediaConnect sera reprogrammée pour qu'elle ait lieu dans la fenêtre de maintenance de la semaine suivante ou définira automatiquement une nouvelle fenêtre si vous n'en avez pas configuré une.

**Topics**
+ [Visualisation MediaConnect des flux nécessitant une maintenance](viewing-flows-maintenance.md)
+ [Configuration des fenêtres de maintenance](setting-flow-maintenance.md)

# Visualisation MediaConnect des flux nécessitant une maintenance
<a name="viewing-flows-maintenance"></a>

Vous pouvez consulter les flux qui nécessitent une maintenance dans la MediaConnect console ou à l'aide du AWS CLI.

**Note**  
Si votre flux ne possède pas de **date limite requise** (console) ou de **MaintenanceDeadline**(AWS CLI), aucune maintenance n'est actuellement requise pour ce flux.

**Pour afficher les flux nécessitant une maintenance (console)**

1. Ouvrez la MediaConnect console à l'adresse [https://console.aws.amazon.com/mediaconnect/](https://console.aws.amazon.com/mediaconnect/).

1. Dans le volet de navigation, sélectionnez **Flux**.

1. Dans la colonne de **la fenêtre Maintenance**, vous pouvez consulter la **date limite requise**. Vous pouvez également afficher la **date limite requise** sur la page de **détails** d'un flux individuel.

1. Tous les flux listés doivent être redémarrés avant la date indiquée.

**Pour afficher les flux nécessitant une maintenance (AWS CLI)**
+ Dans le AWS CLI, vous pouvez utiliser la `list-flows` commande pour afficher tous les flux et leur statut de maintenance. En outre, vous pouvez consulter l'état de maintenance d'un flux spécifique à l'aide de la `describe-flow` commande :

  ```
  aws mediaconnect list-flows
  ```

  or

  ```
  aws mediaconnect describe-flow --flow-arn arn:aws:mediaconnect:us-east-1:111122223333:flow:1-23aBC45dEF67hiJ8-12AbC34DE5fG:BasketballGame
  ```

  L'exemple suivant montre la valeur de retour de`list-flows`. La valeur de retour pour `describe-flow` utilise une structure similaire.

  Dans cet exemple, le flux nommé *BasketballGame*possède un **MaintenanceDay**et **MaintenanceStartHour**défini pour la maintenance récurrente. Le flux nommé *AwardsShow*possède le **MaintenanceStartHour**set **MaintenanceDay**and, mais également un **MaintenanceDeadline**. **MaintenanceDeadline**Il s'agit de la date d'échéance requise pour les redémarrages de maintenance sur ce flux. Le *AwardsShow*flux a également planifié une date spécifique pour les redémarrages de maintenance, indiquée dans la **MaintenanceScheduledDate**valeur. Cela **MaintenanceScheduledDate**doit se produire avant que **MaintenanceDeadline**:

  ```
  {
      "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": "Monday",
                  "MaintenanceStartHour": "08:00"}
          },
          {
              "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"}
           }
      ]
  }
  ```

# Configuration des fenêtres de maintenance
<a name="setting-flow-maintenance"></a>

Vous pouvez sélectionner le jour et l'heure auxquels les événements de maintenance se produisent. C'est ce que l'on appelle une *fenêtre de maintenance*. Ces fenêtres permettent de minimiser l'impact de la maintenance sur votre production.

Une fenêtre de maintenance est utilisée chaque fois qu'un événement de maintenance est requis. Vous pouvez définir une fenêtre de maintenance lors de la création d'un flux ou ajouter la fenêtre à un flux existant. Pour modifier le jour et l'heure d'une fenêtre de maintenance, vous pouvez utiliser la MediaConnect console ou le AWS CLI. En outre, si une maintenance est requise, vous pouvez définir une date précise pour qu'elle ait lieu. La date que vous sélectionnez doit être antérieure à la date de maintenance requise.

Si vous ne définissez pas de fenêtre de maintenance, MediaConnect redémarrez les flux pour vous. Nous vous recommandons de définir une fenêtre de maintenance pour chaque flux nécessitant une maintenance.

**Pour définir une fenêtre de maintenance (console)**

1. Ouvrez la MediaConnect console à l'adresse [https://console.aws.amazon.com/mediaconnect/](https://console.aws.amazon.com/mediaconnect/).

1. Dans le volet de navigation, sélectionnez **Flux**. **Lorsqu'un flux nécessite une maintenance, il affiche une date limite dans la colonne de la **fenêtre Maintenance**.**

1. Sélectionnez le ou les flux. Vous pouvez définir une fenêtre de maintenance unique pour chaque flux. Vous pouvez également définir des fenêtres de maintenance en bloc en sélectionnant plusieurs flux.

1. Dans le menu déroulant **Actions du flux**, sélectionnez **Modifier la fenêtre de maintenance du flux**.

1. 
   + Sélectionnez le jour de la semaine où la maintenance aura lieu dans le champ **Jour de début**.
   + Sélectionnez l'heure à laquelle la maintenance aura lieu dans le champ **Heure de début**. Le temps est présenté dansUTC.
   + Si une maintenance est requise, vous avez la possibilité de sélectionner une date spécifique dans le champ **Date de la fenêtre de maintenance**. La date sélectionnée doit être antérieure à la date et à l'heure de maintenance requises.
   + Tâche de sélection **Update (Mise à jour)**.

1. Vous pouvez vérifier la fenêtre en consultant la colonne **Fenêtre de maintenance** sur le tableau de bord **Flows**.

**Pour définir une fenêtre de maintenance (AWS CLI)**

1. Dans le AWS CLI, utilisez la `update-flow` commande avec l'`--maintenance`option. Vous devrez également utiliser l'`--flow-arn`option pour spécifier le flux avec lequel vous travaillez. 

   L'`--maintenance`option accepte les arguments suivants :
   + `MaintenanceDay`
   + `MaintenanceStartHour`
   + `MaintenanceScheduleDate`- Cet argument n'est accepté que lorsqu'une date de maintenance requise est attribuée par AWS.

1. Utilisez la commande suivante pour mettre à jour le jour et l'heure de maintenance récurrente. Le jour et l'heure de maintenance peuvent être configurés à tout moment, quel que soit le statut de maintenance requis.

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

   L'exemple suivant montre la valeur renvoyée lorsque vous définissez uniquement le **MaintenanceDay**et **MaintenanceStartHour**:

   ```
   {
       "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. Utilisez la commande suivante pour définir une date de maintenance spécifique, en plus de définir le jour et l'heure de maintenance récurrente. La date planifiée de maintenance ne peut être définie que lorsqu'AWSune maintenance est requise sur le flux.

   ```
   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'
   ```

   L'exemple suivant montre la valeur renvoyée lorsque vous définissez les valeurs **MaintenanceDay**MaintenanceStartHour****, et **MaintenanceScheduledDate**:

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

Le jour et l'heure sélectionnés sont utilisés pour tous les futurs événements de maintenance récurrents sur ce flux. Répétez ces étapes pour ajouter ou modifier des fenêtres de maintenance supplémentaires. Une fois la maintenance terminée, la colonne **État de maintenance** du tableau de bord **Flows** affiche **Aucune maintenance requise**.