向Camel Google PubSub示例提供服务密钥(serviceAccountKey)时出现问题

7xllpg7q  于 2023-03-18  发布在  Apache
关注(0)|答案(1)|浏览(101)

examples/google/google-pubsub中的https://github.com/apache/camel-examples.git开始,我编辑了src/main/resources/application.properties,在我新的Google Cloud设置中尝试这个例子。我确信我的topicNamesubscriptionName是正确的,但是我不太确定为serviceAccountKey提供什么。
我已经尝试了标识符,文件路径等...什么是正确的方式来提供这个例子与服务密钥我创建的谷歌云,请?

k2arahey

k2arahey1#

application.properties文件指示:

serviceAccountKey=base64:xxxx

因此,您需要提供服务帐户密钥JSON文件的base64加密版本。您可以使用以下命令来完成此操作:cat YOUR_CREDENTIALS.json | base64。输出应该是一个很长的字符串,您可以用它替换xxxx
EDIT:命令just base64编码你传递给它的字符串,你可以尝试通过echo 'ENCRYPTED_STRING' | base64 --decode再次解密字符串

相关问题