本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
在 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 托管式预置的工作方式。