在 AWS Proton 中使用 Git 存储库 - AWS Proton

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

在 AWS Proton 中使用 Git 存储库

AWS Proton 将 Git 存储库用于多种用途。以下列表对与 AWS Proton 资源关联的存储库类型进行了分类。对于反复连接到存储库以将内容推送到存储库或从中拉取内容的 AWS Proton 功能,您必须在 AWS Proton 中为您的 AWS 账户注册存储库链接。存储库链接是 AWS Proton 连接到存储库时可以使用的一组属性。AWS Proton 目前支持 GitHub、GitHub Enterprise 和 BitBucket。

开发人员存储库

代码存储库 - 开发人员用于存储应用程序代码的存储库。用于代码部署。AWS Proton 不直接与该存储库进行交互。在开发人员预置包含管道的服务时,他们提供存储库名称和分支以从中读取其应用程序代码。AWS Proton 将该信息传递给它预置的管道。

有关更多信息,请参阅创建服务

管理员存储库

模板存储库 - 管理员在其中存储 AWS Proton 模板捆绑包的存储库。用于模板同步。当管理员在 AWS Proton 中创建模板时,他们可以指向一个模板存储库,并且 AWS Proton 将新模板与该存储库保持同步。在管理员更新存储库中的模板捆绑包时,AWS Proton 自动创建新的模板版本。将一个模板存储库链接到 AWS Proton,然后才能使用该存储库进行同步。

有关更多信息,请参阅模板同步配置

注意

如果您继续将模板上传到 Amazon Simple Storage Service (Amazon S3) 并调用 AWS Proton 模板管理 API 以创建新的模板或模板版本,则不需要使用模板存储库。

自托管式预置存储库

基础设施存储库 - 托管渲染的基础设施模板的存储库。用于资源基础设施自托管式预置。在管理员创建一个环境以进行自托管式预置时,他们提供一个存储库。AWS Proton 向该存储库提交拉取请求 (PR),以便为该环境和部署到该环境的任何服务实例创建基础设施。将一个基础设施存储库链接到 AWS Proton,然后才能使用该存储库进行自托管式基础设施预置。

管道存储库 - 用于创建管道的存储库。用于管道自托管式预置。通过使用额外的存储库预置管道,AWS Proton 可以独立于任何单独的环境或服务存储管道配置。您只需为所有自托管式预置服务提供一个管道存储库。将一个管道存储库链接到 AWS Proton,然后才能使用该存储库进行自托管式管道预置。

有关更多信息,请参阅AWS 托管式预置的工作方式