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

玛雅

我正在尝试从在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服务分配了一个IAM帐户,该帐户具有访问Vision API的特权,因此它可以像没有密钥的Cloud Functions一样访问它,在这里我缺少什么吗它起作用吗?

灰色

该代码段很短,因此它没有真正为我们提供足够的信息来说明为什么会失败。

查看文档,我不知道您需要将nil用作第二个参数vision.NewImageAnnotatorClient

func NewImageAnnotatorClient

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

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何保护通过GCP Cloud Run服务的REST API端点?

如何在Symfony FormType中访问其他服务?

如何从 TypeScript 中的其他服务动态访问方法?

如何从80以外的其他端口通过apache2(GCP的Linux)访问网站?

如何保护 Cloud Run gRPC 服务

Mac:如何从其他计算机远程访问在Docker容器中运行的服务器?

如何从 C# 服务器中的 POST(或其他 HTTP)请求访问参数?

如何存储由其他应用程序使用Google Cloud KMS生成的访问令牌?

如何从其他服务器连接到Google Cloud SQL实例

如何从Cloud Function访问Cloud Firestore?

GCP - 从 API Gateway 访问 Google Cloud Run 后端

诸如AWS Lambdas或Google Cloud Function之类的云功能可以从其他服务器访问数据库吗?

GCP的Cloud Run可以用于非HTTP服务吗?

如何从Terraform / Pulumi访问Cloud Run服务IP以动态创建A记录?

如何在 Google Cloud Function 中使用 GCP 服务帐户?

如何从Google Cloud ML连接到GCP中的服务?

GCP Cloud Run with PostgreSQL - 如何进行迁移?

如何访问其他对象的功能

如何从其他类访问的DefaultTableModel

如何访问其他类中的变量

如何从其他线程访问QWidget

如何访问其他小部件的成员

Ansible:如何访问其他主机的变量?

如何从 React 访问其他 .js 文件

如何从其他文件访问函数?

如何从其他语言访问Rust

如何从其他ViewModel访问数据?

htaccess - 如何允许访问其他文件

如何访问其他布局的元素?