簡體   English   中英

如何向本地 apache 光束提供谷歌憑證 json 文件?

[英]How to provide google credentials json file to local apache beam?

我正在本地機器上創建 POC。 POC 將使用 apache 光束來讀取來自訂閱的 Json Pub/Sub 消息,對於該訂閱,我有一個服務帳戶和憑據 json 。 問題是如何通過 json 文件提供憑證?

好像沒有方法, PipelineOptions接口之類的

setOption("credentials", new Credentials()) ... 

我相信這是以下各項的組合:

  1. PipelineOption選項= PipelineOptionsFactory.as(DataflowPipelineOptions.class).setProject(“您的GCP項目”);
  2. 安裝程序命令行環境變量“ GOOGLE_APPLICATION_CREDENTIALS”指向您的憑據文件。

從命令行,您可以為項目設置憑據。

export GOOGLE_APPLICATION_CREDENTIALS=/GOOGLE_CREDENTIALS_FULL PATH/credentials.json

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM