La fonction TCPING vérifie l'accessibilité d'un port spécifique sur un nom de domaine ou une adresse IP cible.
Notes d'utilisation
Vérifiez que le nom de domaine ou l'adresse IP est une adresse publique.
Ajoutez le nom de domaine ou l'adresse IP cible à la configuration MaxCompute External Network. Pour plus d'informations, consultez la rubrique Enable network access.
Avant d'utiliser la fonction, exécutez la commande
SET odps.internet.access.list=<url>:<port>;. Pour accéder à plusieurs noms de domaine ou ports, séparez-les par des virgules.
Syntaxe
STRING TCPING(STRING <url>, BIGINT <port>)
Paramètres
url : Obligatoire. Nom de domaine public ou adresse IP à vérifier.
port : Obligatoire. Port à vérifier sur l'hôte spécifié.
Valeur de retour
Renvoie une valeur BOOLEAN. La fonction renvoie NULL dans les cas suivants :
Si url est NULL.
Si port est NULL.
Exemples
-- The destination is added to the MaxCompute external network configuration. Returns true.
SET odps.internet.access.list= www.aliyun.com:80;
SELECT TCPING('www.aliyun.com',80);
-- The destination is not added to the MaxCompute external network configuration. Returns false.
SET odps.internet.access.list=www.aliyun.com:80;
SELECT TCPING('www.aliyun.com',80);
-- Returns NULL.
SET odps.internet.access.list=www.aliyun.com:80;
SELECT TCPING('www.aliyun.com',NULL);
-- Returns NULL.
SET odps.internet.access.list=www.aliyun.com:80;
SELECT TCPING(NULL,80);