对于雪花的current_ip_address() sql函数是否有一个bigquery等效?如果没有,可以通过javascript实现吗?我找不到任何相关信息,因此需要一些投入。下面是关于这个函数的雪花文档:address.html
发布于 2022-03-17 17:17:53
BigQuery没有提交请求的客户机的IP地址,因此没有等效的IP地址(也不能使用JavaScript UDF实现)。
发布于 2022-03-17 18:35:16
不幸的是,BigQuery也没有任何类似于带有Javascript的SQL current_ip_address()的函数。它只需使用网络功能操作IP地址即可。
您可以从VM获取外部或内部IP地址。
你可以看到这些例子。
外部IP
gcloud compute instances list --filter="name=my-instance" --format "[box]" 内部IP
gcloud compute instances list --filter="name=my-instance" --format "get(networkInterfaces[0].networkIP)" ...你可以看到这个文档。
使用Cloud,您可以从数据库中获取IP地址:
export DB_IP=$(gcloud sql instances describe $DATABASE_ID --project $PROJECT_ID --format 'value(ipAddresses.ipAddress)')https://stackoverflow.com/questions/71513020
复制相似问题