首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >雪花current_ip_address到Bigquery

雪花current_ip_address到Bigquery
EN

Stack Overflow用户
提问于 2022-03-17 13:20:42
回答 2查看 76关注 0票数 1

对于雪花的current_ip_address() sql函数是否有一个bigquery等效?如果没有,可以通过javascript实现吗?我找不到任何相关信息,因此需要一些投入。下面是关于这个函数的雪花文档:address.html

EN

回答 2

Stack Overflow用户

发布于 2022-03-17 17:17:53

BigQuery没有提交请求的客户机的IP地址,因此没有等效的IP地址(也不能使用JavaScript UDF实现)。

票数 1
EN

Stack Overflow用户

发布于 2022-03-17 18:35:16

不幸的是,BigQuery也没有任何类似于带有Javascript的SQL current_ip_address()的函数。它只需使用网络功能操作IP地址即可。

您可以从VM获取外部或内部IP地址。

你可以看到这些例子。

外部IP

代码语言:javascript
复制
gcloud compute instances list --filter="name=my-instance" --format "[box]" 

内部IP

代码语言:javascript
复制
 gcloud compute instances list --filter="name=my-instance" --format "get(networkInterfaces[0].networkIP)" ...

你可以看到这个文档

使用Cloud,您可以从数据库中获取IP地址:

代码语言:javascript
复制
export DB_IP=$(gcloud sql instances describe $DATABASE_ID --project $PROJECT_ID --format 'value(ipAddresses.ipAddress)')
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/71513020

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档