本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
使用 Ap AWS p 开发器
以下各节介绍如何在中访问 App AWS lication Builder, AWS Toolkit for Visual Studio Code 以便您可以直观地构建项目、在本地迭代项目并将其部署到 AWS。
使用 Ap AWS p 开发器资源管理器
要在 AWS 工具包中访问 AWS 应用程序生成器,请在 VS Code 中打开 AWS 工具包,然后展开AWS 应用程序生成器资源管理器。App AWS lication Builder 资源管理器包含一个在 VS Code 编辑器选项卡中打开应用程序生成器演练的链接,并显示当前 VS Code 工作区中包含 AWS 应用程序生成器相关资源的文件夹。
在 AWS Toolkit 的 Application Builder 资源管理器中,有 4 个 project-folder-level操作可以通过项目文件夹旁边的按钮图标或打开(右键单击)项目文件夹的上下文菜单来访问:
打开模板文件:在 VS Code 资源管理器中打开您的模板文件。
使用基础架构编排器打开:在 VS Code 编辑器中使用 AWS 基础设施编排器打开您的模板文件。有关使用 AWS 基础架构 Composer 的详细信息,请参阅《AWS 基础设施编排开发者指南》中的 “AWS 基础设施编排器是什么” 主题。
构建 SAM 模板:在 AWS 工具包中打开 “为生成指定参数” 对话框。您可以选择为版本指定构建标志或使用 samconfig 中的默认值。有关 AWS SAM 模板的详细信息,请参阅《AWS Serverless Application Model开发人员指南》中的模板解剖学主题。
部署 SAM 应用程序:在 VS Code 中打开 “选择部署命令” 对话框,您可以在其中选择 “部署应用程序” 或 “同步” 来更新已部署的应用程序。有关部署 AWS SAM 应用程序的详细信息,请参阅《AWS Serverless Application Model开发人员指南》中的 “部署您的应用程序和资源” 主题。
有两个操作可以通过项目文件夹中 AWS Lambda 函数旁边的按钮图标或右键单击该 AWS Lambda 函数来访问:
本地调用和调试配置:在 VS Code 编辑器中打开 “本地调用和调试配置” 表单。使用此表单,您可以创建、编辑和运行以下类型的启动配置:。
aws-sam
有关 SAM Debug 配置的更多信息,请参阅本用户指南中的调试无服务器应用程序的配置选项主题。注意
目前,VS Code 不支持在 ARM64 架构上调试.NET Core 应用程序。如果您尝试调试.NET Core 应用程序,则会显示以下错误:
The vsdbg debugger does not currently support the arm64 architecture. Function will run locally without debug.
有关此问题的更多详细信息,请参阅存储库中的这个 VSCode-csharp
问题。 DotNet GitHub 打开函数处理器:打开包含函数处理程序的项目文件。
对于已部署的 AWS Lambda 函数,还有 2 个额外操作可用。
远程调用:在 VS Code 编辑器中打开远程调用配置菜单。
搜索日志:在 VS Code 中打开搜索日志对话框。
App 开发器演练
App lication Builder 演练是一 step-by-step份交互式指南,它将引导您完成使用 Application Builder 构建新 AWS 应用程序的过程。您可以从两个位置访问 App lication Builder 演练:位于 “App Builder” 资源管理器 AWS Toolkit for Visual Studio Code 和 “VS Code 欢迎使用” 选项卡。在 AWS 工具包的 “应用程序生成器资源管理器” 中选择 “应用程序生成器演练” 时,它会在 VS Code Edito r 窗口的 “VS Code 欢迎” 选项卡中打开 “应用程序生成器演练”。
A pp Builder 演练由 5 个主要部分组成:
1. 安装
“安装” 部分将检查您是否安装了 Application Builder 所需的 AWS CLI 工具和其他可选工具。如果您没有所需的工具或工具已过时,系统会指导您完成安装正确版本的过程。
要查看是否安装了正确 AWS CLI 和可选的工具,请选择要测试的工具 AWS CLI 或其他工具的按钮。选择按钮后,您的 AWS Toolkit Log s 会更新,VS Code 会显示一条提醒消息,告知您的工具状态。如果您需要安装或更新工具,Application Builder 演练会更新您继续操作所需的说明和资源。
有关安装的详细信息 AWS CLI,请参阅《AWS CLI开发人员指南》中的 “安装或更新至最新版本” AWS CLI主题。有关安装 AWS SAM CLI 的详细信息,请参阅 C AWS SAM LI 开发人员指南中的安装AWS SAM CLI 主题。
2. 选择您的应用程序模板
“选择您的应用程序模板” 部分将引导您完成使用模板构建新应用程序的过程。
要选择模板并初始化应用程序,请完成以下步骤。
在 “App lication Builder 演练” 中,选择 “选择您的应用程序模板” 部分,在屏幕上显示模板选项列表。
从列表中选择一个模板,然后选择 “初始化您的项目” 按钮以打开 VS Code 对话框。
完成 VS Code 对话框中的步骤以初始化您的新应用程序。
在初始化过程中, AWS Toolkit 日志会根据应用程序的状态进行更新。
要在 Application Builder 资源管理器中查看应用程序,请选择 “刷新应用程序生成器资源管理器” 图标,使用所做的更改更新资源管理器。
3. 在本地迭代
本地迭代部分包含示例图片,这些图像演示了如何使用 VS Code 和 AWS Toolkit 资源管理器中提供的应用程序生成器功能进行迭代。
有关 VS Code 和 AWS Toolkit 资源管理器中所有可用的 App Builder 功能的更多信息,请参阅本用户指南主题中的 “使用应用程序生成器资源管理器” 部分。
4. 部署到 AWS
“部署到 AWS ” 部分包含有关如何配置用于部署应用程序的连接凭 AWS 据的信息,以及如何使用 Application Builder 部署应用程序的示例。
要 AWS 使用 Application Builder 演练中的现有凭据进行连接,请完成以下过程之一。
员工: AWS 使用单点登录登录。
从 Application Builder 演练的 “部署到” AWS部分,选择 “配置凭据” 按钮,在 AWS Toolkit 资源管理器中打开AWS:LOGIN 菜单。
从AWS:登录菜单中选择 Workf orc e,然后选择 “继续” 按钮继续。
在提供的字段中输入您的起始网址,从下拉菜单中选择您AWS 所在的地区,然后选择继续按钮继续。
在 VS Code 弹出窗口中,确认您要在默认浏览器中打开 AWS 身份验证站点。
在您的默认浏览器中,完成身份验证步骤,当身份验证完成时,您会收到通知,并且可以安全地关闭浏览器窗口。
IAM 证书:存储用于 AWS CLI 工具的密钥。
从 Application Builder 演练的 “部署到” AWS部分,选择 “配置凭据” 按钮,在 AWS Toolkit 资源管理器中打开AWS:LOGIN 菜单。
从AWS:登录菜单中选择 IAM 证书,然后选择继续按钮继续。
在提供的字段中输入个人资料名称,然后输入您的
Access Key
和Secret Key
,然后选择 “继续” 按钮继续。VS Code 会显示您的身份验证状态,如果身份验证已完成或您的凭据无效,则会通知您。
有关使用配置部署凭证的详细信息 AWS CLI,请参阅《AWS CLI开发人员指南》中的配置 AWS CLI主题。有关使用现有凭据 AWS 从 AWS Toolkit 连接的更多信息,请参阅本用户指南中的连接 AWS主题。