首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >云函数gen2上拒绝大查询远程函数访问

云函数gen2上拒绝大查询远程函数访问
EN

Stack Overflow用户
提问于 2022-06-03 13:47:40
回答 1查看 205关注 0票数 0

我无法使用BigQuery远程函数( first,link)访问大量实例。因此,我使用相同的代码/配置部署了第2代云功能。但我得到了一个访问被拒绝的错误,从烧烤网络界面。

连接确实具有调用权限。事实证实了这一点,即如果我将连接配置为调用第一个gen云函数,则不会得到拒绝访问的错误。这说明了下面的情况,其中第一根调用工作,而第二代不当两者使用相同的连接。

代码语言:javascript
运行
复制
CREATE OR REPLACE FUNCTION `project_name`.trash.add_fake_first_gen(user_id int64, corp_id STRING) RETURNS STRING REMOTE
WITH CONNECTION `project_name.eu.gcf-con` OPTIONS (endpoint = 'first_gen_url',  max_batching_rows=1);
SELECT`project_name.trash.add_fake_first_gen`(1, "B");

CREATE OR REPLACE FUNCTION `project_name`.trash.add_fake_second_gen(user_id int64,  corp_id STRING) RETURNS STRING REMOTE
WITH CONNECTION `project_name.eu.gcf-con` OPTIONS (endpoint = 'second_gen_url', max_batching_rows=1);
SELECT `project_name.trash.add_fake_second_gen`(1, "B");

两个云功能共享相同的网络配置和服务帐户:

第一个gen云函数的配置(工作):

第二个gen云函数的配置(访问被拒绝):

第二代功能是否需要额外的配置才能与远程功能协同工作?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2022-06-06 07:10:25

正如@guillaumeblaquiere所建议的那样,与云功能gen2相关的服务帐户也应该具有云运行调用者角色:

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/72490593

复制
相关文章

相似问题

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