J'ai essayé de connecter le flocon de neige à l'aide du connecteur Python Erreur: P> Snowflake.Connector Code>. import snowflake.connector
print("Connecting...")
con = snowflake.connector.connect(
user='XXXXXXXX',
password='XXXXXXX',
account = 'efa44011',
warehouse = 'COMPUTE_WH',
database = 'SNOWFLAKE_SAMPLE_DATA',
schema = 'TPCH_SF1000'
)
con.cursor().execute("USE WAREHOUSE " +'COMPUTE_WH')
con.cursor().execute("USE DATABASE " + 'SNOWFLAKE_SAMPLE_DATA')
cs = con.cursor()
try:
cs.execute("SELECT current_version()")
one_row = cs.fetchone()
print(one_row[0])
finally:
cs.close()
con.close()
3 Réponses :
Il est peut-être le cas que votre paramètre de compte n'est pas correct.
Les informations de compte comportent généralement la structure suivante en fonction de la région et de la plate-forme cloud où votre compte est hébergé: p>
efa44011 efa44011.us-east-1 efa44011.east-us-2.azure
Pourriez-vous vérifier l'URL du compte apparu dans l'erreur est correcte: https://efa44011.snowflakecomputing.com:443 P>
Sinon, vous n'avez pas mentionné le nom de compte incorrect dans les paramètres de connexion. P>
J'espère que cela pourrait aider! P>
J'ai vérifié le compte et j'ai confirmé que EFA44011.Snowflakecomputing.com est correct, vous utilisez donc les paramètres de compte corrects. À quel type d'hôte courir Python? Votre bureau, peut-être une instance EC2? P>
Pouvez-vous essayer à une invite de commande pour voir si les œuvres suivantes? P>
curl -k -v https://efa44011.snowflakecomputing.com p>
Bonjour, j'ai eu la réponse en dessous de la réponse du pare-feu. Alors comment passer le proxy dans le paramètre
1> Vous accédez à Internet via une Pan Internet FW. Seul Office 365 trafic est autorisé via ce pare-feu, vérifiez les paramètres de proxy de votre navigateur h1>
c