在项目中添加蓝图以整合资源 - Amazon CodeCatalyst

在项目中添加蓝图以整合资源

您可以在项目中添加多个蓝图,从而整合功能组件、资源和监管措施。项目支持在单独的蓝图中分开管理的各种元素。向项目中添加蓝图后,可以减少手动创建资源以及支持软件组件正常运行的需求。随着需求的演变,您的项目也可以保持紧跟最新变化。要了解有关如何在项目中添加蓝图的更多信息,请参阅以蓝图用户的身份使用生命周期管理功能

在配置蓝图详细信息时,您还可以选择将蓝图的源代码存储在首选的第三方存储库中,而您仍可以在该存储库中管理蓝图,并利用生命周期管理功能让项目保持随时更新。有关更多信息,请参阅在 CodeCatalyst 中使用扩展向项目添加功能以蓝图用户的身份使用生命周期管理功能

重要

要在 CodeCatalyst 项目中添加蓝图,您必须使用在该空间中具有空间管理员高级用户项目管理员角色的账户登录。

提示

将蓝图添加到项目中后,您可以配置电子邮件和 Slack 通知,从而提供有关蓝图最新更改的更新信息。有关更多信息,请参阅 从 CodeCatalyst 发送通知

向项目添加蓝图

  1. 通过访问 https://codecatalyst.aws/ 打开 CodeCatalyst 控制台。

  2. 在 CodeCatalyst 控制台中,导航到空间,然后选择要在其中添加蓝图的项目。

  3. 在导航窗格中,选择蓝图,然后选择添加蓝图

    提示

    您可以选择向 Amazon Q 提供您的项目需求,让 Amazon Q 为您推荐蓝图,以此来添加蓝图。有关更多信息,请参阅创建项目或添加功能时使用 Amazon Q 选择蓝图使用 Amazon Q 通过蓝图创建项目或添加功能时的最佳实践。此功能仅在美国西部(俄勒冈州)区域中提供。

    此功能要求为空间启用生成式人工智能功能。有关更多信息,请参阅 Managing generative AI features

  4. CodeCatalyst 蓝图选项卡中选择蓝图,或者从空间蓝图选项卡中选择自定义蓝图,然后选择下一步

  5. 蓝图详细信息下,从目标版本下拉菜单中选择蓝图版本。系统会自动选择最新的目录版本。

  6. (可选)默认情况下,蓝图创建的源代码存储在 CodeCatalyst 存储库中。此外,您可以选择将蓝图源代码存储在第三方存储库中。有关更多信息,请参阅 在 CodeCatalyst 中使用扩展向项目添加功能

    根据要使用的第三方存储库提供商,执行以下操作之一:

    • GitHub 存储库:连接 GitHub 账户。

      选择高级下拉菜单,选择 GitHub 作为存储库提供商,然后选择用于存储蓝图所创建的源代码的 GitHub 账户。

      注意

      如果您使用与 GitHub 账户的连接,则必须创建个人连接,以便在您的 CodeCatalyst 身份与 GitHub 身份之间建立身份映射。有关更多信息,请参阅个人连接使用个人连接访问 GitHub 资源

    • Bitbucket 存储库:连接 Bitbucket 工作区。

      选择高级下拉菜单,选择 Bitbucket 作为存储库提供商,然后选择用于存储蓝图所创建的源代码的 Bitbucket 工作区。

    • GitLab 存储库:连接 GitLab 用户。

      选择高级下拉菜单,选择 GitLab 作为存储库提供商,然后选择用于存储蓝图所创建的源代码的 GitLab 用户。

  7. 配置蓝图下,配置蓝图参数。根据具体的蓝图,您可能能够选择命名源存储库。

  8. 查看当前蓝图版本与更新版本之间的差异。拉取请求中显示的差异说明了当前版本与最新版本之间的更改,最新版本是创建拉取请求时所需的版本。如果未显示任何更改,则说明版本可能相同,或者您可能为当前版本和所需版本选择了相同的版本。

  9. 在您确定拉取请求中包含了所要审核的代码和更改之后,请选择添加蓝图。创建拉取请求后,可以添加备注。可以将备注添加到拉取请求中或文件内的单独行中,也可以为整个拉取请求添加备注。您可以使用 @ 符号后跟文件名的方式,添加指向文件等资源的链接。

    注意

    在拉取请求获得批准并且合并之前,不会应用蓝图。有关更多信息,请参阅审核拉取请求合并拉取请求

如果对于指定空间,没有蓝图可用来创建新项目或添加到现有项目中,蓝图作者还可以将自定义蓝图添加到这些空间内的项目中。有关更多信息,请参阅 在指定的空间和项目中发布和添加自定义蓝图

如果您不希望再接收蓝图的更新,可以取消该蓝图与您的项目的关联。有关更多信息,请参阅 取消蓝图与项目的关联以停止更新