为了账号安全,请及时绑定邮箱和手机立即绑定

如何从 Cloud Run 访问其他 GCP 服务

如何从 Cloud Run 访问其他 GCP 服务

Go
当年话下 2022-08-01 15:24:15
我正在尝试从在 Cloud Run 中运行的 Go 网站访问 Google Cloud Run,但当我尝试创建 Vision Client 时,该程序一直很恐慌:client, err := vision.NewImageAnnotatorClient(context.Background(), nil)恐慌:runtime error: invalid memory address or nil pointer dereference goroutine我假设,由于它在GCP中运行,并且为Cloud Run服务分配了一个具有访问Vision API权限的IAM帐户,因此它只能像没有密钥的Cloud Functions一样访问它,我在这里缺少什么吗?
查看完整描述

1 回答

?
素胚勾勒不出你

TA贡献1827条经验 获得超9个赞

代码片段非常短,因此它并没有真正向我们提供足够的信息来说明为什么它可能会失败。

查看文档,我不知道您是否需要 将 作为第二个参数。nilvision.NewImageAnnotatorClient

func NewImageAnnotatorClient

尝试仅传递 ,看看是否可以解决您的问题。context.Background()


查看完整回答
反对 回复 2022-08-01
  • 1 回答
  • 0 关注
  • 112 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信