amazon-web-services - 我们可以在单个 serverless.yml 文件中使用 AWS 和 Google Cloud 资源的组合吗?
问题描述
我们主要将 AWS 用于我们的应用程序,但我们还需要使用特定的 Google 服务。此服务要求我们在 Google Cloud Storage 上上传媒体。与 AWS 资源一样,我们希望使用无服务器框架来创建所有必需的 GCP 资源。
我需要您的帮助才能知道以下问题的答案:
- 我们如何使用相同的 serverless.yml 来创建所需的 GCP 资源呢?
- 我们是否需要使用两个 serverless.yml 文件,一个用于 AWS,另一个用于 Google?
- 如何管理用于创建和访问 GCP 资源的凭据?
解决方案
- 我们如何使用相同的 serverless.yml 来创建所需的 GCP 资源呢?
由于 YAML 只是(来自文档)
适用于所有编程语言的人性化数据序列化标准。
没有合适的方法来拥有一个适合两种架构的文件,通过查看两个示例只需更改几行,因此您将无法使用相同的文件,但它会非常相似
- 我们是否需要使用两个 serverless.yml 文件,一个用于 AWS,另一个用于 Google?
是的,这两个服务都需要特定的配置才能正常工作
- 如何管理用于创建和访问 GCP 资源的凭据
要访问 GCP 资源,您将使用服务帐号,这一切都由Cloud IAM管理,并且代表非人类用户,在本例中是应用、API、服务等。
额外:一些有用的链接:
推荐阅读
- html - 带按钮的 Bootstrap 4 列行
- android - 接受弹出窗口后,Appium 在应用程序中找不到任何元素
- r - 仅返回我的数据框的最后 80 天
- excel - 如何使用 Visual Basic 添加一系列单元格作为来自 Excel 的自定义 SMTP 电子邮件的正文?
- html - Node Js 和填充 html 页面
- html - 如何在带有下拉菜单的导航栏中居中列表?
- javascript - 以角度 6 合并两个对象数组
- sql - PROC DB2EXT 查询中的宏?
- cmake - configure_file 中的生成器表达式
- vba - 如何检查 Excel 工作表是否受到保护?