开始使用 AWS Management Console - AWS Proton

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

开始使用 AWS Management Console

开始使用 AWS Proton
  • 创建并查看环境模板。

  • 创建、查看和发布使用您刚创建的环境模板的服务模板。

  • 创建环境和服务(可选)。

  • 删除服务模板、环境模板、环境和服务(如果已创建)。

步骤 1:打开 AWS Proton 控制台

步骤 2:准备使用示例模板

  1. 创建与 Github 的 Codestar 连接并命名该连接 my-proton-connection。

  2. 导航到 https://github.com/aws-samples/aws-proton-cloudformation-sample-templates

  3. 在您的 Github 账户中创建存储库的分支。

步骤 3:创建环境模板

在导航窗格中,选择环境模板

  1. 环境模板页面中,选择创建环境模板

  2. 创建环境模板页面上的模板选项部分中,选择创建用于预置新环境的模板

  3. 模板捆绑包源部分中,选择从 Git 同步模板捆绑包

  4. 模板定义存储库部分中,选择选择链接的 Git 存储库

  5. my-proton-connection从 “存储库” 列表中选择。

  6. 分支列表中选择 main

  7. Proton 环境模板详细信息部分中。

    1. 将模板名称输入为 fargate-env

    2. 将环境模板显示名称输入为 My Fargate Environment

    3. (可选)输入环境模板的描述。

  8. (可选)在标签部分中,选择添加新标签,并输入键和值以创建一个客户托管标签。

  9. 选择创建环境模板

    您现在位于一个新页面中,其中显示新环境模板的状态和详细信息。这些详细信息包括列表 AWS 和客户管理的标签。 AWS Proton 创建 AWS Proton 资源时会自动为您生成 AWS 托管标签。有关更多信息,请参阅 AWS Proton 资源和标记

  10. 新环境模板的初始状态为草稿。您和具有 proton:CreateEnvironment 权限的其他人可以查看和访问该模板。执行下一步,以使该模板可供其他人使用。

  11. 模板版本部分中,选择刚创建的模板次要版本 (1.0) 左侧的单选按钮。或者,您可以在信息提醒横幅中选择发布并跳过下一步。

  12. 模板版本部分中,选择发布

  13. 模板状态变为已发布。由于它是最新的模板版本,因此,它是推荐版本。

  14. 在导航窗格中,选择环境模板

    新页面将显示环境模板列表以及模板详细信息。

步骤 4:创建服务模板

创建一个服务模板。
  1. 在导航窗格中,选择服务模板

  2. 服务模板页面中,选择创建服务模板

  3. 创建服务模板页面上的模板捆绑包源部分中,选择从 Git 同步模板捆绑包

  4. 模板部分中,选择选择链接的 Git 存储库

  5. my-proton-connection从 “存储库” 列表中选择。

  6. 分支列表中选择 main

  7. Proton 服务模板详细信息部分中。

    1. 将服务模板名称输入为 backend-fargate-svc

    2. 将服务模板显示名称输入为 My Fargate Service

    3. (可选)输入服务模板的描述。

  8. 兼容的环境模板部分中。

    1. 选中 My Fargate Environment 环境模板左侧的复选框,为新服务模板选择兼容的环境模板。

  9. 对于加密设置,保留默认值。

  10. 管道定义部分中。

    1. 此模板包括 CI/CD 管道按钮保持选中状态。

  11. 选择创建服务模板

    您现在进入了一个新页面,其中显示了新服务模板的状态和详细信息,包括 AWS 和客户管理的标签列表。

  12. 新服务模板的初始状态为草稿。仅管理员可以查看和访问该状态。要使服务模板可供开发人员使用,请执行下一步。

  13. 模板版本部分中,选择刚创建的模板次要版本 (1.0) 左侧的单选按钮。或者,您可以在信息提醒横幅中选择发布并跳过下一步。

  14. 模板版本部分中,选择发布

  15. 模板状态变为已发布

    您的服务模板的第一个次要版本已发布并且可供开发人员使用。由于它是最新的模板版本,因此,它是推荐版本。

  16. 在导航窗格中,选择服务模板

    新页面将显示您的服务模板和详细信息列表。

步骤 5:创建环境

