本页重点介绍了用于开发和管理 AWS 应用程序的主要开发人员工具、开发工具包、IDE 工具包和命令行工具。

转至:开发人员工具 | 开发工具包 | IDE 工具包 | 命令行 | 无服务器开发


AWS 开发人员工具可以帮助您安全地对应用程序的源代码进行存储和版本控制,还可自动构建、测试应用程序并将其部署至 AWS 或本地环境。

AWS CodeCommit 是一种完全托管型源代码控制服务,使公司可以轻松地托管安全和高度可扩展的专用 Git 存储库。使用 CodeCommit,您无需运行自己的源代码控制系统,也无需担心基础设施的扩展能力。您可以使用 CodeCommit 将来自源代码的任何数据安全存储为二进制文件,而且它可以无缝兼容您现有的 Git 工具。 
了解更多 »

AWS CodePipeline 是一种持续集成与持续交付服务,可以实现快速而可靠的应用程序和基础设施更新。根据您定义的发布流程模型,只要代码发生变化,CodePipeline 便会构建、测试和部署您的代码。这使您能够快速而可靠地提供各种功能和更新。通过使用我们针对 GitHub 等常见第三方服务提供的预建插件,或者将您自己的自定义插件集成到发布过程中的任何阶段,您可以轻松构建所需要的端到端解决方案。利用 AWS CodePipeline,您只需按实际使用量付费。没有预付费用或长期承诺。
了解更多 »

AWS CodeBuild 是一项完全托管的生成服务,可编译源代码、运行测试以及生成可供部署的软件包。使用 CodeBuild,您无需配置、管理和扩展自己的生成服务器。CodeBuild 可以持续扩展并同时处理多项构建任务,因此您的构建任务不会在队列中等待。您可以使用预先打包的构建环境快速开始,也可以创建使用您自己的构建工具的自定义构建环境。使用 CodeBuild,您将按使用计算资源的分钟数付费。
了解更多 »

AWS CodeDeploy 是一项可以将代码自动部署到任意实例中的服务,这些实例包括 Amazon EC2 实例和在本地运行的实例。借助 AWS CodeDeploy,您可以更轻松地快速发布新功能、避免在应用程序部署过程中出现停机,并简化应用程序的更新工作。您可以使用 AWS CodeDeploy 自动执行软件部署流程,而无需进行容易出错的手动操作。此服务还可以通过您的基础设施进行扩展,以便您可以轻松部署到一个或上千个实例。
了解更多 »


借助适用于您的编程语言或平台的 API,在您的应用程序中简化使用 AWS 服务。


将专门的云工具集成到您的开发环境中,加速 AWS 开发。


通过命令行控制您的 AWS 服务,并使用脚本自动管理服务。

从单个命令行工具管理多个 AWS 服务。适用于 Windows、Mac 和 Linux/UNIX 系统。

安装 »
文档 »
了解更多 »

使用您管理 Windows、Linux 或 Mac 环境所用的 PowerShell 工具来管理您的 AWS 资源。 

安装 »
文档 »
了解更多 »

AWS SAM Local 是一种 CLI 工具,可让您在本地测试和调试由 AWS Serverless Application Model (SAM) 模板定义的 AWS Lambda 函数。

GitHub »
文档 »
博客文章 »


使用 SAM Local 和 AWS SAM 测试和部署基于 AWS Lambda 构建的无服务器应用程序。要查看更多无服务器应用程序工具,请访问此处

AWS Serverless Application Model (AWS SAM) 是定义无服务器应用程序的模型。AWS SAM 受 AWS CloudFormation 本地支持,提供一种简单的方式来定义无服务器应用程序所需的 Amazon API Gateway API、AWS Lambda 函数和 Amazon DynamoDB 表。采用 Apache 2.0 提供的规范。有关更多信息,请参阅我们的文档

AWS SAM Local 是一种补充性的 CLI 工具,可让您在本地测试由 AWS SAM 模板定义的 Lambda 函数。了解更多 »

AWS SAM Local 是一种 CLI 工具,可让您在本地测试和调试由 AWS Serverless Application Model (SAM) 模板定义的 AWS Lambda 函数。SAM Local 可用于在本地测试函数,从 SAM 模板启用本地 API Gateway,验证 SAM 模板以及生成各种事件源的示例负载。

GitHub »
博客文章 »


示例代码和库 » 查找代码库

此处查找旧工具 »