创建服务同步配置 - AWS Proton

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

创建服务同步配置

您可以使用控制台或 AWS CLI 创建服务同步配置。

AWS Management Console
  1. 选择服务模板页面上,选择一个模板并选择配置

  2. 配置服务页面上的服务详细信息部分中,输入新的服务名称

  3. (可选)输入服务的描述。

  4. 应用程序源代码存储库部分中,选择选择链接的 Git 存储库以选择一个已链接到 AWS Proton 的存储库。如果您还没有链接的存储库,请选择链接另一个 Git 存储库,然后按照创建存储库的链接中的说明进行操作。

  5. 对于存储库,从列表中选择您的源代码存储库的名称。

  6. 对于分支,从列表中选择您的源代码的存储库分支的名称。

  7. (可选)在标签部分中,选择添加新标签,并输入键和值以创建一个客户托管标签。

  8. 选择下一步

  9. 配置服务实例页面上的服务定义源部分中,选择从 Git 同步您的服务

  10. 服务定义文件部分中,如果您希望 AWS Proton 创建 proton-ops 文件,请选择我希望 AWS Proton 创建文件。在使用该选项时,AWS Proton 在您指定的位置中创建 specproton-ops 文件。选择我正在提供我自己的文件以创建您自己的 OPS 文件。

  11. 服务定义存储库部分中,选择选择链接的 Git 存储库以选择一个已链接到 AWS Proton 的存储库。

  12. 对于存储库名称,从列表中选择您的源代码存储库的名称。

  13. 对于 proton-ops 文件分支,从列表中选择您的分支名称,AWS Proton 将在其中放置您的 OPS 和规范文件。

  14. 服务实例部分中,将根据 proton-ops 文件中的值自动填充每个字段。

  15. 选择下一步并检查您的输入。

  16. 选择创建

AWS CLI
使用 AWS CLI 创建服务同步配置
  • 运行以下命令。

    $ aws proton create-service-sync-config \ --resource "service-arn" \ --repository-provider "GITHUB" \ --repository "example/proton-sync-service" \ --ops-file-branch "main" \ --proton-ops-file "./configuration/custom-proton-ops.yaml" (optional)

    响应如下所示。

    { "serviceSyncConfig": { "branch": "main", "filePath": "./configuration/custom-proton-ops.yaml", "repositoryName": "example/proton-sync-service", "repositoryProvider": "GITHUB", "serviceName": "service name" } }