

Per funzionalità simili a Amazon Timestream for, prendi in considerazione Amazon Timestream LiveAnalytics per InfluxDB. Offre un'acquisizione semplificata dei dati e tempi di risposta alle query di una sola cifra di millisecondi per analisi in tempo reale. [Scopri](https://docs.aws.amazon.com//timestream/latest/developerguide/timestream-for-influxdb.html) di più qui.

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

# Implementazione del modello di rilevamento degli endpoint
<a name="Using-API.endpoint-discovery.describe-endpoints.implementation"></a>

 Per implementare il modello di rilevamento degli endpoint, scegli un'API (Write o Query), crea una **DescribeEndpoints**richiesta e utilizza gli endpoint restituiti per la durata dei valori TTL restituiti. La procedura di implementazione è descritta di seguito. 

**Nota**  
Assicurati di avere familiarità con le [note sull'utilizzo](#Using-API.endpoint-discovery.describe-endpoints.usage-notes).

## Procedura di implementazione
<a name="Using-API.endpoint-discovery.describe-endpoints.implementation.procedure"></a>

1.  Acquisisci l'endpoint per l'API verso cui desideri effettuare chiamate ([Write](https://docs.aws.amazon.com/timestream/latest/developerguide/API_Operations_Amazon_Timestream_Write.html) o [Query](https://docs.aws.amazon.com/timestream/latest/developerguide/API_Operations_Amazon_Timestream_Query.html)). utilizzando la richiesta. [https://docs.aws.amazon.com/timestream/latest/developerguide/API_DescribeEndpoints.html](https://docs.aws.amazon.com/timestream/latest/developerguide/API_DescribeEndpoints.html) 

   1.  Crea una richiesta [https://docs.aws.amazon.com/timestream/latest/developerguide/API_DescribeEndpoints.html](https://docs.aws.amazon.com/timestream/latest/developerguide/API_DescribeEndpoints.html)corrispondente all'API di interesse ([Write](https://docs.aws.amazon.com/timestream/latest/developerguide/API_Operations_Amazon_Timestream_Write.html) o [Query](https://docs.aws.amazon.com/timestream/latest/developerguide/API_Operations_Amazon_Timestream_Query.html)) utilizzando uno dei due endpoint descritti di seguito. Non ci sono parametri di input per la richiesta. Assicurati di leggere le note riportate di seguito.   
*Scrivi SDK:*  

      ```
      ingest.timestream.<region>.amazonaws.com
      ```  
*SDK di interrogazione:*  

      ```
      query.timestream.<region>.amazonaws.com
      ```

      Segue un esempio di chiamata CLI per la regione. `us-east-1`

      ```
      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
      ```
**Nota**  
 L'intestazione HTTP «Host» *deve* contenere anche l'endpoint dell'API. La richiesta avrà esito negativo se l'intestazione non è compilata. Questo è un requisito standard per tutte le richieste HTTP/1.1. Se utilizzi una libreria HTTP che supporta 1.1 o versioni successive, la libreria HTTP dovrebbe compilare automaticamente l'intestazione per te.
**Nota**  
*<region>*Sostituiscila con l'identificatore di regione la regione in cui viene effettuata la richiesta, ad es. `us-east-1`

   1. Analizza la risposta per estrarre gli endpoint e memorizza nella cache i valori TTL. [La risposta è una matrice di uno o più oggetti. `Endpoint`](https://docs.aws.amazon.com/timestream/latest/developerguide/API_Endpoint.html) Ogni `Endpoint` oggetto contiene un indirizzo endpoint (`Address`) e il TTL per quell'endpoint (). `CachePeriodInMinutes` 

1.  Memorizza l'endpoint nella cache fino al TTL specificato. 

1.  Quando il TTL scade, recupera un nuovo endpoint ricominciando dalla fase 1 dell'implementazione. 

## Note d'uso per il pattern di rilevamento degli endpoint
<a name="Using-API.endpoint-discovery.describe-endpoints.usage-notes"></a>
+ L'**DescribeEndpoints**azione è l'unica azione riconosciuta dagli endpoint regionali di Timestream Live Analytics. 
+ La risposta contiene un elenco di endpoint contro cui effettuare chiamate all'API Timestream Live Analytics. 
+  In caso di risposta corretta, dovrebbe esserci almeno un endpoint nell'elenco. Se nell'elenco è presente più di un endpoint, ognuno di essi è ugualmente utilizzabile per le chiamate API e il chiamante può scegliere l'endpoint da utilizzare a caso. 
+ Oltre all'indirizzo DNS dell'endpoint, ogni endpoint nell'elenco specificherà un time to live (TTL) consentito per l'utilizzo dell'endpoint specificato in minuti.
+ L'endpoint deve essere memorizzato nella cache e riutilizzato per il periodo di tempo specificato dal valore TTL restituito (in minuti). Dopo la scadenza del TTL, è **DescribeEndpoints**necessario effettuare una nuova chiamata per aggiornare l'endpoint da utilizzare, poiché l'endpoint non funzionerà più dopo la scadenza del TTL.