

终止支持通知：2026 年 10 月 7 日， AWS 将终止对的支持。 AWS Proton 2026 年 10 月 7 日之后，您将无法再访问 AWS Proton 控制台或 AWS Proton 资源。您部署的基础架构将保持不变。有关更多信息，请参阅《[AWS Proton 服务弃用和迁移指南》](https://docs.aws.amazon.com/proton/latest/userguide/proton-end-of-support.html)。

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

# 创建服务同步配置
<a name="create-service-sync"></a>



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

------
#### [ AWS 管理控制台 ]

1. 在**选择服务模板**页面上，选择一个模板并选择**配置**。

1. 在**配置服务**页面上的**服务详细信息**部分中，输入新的**服务名称**。

1. （可选）输入服务的描述。

1. 在 “**应用程序源代码存储库**” 部分，选择 “**选择链接的 Git 存储库**”，选择已与之关联的存储库 AWS Proton。如果您还没有链接的存储库，请选择**链接另一个 Git 存储库**，然后按照[创建存储库的链接](https://docs.aws.amazon.com//proton/latest/userguide/ag-create-repo.html)中的说明进行操作。

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

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

1. （可选）在**标签**部分中，选择**添加新标签**，并输入键和值以创建一个客户托管标签。

1. 选择**下一步**。

1. 在**配置服务实例**页面上的**服务定义源**部分中，选择**从 Git 同步您的服务**。

1. 在**服务定义文件**部分中，如果您希望 AWS Proton 创建 `proton-ops` 文件，请选择**我希望 AWS Proton 创建文件**。使用此选项，在您指定的位置 AWS Proton 创建`spec`和`proton-ops`文件。选择**我正在提供我自己的文件**以创建您自己的 OPS 文件。

1. 在 “**服务定义存储库**” 部分，选择 “**选择链接的 Git 存储库**”，选择已与之关联的存储库 AWS Proton。

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

1. 对于**`proton-ops`文件分支**，请从列表中选择您的分支名称，该分支 AWS Proton 将存放您的 OPS 和规格文件。

1. 在**服务实例**部分中，将根据 `proton-ops` 文件中的值自动填充每个字段。

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

1. 选择**创建**。

------
#### [ 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"
      }
  }
  ```

------