我是云初学者。我有一个包含多个项目的 GCP 帐户,我有一个 gcf。现在我正在从控制台为每个项目一次又一次地单独部署相同的功能。那么有什么方法可以部署只需使用 terraform 或任何其他平台循环项目 ID 即可在所有项目中实现一个云功能?
最佳答案
您可以在模块中定义函数以及每个项目中重复的所有内容,然后在每个项目定义中使用该模块。为此,您需要在 terraform 配置中显式定义每个项目。
如果您可以利用其他地形功能,例如跟踪状态、将基础设施保持为代码、透明度、可重用性并增加基础设施的复杂性,而不会使一切变得困惑。
否则,如果您不打算做任何复杂的事情,而是在多个项目上部署相同的功能,并且在可观察的 future 没有计划更复杂的事情,那么使用 GCP CLI 工具编写 Bash 脚本就是您的瑞士刀。您可以查看此作为引用:https://cloud.google.com/functions/docs/quickstart
关于node.js - 是否可以在多个项目上部署一个谷歌云功能?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63894822/