本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
创建服务同步配置
您可以使用控制台或 AWS CLI 创建服务同步配置。
- AWS Management Console
-
-
在选择服务模板页面上,选择一个模板并选择配置。
-
在配置服务页面上的服务详细信息部分中,输入新的服务名称。
-
(可选)输入服务的描述。
-
在应用程序源代码存储库部分中,选择选择链接的 Git 存储库以选择一个已链接到 AWS Proton 的存储库。如果您还没有链接的存储库,请选择链接另一个 Git 存储库,然后按照创建存储库的链接中的说明进行操作。
-
对于存储库,从列表中选择您的源代码存储库的名称。
-
对于分支,从列表中选择您的源代码的存储库分支的名称。
-
(可选)在标签部分中,选择添加新标签,并输入键和值以创建一个客户托管标签。
-
选择下一步。
-
在配置服务实例页面上的服务定义源部分中,选择从 Git 同步您的服务。
-
在服务定义文件部分中,如果您希望 AWS Proton 创建
proton-ops
文件,请选择我希望 AWS Proton 创建文件。在使用该选项时,AWS Proton 在您指定的位置中创建spec
和proton-ops
文件。选择我正在提供我自己的文件以创建您自己的 OPS 文件。 -
在服务定义存储库部分中,选择选择链接的 Git 存储库以选择一个已链接到 AWS Proton 的存储库。
-
对于存储库名称,从列表中选择您的源代码存储库的名称。
-
对于
proton-ops
文件分支,从列表中选择您的分支名称,AWS Proton 将在其中放置您的 OPS 和规范文件。 -
在服务实例部分中,将根据
proton-ops
文件中的值自动填充每个字段。 -
选择下一步并检查您的输入。
-
选择创建。
-
- 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" } }
-
服务同步配置
查看