google-apps-script - 访问 Secret Manager 的 Google Apps 脚本

标签 google-apps-script google-cloud-platform

我正在构建一个需要访问 mysql 的数据工作室连接器(应用程序脚本)。
我的所有凭据都存储在 GCP Secret Manager 中,并希望我的应用程序脚本从 Secret Manager 获取凭据。
我查了 https://developers.google.com/apps-script文档,但找不到访问 Secret Manager 的相关类。
Apps 脚本获取存储在 Secret Manager 中的凭证的最佳方式是什么?

最佳答案

回顾以获得更好的可见性:
当您需要在 Google Cloud 中存储 secret (密码、证书、私钥等)时,可以使用 Secret Manager .
要让您的应用程序自动安全地检索它们,请使用 Secret Manager API .可以使用 REST 或 gRPC API 访问它们,使用 Google Cloud libraries或你自己的。

关于google-apps-script - 访问 Secret Manager 的 Google Apps 脚本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/66941563/

相关文章:

google-apps-script - 谷歌应用程序脚本 : What is the correct way to check if I have access to a Google Spreadsheet by URL

gwt - Google Apps 脚本 - 在仅以 View 形式共享电子表格时发出运行脚本问题

google-app-engine - Google Cloud 未正确安装软件包

google-cloud-platform - 使用 FLATTEN 的 SQL 调用产生的 "Error: Resources exceeded during query execution"

kubernetes - Minikube Ingress 显示 404

javascript - 在 Cloud Run 中为我的 React 应用正确定义环境变量

javascript - 如何使用Google表格中的replace()、slice()或其他函数删除字符串中第二个 ""之后的所有内容

google-apps-script - 在此设置中是否有任何方法可以减少 Spreadsheet.makeCopy() 的计算时间?

javascript - 使用 Google Apps 脚本检索一个月内的所有事件

google-app-engine - 谷歌应用引擎 : Build Timed Out during Deployment