gpt4 book ai didi

java - 从 AWS Lambda 调用 Google Cloud KMS

转载 作者:行者123 更新时间:2023-12-02 09:22:14 25 4
gpt4 key购买 nike

我是 Google 云服务和 Java 的新手,但我正在尝试在 AWS Lambda 上设置一个 Java 函数来调用 Google Cloud KMS。我在本地有工作 Java 代码,但据我所知,对 Google 客户端进行身份验证的唯一方法是设置一个环境变量,其中包含包含您的凭据的 JSON 文件的路径。当触发我的 Java 函数时,我可以在本地轻松完成此操作 - 我只需在运行代码时设置指向计算机上文件的环境变量即可。任何人都可以给我任何关于如何在 Lambda 中执行此操作的指示吗?我似乎只能上传一个 .jar 文件?

最佳答案

您可能希望将 JSON 文件存储在 AWS Secret Manager 中,然后通过向 AWS Secret Manager 进行身份验证来在函数启动时检索 JSON 文件。然后您应该配置 Google 客户端库以使用该凭据内容。

或者(更复杂但也更安全)是 configure GCP as an OIDC provider for AWS然后创建一个有权直接调用 GCP KMS 的 AWS 角色 - 无需凭证文件。

关于java - 从 AWS Lambda 调用 Google Cloud KMS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58615610/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com