Utilisez le SDK Tablestore pour Go afin d'interroger la configuration, l'étape, les états des canaux et la progression de la consommation incrémentielle d'un tunnel.
Prérequis
Une instance TunnelClient est initialisée.
Un tunnel a été créé pour la table de données. Pour plus d'informations, consultez la rubrique Créer un tunnel.
Paramètres
Paramètres de requête
|
Paramètre |
Description |
|
TableName |
Nom de la table de données dont vous souhaitez interroger les informations du tunnel. |
|
TunnelName |
Nom du tunnel. |
Paramètres de réponse
|
Paramètre |
Description |
|
TunnelRPO |
Horodatage le plus récent indiquant quand le tunnel a été utilisé pour consommer des données incrémentielles. Il correspond au moment où le canal le plus lent du tunnel a consommé les données. Valeur par défaut : 1er janvier 1970 (UTC). |
|
List<TunnelInfo> |
Informations relatives au tunnel. La réponse inclut les éléments suivants :
|
|
List<ChannelInfo> |
Informations relatives aux canaux du tunnel. La réponse contient les détails suivants :
|
|
ResponseInfo |
Autres champs renvoyés dans la requête, y compris le champ RequestId. Ce dernier identifie la requête de manière unique. |
Exemples
L'extrait de code suivant illustre comment interroger les informations d'un tunnel, notamment l'horodatage le plus récent de consommation des données incrémentielles ainsi que les détails des canaux associés :
req := &tunnel.DescribeTunnelRequest{
TableName: "<TABLE_NAME>",
TunnelName: "TUNNEL_NAME",
}
resp, err := tunnelClient.DescribeTunnel(req)
if err != nil {
log.Fatal("describe tunnel failed", err)
}
log.Println("tunnel id is", resp.Tunnel.TunnelId)
Références
Pour obtenir des informations sur l'opération API permettant d'interroger les détails d'un tunnel, consultez la rubrique DescribeTunnel.
Si vous souhaitez utiliser rapidement Tunnel Service pour consommer des données, reportez-vous au guide Premiers pas.
Vous pouvez interroger les informations concernant tous les tunnels d'une table. Pour en savoir plus, consultez la rubrique Interroger les informations relatives à tous les tunnels d'une table de données.
Vous avez la possibilité de supprimer un tunnel devenu inutile. Pour plus de détails, consultez la rubrique Supprimer un tunnel.