【问题标题】:How to use two differents projects id of GCP in Cloud Function如何在 Cloud Function 中使用 GCP 的两个不同项目 ID
【发布时间】:2022-11-18 13:07:21
【问题描述】:

我有一个云函数,在这个函数中我通过 GCP 的秘密连接数据库

为了我的秘密,我使用了不同的项目 ID (com-project-data) 对于我的 Google Cloud Function,我使用了另一个项目 ID (com-project-common)

存在冲突,因为每个项目都有不同的服务帐户,然后我问以下问题......

我可以在我的 Cloud Function 中注入两个不同的服务帐户吗?如果这可能是,

我该怎么做?

【问题讨论】:

  • 您可以这样做,但不推荐这样做。相反,您为什么不简单地使用单个 SA 并根据需要访问的内容授予两个项目所需的权限?

标签: java google-cloud-platform google-cloud-functions google-secret-manager


【解决方案1】:

我同意@Ferrigina 的观点,您是在云功能中使用多个 Google API 还是只使用一个?

如果您将一个用于某些 Google 服务(Firestore、BigQuery 等),另一个用于云任务(例如),我真的只能看到拆分 SA 的价值。

您能否与您的 Cloud Functions 服务帐户的电子邮件地址分享这个秘密?

【讨论】:

    猜你喜欢
    • 2021-07-29
    • 1970-01-01
    • 2018-04-24
    • 2019-11-03
    • 2022-10-08
    • 2017-10-20
    • 2019-12-10
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多