通过 Json 文件进行 Google Pubsub 身份验证的 Apache Camel

Apache Camel with Google Pubsub authentication via Json File

我想看看是否有人有使用 JSON 文件而不是使用环境变量对 GCP 进行身份验证的示例。我还没有找到任何可以让我覆盖 Apache Camel 的默认设置的东西。

编辑:让我澄清一下,我正在从 Vault 获取 JSON 并希望避免创建文件。我已经用文件正常完成了。

使用 Apache Camel 3.7(以及 camel-pubsub 依赖项)

Camel 3.9.0 将提供服务帐户密钥选项

https://issues.apache.org/jira/browse/CAMEL-16273

from("google-pubsub:" + cloudProperties.getProjectId() + ":" + cloudProperties.getSubscription() + "?" + "?concurrentConsumers=1&maxMessagesPerPoll=1&ackMode=AUTO&serviceAccountKey="+config.getAppCredentials())