Sélectionner vos préférences de cookies

Nous utilisons des cookies essentiels et des outils similaires qui sont nécessaires au fonctionnement de notre site et à la fourniture de nos services. Nous utilisons des cookies de performance pour collecter des statistiques anonymes afin de comprendre comment les clients utilisent notre site et d’apporter des améliorations. Les cookies essentiels ne peuvent pas être désactivés, mais vous pouvez cliquer sur « Personnaliser » ou « Refuser » pour refuser les cookies de performance.

Si vous êtes d’accord, AWS et les tiers approuvés utiliseront également des cookies pour fournir des fonctionnalités utiles au site, mémoriser vos préférences et afficher du contenu pertinent, y compris des publicités pertinentes. Pour accepter ou refuser tous les cookies non essentiels, cliquez sur « Accepter » ou « Refuser ». Pour effectuer des choix plus détaillés, cliquez sur « Personnaliser ».

Implémentation du modèle de découverte des terminaux

Mode de mise au point
Implémentation du modèle de découverte des terminaux - Amazon Timestream

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.

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.

Pour implémenter le modèle de découverte des points de terminaison, choisissez une API (Write ou Query), créez une DescribeEndpointsdemande et utilisez le ou les points de terminaison renvoyés pendant la durée des valeurs TTL renvoyées. La procédure de mise en œuvre est décrite ci-dessous.

Note

Assurez-vous de bien connaître les notes d'utilisation.

Procédure de mise en œuvre

  1. Obtenez le point de terminaison de l'API à laquelle vous souhaitez effectuer des appels (Write ou Query) à l'aide de la DescribeEndpointsrequête.

    1. Créez une demande correspondant à l'API DescribeEndpointsqui vous intéresse (Write ou Query) en utilisant l'un des deux points de terminaison décrits ci-dessous. Il n'y a aucun paramètre d'entrée pour la demande. Assurez-vous de lire les notes ci-dessous.

      Écrire le SDK :
      ingest.timestream.<region>.amazonaws.com
      SDK de requêtes :
      query.timestream.<region>.amazonaws.com

      Voici un exemple d'appel CLI pour une us-east-1 région.

      REGION_ENDPOINT="https://query.timestream.us-east-1.amazonaws.com" REGION=us-east-1 aws timestream-write describe-endpoints \ --endpoint-url $REGION_ENDPOINT \ --region $REGION
      Note

      L'en-tête HTTP « Host » doit également contenir le point de terminaison de l'API. La demande échouera si l'en-tête n'est pas renseigné. Il s'agit d'une exigence standard pour toutes les requêtes HTTP/1.1. Si vous utilisez une bibliothèque HTTP compatible avec la version 1.1 ou ultérieure, la bibliothèque HTTP doit automatiquement remplir l'en-tête pour vous.

      Note

      Remplacez <region> par l'identifiant de région pour la région dans laquelle la demande est faite, par ex. us-east-1

    2. Analysez la réponse pour extraire le ou les points de terminaison et mettez en cache les valeurs TTL. La réponse est un tableau d'un ou de plusieurs Endpointobjets. Chaque Endpoint objet contient une adresse de point de terminaison (Address) et le TTL pour ce point de terminaison (CachePeriodInMinutes).

  2. Mettez en cache le point de terminaison jusqu'au TTL spécifié.

  3. Lorsque le TTL expire, récupérez un nouveau point de terminaison en recommençant à l'étape 1 de l'implémentation.

Remarques d'utilisation pour le modèle de découverte des terminaux

  • Il s'agit de la seule action reconnue par les points de terminaison régionaux de Timestream Live Analytics. DescribeEndpoints

  • La réponse contient une liste de points de terminaison auxquels effectuer des appels d'API Timestream Live Analytics.

  • En cas de réponse satisfaisante, il doit y avoir au moins un point final dans la liste. S'il y a plusieurs points de terminaison dans la liste, chacun d'entre eux est également utilisable pour les appels d'API, et l'appelant peut choisir le point de terminaison à utiliser au hasard.

  • Outre l'adresse DNS du point de terminaison, chaque point de terminaison de la liste spécifiera une durée de vie (TTL) autorisée pour utiliser le point de terminaison spécifié en minutes.

  • Le point de terminaison doit être mis en cache et réutilisé pendant la durée spécifiée par la valeur TTL renvoyée (en minutes). Une fois le TTL expiré, un nouvel appel DescribeEndpointsdoit être effectué pour actualiser le point de terminaison à utiliser, car le point de terminaison ne fonctionnera plus après l'expiration du TTL.

Rubrique suivante :

À l'aide du AWS SDKs

Rubrique précédente :

Comment ça marche

Sur cette page

ConfidentialitéConditions d'utilisation du sitePréférences de cookies
© 2025, Amazon Web Services, Inc. ou ses affiliés. Tous droits réservés.