本页重点介绍了用于开发和管理 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 »
博客文章 »


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

此处查找旧工具 »