

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.

# Vérifier l'état
<a name="edge-device-fleet-check-status"></a>

Vérifiez que votre dispositif ou votre flotte est connecté(e) et échantillonne les données. L'exécution de vérifications périodiques, manuelle ou automatique, vous permet de vérifier le bon fonctionnement de votre dispositif ou de votre flotte.

Utilisez la console Amazon S3 à l'adresse [https://console.aws.amazon.com/s3/](https://console.aws.amazon.com/s3/)pour choisir de manière interactive une flotte pour une vérification de statut. Vous pouvez également utiliser AWS SDK pour Python (Boto3). Voici une description APIs différente de Boto3 que vous pouvez utiliser pour vérifier l'état de votre appareil ou de votre parc. Utilisez l'API la mieux adaptée à votre cas d'utilisation.
+ **Vérifiez un dispositif individuel.**

  Pour vérifier l'état d'un dispositif individuel, utilisez l'API `DescribeDevice`. Si des modèles ont été déployés sur le dispositif, vous pouvez obtenir une liste contenant un ou plusieurs modèles.

  ```
  sagemaker_client.describe_device(
      DeviceName="sample-device-1",
      DeviceFleetName="sample-fleet-name"
  )
  ```

  L'exécution de `DescribeDevice` renvoie :

  ```
  { "DeviceName": "sample-device".
    "Description": "this is a sample device",
    "DeviceFleetName": "sample-device-fleet",
    "IoTThingName": "SampleThing",
    "RegistrationTime": 1600977370,
    "LatestHeartbeat": 1600977370,
    "Models":[
          {
           "ModelName": "sample-model", 
           "ModelVersion": "1.1",
           "LatestSampleTime": 1600977370,
           "LatestInference": 1600977370 
          }
     ]
  }
  ```
+ **Vérifiez une flotte de dispositifs.**

  Pour vérifier l'état de la flotte, utilisez l'API `GetDeviceFleetReport`. Indiquez le nom de la flotte de dispositifs pour obtenir un récapitulatif de la flotte.

  ```
  sagemaker_client.get_device_fleet_report(
      DeviceFleetName="sample-fleet-name"
  )
  ```
+ **Vérifiez qu'il y a une pulsation.**

  Chaque dispositif d'une flotte génère périodiquement un signal, également appelé « pulsation ». La pulsation peut être utilisée pour vérifier que le dispositif communique avec Edge Manager. Si l'horodatage de la dernière pulsation n'est pas mis à jour, cela peut indiquer un dispositif défaillant.

  Vérifiez que la dernière pulsation provient d'un dispositif avec l'API `DescribeDevice`. Spécifiez le nom du dispositif périphérique et la flotte à laquelle il appartient.

  ```
  sagemaker_client.describe_device(
      DeviceName="sample-device-1",
      DeviceFleetName="sample-fleet-name"
  )
  ```