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