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

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

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

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

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

重要

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

提示

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

向项目添加蓝图

  1. 打开 CodeCatalyst 控制台,网址为 https://codecatalyst.aws/

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

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

    提示

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

    此功能要求为该空间启用生成式 AI 功能。有关更多信息,请参阅管理生成式 AI 功能

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

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

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

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

    • GitHub 存储库:Connect GitHub 账户。

      选择 “高级” 下拉菜单,选择 GitHub作为存储库提供者,然后选择要存储蓝图创建的源代码的 GitHub 帐户。

      注意

      如果您使用的是 GitHub 账户连接,则必须创建个人连接才能在您的身份和身份之间建立 CodeCatalyst 身份映射。 GitHub 有关更多信息,请参阅 人际关系通过人际关系访问 GitHub 资源

    • Bitbucket 存储库:连接 Bitbucket 工作空间。

      选择 “高级” 下拉菜单,选择 Bitbucket 作为存储库提供程序,然后选择要存储蓝图创建的源代码的 Bitbucket 工作空间。

    • GitLab 存储库:Connect GitLab 用户。

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

  7. 配置蓝图下,配置蓝图参数。根据蓝图,您可以选择命名源存储库。

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

  9. 如果您对拉取请求中包含要查看的代码和更改感到满意,请选择添加蓝图。创建拉取请求后,您可以添加评论。可以将评论添加到拉取请求或文件中的各个行中,也可以添加到整个拉取请求中。您可以使用@符号和文件名来添加指向诸如文件之类的资源的链接。

    注意

    在拉取请求获得批准并合并之前,蓝图才会被应用。有关更多信息,请参阅 查看拉取请求合并拉取请求

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

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