如何在不使用Java中的JSON文件的情况下连接到GCP服务



我正在尝试使用IAM身份验证连接到GCP PUSUB服务。我想在没有.json文件的情况下完成此操作。

我试过使用

GoogleCredentials credential = GoogleCredentials.getApplicationDefault(() -> httpTransport);

但这是获取Authenticated所必需的application_default_credentials.json文件。

基本上,我想获得授权使用GCP IAM API使用GCP PUBSUB服务。

计划-我想从我的本地运行一个示例Java代码,连接到GCP PUBSUB实例并测试,测试后,在GCP容器部署相同的代码,然后测试相同的PUBSUB。

从我的本地系统连接到GCP PUBSUB实例,我想通过IAM身份验证机制做到这一点。

有参考资料吗?请帮助

感谢

可以使用gcloud CLI设置应用程序默认凭据。安装gcloud后,gcloud auth application-default login将允许所有客户端库和Spring Cloud GCP模块从环境中获取凭据。

相关内容

  • 没有找到相关文章

最新更新