在导航窗格中,选择环境

  1. 选择创建环境

  2. 选择环境模板页面中,选择刚创建的模板。该模板命名为 My Fargate Environment。然后,选择配置

  3. 配置环境页面上的预置部分中,选择通过 AWS Proton进行预置

  4. 部署账户部分中,选择该 AWS 账户账户

  5. 环境设置中,将环境名称输入为 my-fargate-environment

  6. 在 “环境角色” 部分中,选择 “新建服务角色”,或者,如果您已经创建了 AWS Proton 服务角色,请选择 “现有服务角色”。

    1. 选择新服务角色以创建一个新角色。

      1. 环境角色名称输入为 MyProtonServiceRole

      2. 选中该复选框以同意为您的账户创建具有管理权限的 AWS Proton 服务角色。

    2. 选择现有的服务角色以使用一个现有的角色。

      1. 环境角色名称下拉字段中选择您的角色。

  7. 选择下一步

  8. 配置自定义设置页面上,使用默认值。

  9. 选择下一步并检查您的输入。

  10. 选择创建

    查看环境详细信息和状态,以及您的环境的 AWS 托管标签和客户托管标签。

  11. 在导航窗格中,选择环境

    新页面显示您的环境列表以及状态和其他环境详细信息。

步骤 6:可选 - 创建服务并部署应用程序

  1. 打开AWS Proton 控制台

  2. 在导航窗格中,选择服务

  3. 服务页面中,选择创建服务

  4. 选择服务模板页面中,选择模板卡右上角的单选按钮以选择 My Fargate Service 模板。

  5. 选择页面右下角的配置

  6. 配置服务页面上的服务设置部分中,输入服务名称 my-service

  7. (可选)输入服务的描述。

  8. 服务存储库设置部分中:
    1. 要进行CodeStar 连接,请从列表中选择您的连接。

    2. 对于存储库名称,从列表中选择您的源代码存储库的名称。

    3. 对于分支名称,从列表中选择您的源代码存储库分支的名称。

  9. (可选)在标签部分中,选择添加新标签,并输入键和值以创建一个客户托管标签。然后选择下一步

  10. 配置自定义设置页面上的服务实例部分中,在新实例部分中执行以下步骤,为您的服务实例参数提供自定义值。

    1. 输入实例名称 my-app-service

    2. 为您的服务实例选择 my-fargate-environment 环境。

    3. 保留其余实例参数的默认值。

    4. 保留管道输入的默认值。

    5. 选择下一步并检查您的输入。

    6. 选择创建并查看您的服务状态和详细信息。

  11. 在服务详细信息页面中,选择概述管道选项卡以查看您的服务实例和管道的状态。在这些页面上,您还可以查看 AWS 客户管理的标签。 AWS Proton 会自动为您创建 AWS 托管标签。选择管理标签以创建和修改客户托管标签。有关标记的更多信息,请参阅AWS Proton 资源和标记

  12. 服务处于活动状态后,在概述选项卡的服务实例部分,选择您的服务实例的名称my-app-service

    您现在位于服务实例详细信息页面上。

  13. 要查看您的应用程序,请在 “输出” 部分,将ServiceEndpoint链接复制到您的浏览器。

    你会在网页中看到一张 AWS Proton 图片。

  14. 在创建服务后,在导航窗格中选择服务以查看您的服务列表。

步骤 7:清理

  1. 打开AWS Proton 控制台

  2. 删除服务(如果已创建)
    1. 在导航窗格中,选择服务

    2. 服务页面中,选择服务名称 my-service

      您现在位于 my-service 的服务详细信息页面上。

    3. 在页面上的右上角,选择操作,然后选择删除

    4. 一个模态框提示您确认删除操作。

    5. 按照说明进行操作并选择是,删除

  3. 删除环境
    1. 在导航窗格中,选择环境

    2. 环境页面中,选择刚创建的环境左侧的单选按钮。

    3. 选择操作,然后选择删除

    4. 一个模态框提示您确认删除操作。

    5. 按照说明进行操作并选择是,删除

  4. 删除服务模板
    1. 在导航窗格中,选择服务模板

    2. 服务模板页面中,选择服务模板左侧的单选按钮my-svc-template

    3. 选择操作,然后选择删除

    4. 一个模态框提示您确认删除操作。

    5. 按照说明进行操作并选择是,删除。这会删除服务模板及其所有版本。

  5. 删除环境模板
    1. 在导航窗格中,选择环境模板

    2. 在 “环境模板” 页面中,选择左侧的单选按钮my-env-template

    3. 选择操作,然后选择删除

    4. 一个模态框提示您确认删除操作。

    5. 按照说明进行操作并选择是,删除。这会删除环境模板及其所有版本。

  6. 删除 CodeStar 连接