创建服务同步配置 - 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" } }