Amazon Web Services
Awesome AWS ¶
精选的 AWS 库、开源存储库、指南、博客和其他资源的精选列表.
灵感来自 awesome 列表.
The Fiery Meter of AWSome¶
- 0100+ 星的回购::火:
- 0200+ 星的回购::火::火:
- 0500+ 星的回购::火::火::火:
- 拥有 1000 多个星星的回购协议:
- 拥有 2000 多个星星的回购协议:
不在 AWSome 的 Fiery Meter 上的回购仍然很棒,请参阅 A Note on Repo AWSomeness.
awesome-aws
Python Module¶
Python模块 awesome-aws
定期扫描回购 Awesome AWS 保持 AWSome 的“Fiery Meter”的准确性.
Contributing¶
欢迎投稿!
另请查看 Watch List.
Index¶
SDKs and Samples¶
带有示例和文档的 AWS 和社区 SDK,按语言分组.
Android SDK¶
C++ SDK¶
C++ SDK 是一个实验室项目,文档和/或样本有限.
Clojure SDK¶
Clojure SDK 是一个社区项目,文档和/或示例有限.)
Go SDK¶
相关回购:
iOS SDK¶
IoT SDK¶
IoT SDK 是一个实验室项目,文档和/或示例有限.
Java SDK¶
JavaScript SDK¶
相关回购:
Haskell SDK¶
相关回购:
Haskell SDK 是一个社区项目,文档和/或示例有限.
Perl SDK¶
Perl SDK 是一个社区项目.
PHP SDK¶
相关回购:
Python SDK¶
相关回购:
Ruby SDK¶
相关回购:
Rust SDK¶
Rust SDK 是一个社区项目,文档和/或样本有限.
Scala SDK¶
相关回购:
Scala SDK 是一个实验室项目,文档和/或样本有限.
Unity SDK¶
Xamarin SDK¶
Xamarin SDK 是一个实验室项目,文档和/或示例有限.
.NET SDK¶
Command Line Tools¶
带有示例和文档的 AWS 和社区命令行工具.
Universal Command Line Interface¶
相关回购:
Windows PowerShell¶
IDE Toolkits¶
带有示例和文档的官方 IDE 工具包.
Eclipse Toolkit¶
Visual Studio Toolkit¶
Open Source Repos¶
AWS 和社区开源项目,按服务分组. 看 A Note on Repo AWSomeness 更多细节.
API Gateway¶
AWS 回购协议:
- api-gateway-secure-pet-store - 通过 Lambda 的 Cognito 凭据.
- aws-apigateway-sdk-java - Java 开发工具包.
- aws-apigateway-swagger-importer - 与 Swagger 一起工作的工具.
社区回购:
CLI¶
AWS 回购协议:
- awscli-aliases - AWS CLI 别名的存储库.
- amazon-ecs-cli - ECS CLI 使用相同的 Docker Compose 文件格式和熟悉的 Compose 命令.
- aws-cli - 通用命令行界面.
- aws-shell
- awscli-cookbook - 安装 CLI 工具并提供一组 LWRP 以供在厨师食谱中使用.
- awsmobile-cli - JavaScript 生态系统中前端开发人员的 CLI 体验.
社区回购:
- achiku/jungle - EC2 和 ELB cli 的操作应该更简单.
- dbcli/athenacli - AWS Athena 服务的 CLI 工具,可以自动完成和语法突出显示.
- donnemartin/saws - 增强型 AWS 命令行界面.
- timkay/aws - 轻松通过命令行访问 Amazon EC2、S3、SQS、ELB 和 SDB.
- wallix/awless - Go 中用于 EC2、IAM 和 S3 的强大 CLI.
- 99designs/aws-vault - 用 Go 编写的用于安全存储 AWS 凭证的工具.
CloudFormation¶
AWS 回购协议:
- aws-cdk - 在代码中定义云基础设施的框架.
- aws-cfn-custom-resource-examples - 自定义资源示例.
- aws-cfn-resource-bridge - 自定义资源框架.
- cfn-python-lint - 用于检查/验证 CloudFormation 的工具.
- cfncluster-cookbook - 样本食谱.
- cfncluster - 部署和维护 HPC 集群的框架.
社区回购:
- Appliscale/perun - 用于检查/验证和管理 CloudFormation 模板和堆栈的 CLI 工具.
- bazaarvoice/cloudformation-ruby-dsl - 用于创建模板的 Ruby DSL.
- beaknit/cform - SublimeText 插件.
- cloudreach/sceptre - 用于自动化 CloudFormation 的 CLI 工具.
- cloudtools/troposphere - 用于创建描述的 Python 库.
- peterkh/cumulus - 管理堆栈.
- envato/stack_master - 用于管理 CloudFormation 堆栈的 CLI 工具.
- sparkleformation/sfn - 用于堆栈管理的 CLI.
- sparkleformation/sparkle_formation - 用于模板创建的 Ruby DSL.
- Stelligent/cfn_nag - CloudFormation 模板的 Linting 工具
CloudSearch¶
AWS 回购协议:
- cloudsearchable - 一个 ActiveRecord 风格的 ORM 查询接口.
社区回购:
CloudTrail¶
AWS 回购协议:
- aws-cloudtrail-processing-library - 轻松使用和处理日志文件.
社区回购:
- AppliedTrust/traildash - 光滑的仪表板.
- GorillaStack/auto-tag - 在创建时自动标记 AWS 资源,用于成本分配.
CloudWatch¶
AWS 回购协议:
- cloudwatch-logs-subscription-consumer - 运动流阅读器.
- ecs-cloudwatch-logs - 关于使用 Amazon ECS 和 Amazon CloudWatch 日志的博客文章中的资产.
- logstash-output-cloudwatchlogs - 将日志发送到 CloudWatch 的 logstash 插件.
- opsworks-cloudwatch-logs-cookbooks - OpsWorks 示例食谱.
社区回购:
- jorgebastida/awslogs - 用于查询组、流和事件的简单 CLI.
- newrelic-platform/newrelic_aws_cloudwatch_plugin - 新遗物插件.
Code Deploy¶
AWS 回购协议:
- aws-codedeploy-agent - 样本代理.
- aws-codedeploy-plugin - 詹金斯插件.
- aws-codedeploy-samples - 示例和模板场景.
社区回购:
Code Pipeline¶
AWS 回购协议:
- aws-codepipeline-custom-job-worker - 在创建自定义操作时开发您自己的工作人员.
- aws-codepipeline-jenkins-aws-codedeploy_linux - Linux 的四级流水线.
- aws-codepipeline-plugin-for-jenkins - 詹金斯插件.
- aws-codepipeline-s3-aws-codedeploy_linux - Linux 的简单管道.
- AWSCodePipeline-Jenkins-AWSCodeDeploy_Windows - 适用于 Windows 的四级流水线.
- AWSCodePipeline-S3-AWSCodeDeploy_Windows - 适用于 Windows 的简单管道.
社区回购:
Cognito¶
AWS 回购协议:
- amazon-cognito-android - 适用于 Android 的同步 SDK.
- amazon-cognito-developer-authentication-sample - 认证样本.
- amazon-cognito-dotnet - .NET 的同步 SDK.
- amazon-cognito-ios - 适用于 iOS 的同步 SDK.
- amazon-cognito-js - 用于 JavaScript 的同步 SDK.
- amazon-cognito-streams-sample - 消费流样本.
- cognito-sample-nodejs - Node.js 的示例应用程序.
社区回购:
- capeless/warrant - 用于使用 Cognito 的 Python 库.
- rahulpsd18/cognito-backup-restore - 用于备份和恢复 Cognito 用户池的工具.
Data Pipeline¶
AWS 回购协议:
- data-pipeline-samples - 样本管道.
社区回购:
Device Farm¶
AWS 回购协议:
- aws-device-farm-appium-tests-for-sample-app -Appium TestNG Android 测试.
- aws-device-farm-calabash-tests-for-sample-app - 葫芦 Android 测试.
- aws-device-farm-gradle-plugin -摇篮插件.
- aws-device-farm-jenkins-plugin - 詹金斯插件.
- aws-device-farm-sample-app-for-android - 示例 Android 应用程序.
社区回购:
DynamoDB¶
AWS 回购协议:
- aws-dotnet-session-provider - ASP.NET 应用程序的会话状态提供程序.
- aws-dotnet-trace-listener - System.Diagnostics 的跟踪侦听器,可用于记录事件.
- aws-dynamodb-encryption-java - Java 加密客户端.
- aws-dynamodb-examples - 使用 Java SDK 的示例.
- aws-dynamodb-mars-json-demo - 存储和索引 NASA JPL 火星图像.
- aws-dynamodb-session-tomcat - Apache Tomcat 的会话存储.
- aws-sessionstore-dynamodb-ruby - 处理 Ruby 网络应用程序的会话.
- dynamodb-cross-region-library - 跨区域复制.
- dynamodb-geo - 用于创建和查询地理空间数据的库.
- dynamodb-import-export-tool - 导入和导出示例.
- dynamodb-online-index-violation-detector - 查找在线 GSI 的散列键和范围键的违规行为.
- dynamodb-streams-kinesis-adapter - 用于使用和处理来自 DynamoDB 流的数据的 Kinesis 接口.
- dynamodb-tictactoe-example-app - 轻量级 python 应用程序.
- dynamodb-titan-storage-backend - Titan 的存储后端.
- dynamodb-transactions - 跨多个项目和表执行原子写入和隔离读取.
- logstash-input-dynamodb - Logstash 输入插件.
社区回购:
- channl/dynamodb-lambda-autoscale - 使用 Lambda 自动缩放 DynamoDB 配置的容量.
- lyft/confidant - 存储秘密,静态加密.
- sebdah/dynamic-dynamodb - 提供自动缩放.
- sensedeep/dynamodb-onetable - 使用 NodeJS 进行单表设计的 DynamoDB 库.
Elastic Beanstalk¶
AWS 回购协议:
- aws-eb-glassfish-dockerfiles - GlassFish 泊坞窗文件.
- aws-eb-python-dockerfiles - Python 泊坞窗文件.
- eb-demo-php-simple-app - 简单的 PHP 应用程序.
- eb-docker-multiple-ports - 使用 Docker 图像的简单 Node.js 和 Tomcat 应用程序.
- eb-docker-nginx-proxy - 使用 PHP-FPM 和 Nginx Docker 图像的简单 PHP 应用程序.
- eb-docker-virtual-hosting - 使用 Docker 映像的简单 PHP、Tomcat 和 Nginx 应用程序.
- eb-node-express-sample - Sample express app.
- eb-node-express-signup - Express 框架和 Bootstrap Node.js 示例应用程序.
- eb-node-express - 开发人员指南中引用的示例应用程序.
- eb-py-flask-signup-worker - 说明工作者角色的 Python 应用程序.
- eb-py-flask-signup - 带有 Flask 和 Bootstrap 的 Python 注册表单应用程序.
- eb-python-flask - 简单的 Python 和 Flask 应用程序.
- eb-wif-sample - 使用 Web 联合身份验证的示例登录应用程序.
社区回购:
- alienfast/elastic-beanstalk - 带有 rake 配置和部署的 Rails 应用程序的 Gem.
- ThoughtWorksStudios/eb_deployer - 蓝绿部署自动化.
Elastic Compute Cloud¶
AWS 回购协议:
社区回购:
- alestic/ec2-consistent-snapshot - 在 EC2 中启动一致的 EBS 快照.
- ConradIrwin/aws-name-server - 允许您按名称查找实例的 DNS 服务器.
- cristim/autospotting - 使用兼容的 Spot 实例自动滚动替换 AutoScaling 组中的按需 EC2 实例.
- evannuil/aws-snapshot-tool - 自动化 EBS 快照和旋转.
- kelseyhightower/kubernetes-the-hard-way - 在 EC2 上以艰难的方式引导 Kubernetes. 没有脚本.
- mirakui/ec2ssh - SSH 配置管理器.
- openebs/openebs - 容器化块存储 QoS SLA、跨 AZ 和环境的分层和复制策略,以及可预测和可扩展的性能.
- skavanagh/EC2Box - 基于 Web 的 SSH 控制台,可同时管理多个实例.
- wbailey/claws - CLI 驱动的控制台与 capistrano 集成.
Elastic Container Service¶
AWS 回购协议:
- amazon-ecs-agent - 在容器上运行并启动容器的代理.
- amazon-ecs-amazon-efs - 保存来自容器的数据.
- amazon-ecs-init - 为支持 Amazon ECS 容器代理而开发的 RPM.
- blox - 用于在 ECS 上构建自定义调度程序的开源工具.
- ecs-blue-green-deployment - ECS 上的蓝绿部署.
- ecs-cloudwatch-logs - 来自使用 Amazon ECS 和 Amazon CloudWatch 日志的博客的资产.
- ecs-demo-php-simple-app - 简单的 PHP 应用程序.
- ecs-mesos-scheduler-driver - 集成 Apache Mesos.
- ecs-refarch-continuous-deployment - 使用 CodePipeline 持续部署到 ECS 的参考架构.
- ecs-task-kite - 用于任务间通信的简单大使容器.
- lambda-ecs-worker-pattern - 使用 SQS 和 ECS 扩展 Lambda.
- py-flask-signup-docker - Python 示例应用程序.
- service-discovery-ecs-consul - 来自博客 Service Discovery via Consul with Amazon ECS 的资产.
社区回购:
- Lumoslabs/broadside - 用于部署容器化应用程序修订版的命令行工具.
- Stelligent/mu - 用于通过 CodeBuild 和 CodePipeline 简化 ECS 部署的命令行工具.
Elastic File System¶
AWS 回购协议:
- amazon-ecs-amazon-efs - 保留来自 ECS 的数据.
社区回购:
Elastic MapReduce¶
AWS 回购协议:
- emr-bootstrap-actions - 样本引导操作.
- emr-sample-apps - 示例应用程序.
社区回购:
- Yelp/mrjob - 在 Hadoop 或 EMR 上运行 MapReduce 作业.
Elastic Search¶
AWS 回购协议:
- logstash-output-amazon_es - 用于签署和导出事件的 Logstash 输出插件.
- opsworks-elasticsearch-cookbook - OpsWorks Elasticsearch 示例食谱.
社区回购:
- elastic/elasticsearch-cloud-aws - 弹性搜索插件.
Elasticache¶
AWS 回购协议:
- aws-elasticache-cluster-client-libmemcached - Libmemcached 库支持.
- aws-elasticache-cluster-client-memcached-for-java - Java 客户端.
- aws-elasticache-cluster-client-memcached-for-php - 增强的 PHP 库连接到 ElastiCache.
- elasticache-cluster-config-net - Enyim 的 MemcachedClient 的配置对象以启用自动发现.
社区回购:
Glacier¶
社区回购:
- vsespb/mt-aws-glacier - Perl 多线程多部分同步到 Glacier.
Kinesis¶
AWS 回购协议:
- amazon-kinesis-aggregators - 提供了一种创建实时聚合的简单方法.
- amazon-kinesis-client-net - .NET 的客户端库.
- amazon-kinesis-client-nodejs - Node.js 的客户端库.
- amazon-kinesis-client-python - Python 客户端库.
- amazon-kinesis-client-ruby - Ruby 客户端库.
- amazon-kinesis-client Amazon Kinesis 的客户端库.
- amazon-kinesis-connectors - 与其他 AWS 和非 AWS 服务集成的库.
- amazon-kinesis-data-visualization-sample - 示例数据可视化应用程序.
- amazon-kinesis-learning - 学习运动发展.
- amazon-kinesis-producer - 制作人图书馆.
- amazon-kinesis-scaling-utils - 提供扩展流的能力.
- aws-fluent-plugin-kinesis - 流畅的插件.
- dynamodb-streams-kinesis-adapter - DynamoDB Streams Adapter.
- kinesis-log4j-appender - Log4J 附加程序.
- kinesis-poster-worker - 简单的多线程 Python 海报和工人.
- kinesis-storm-spout - 喷出风暴.
- mqtt-kinesis-bridge - Python 中的简单 MQTT 桥.
社区回购:
Lambda¶
AWS 回购协议:
- amazon-elasticsearch-lambda-samples - 从 S3 和 Kinesis 为 Elasticsearch 提取数据.
- awslabs/aws-sam-local - 用于本地开发和测试无服务器应用程序的 CLI 工具.
- aws-lambda-go - 帮助 Go 开发人员开发 Lambda 函数的库、示例和工具.
- aws-lambda-java-libs - 接口定义和辅助类的官方镜像.
- aws-lambda-redshift-loader - 红移装载机.
- chalice - Python 无服务器微框架.
- create-thumbnails-lambda - 使用 grunt-aws-lambda 插件来帮助您开发和测试.
- lambda-ecs-worker-pattern - 使用 SQS 和 ECS 扩展 Lambda.
- lambda-refarch-fileprocessing - 实时文件处理的参考架构.
- lambda-refarch-iotbackend - 用于创建物联网后端的参考架构.
- lambda-refarch-mobilebackend - 用于创建移动后端的参考架构.
- lambda-refarch-webapp - 用于创建 Web 应用程序的参考架构.
社区回购:
- alestic/lambdash - Lambda shell - 在 Lambda 环境中运行 sh 命令.
- Alephbet/gimel - 使用 Lambda 运行您自己的 A/B 测试后端.
- apex/apex - 支持 Go 的最小 AWS Lambda 函数管理器.
- claudiajs/claudia - 轻松将 Node.js 项目部署到 Lambda 和 API 网关.
- cloudnative/lambda-chat - 没有服务器的聊天应用程序.
- danilop/LambdAuth - 样本认证服务.
- eawsy/aws-lambda-go - 一种在 Lambda 上执行 Go 的快速而干净的方法.
- garnaat/kappa - Kappa 是一种 CLI 工具,可以更轻松地部署、更新和测试 AWS Lambda 的功能.
- goadapp/goad - Lambda 驱动的、高度分布式的负载测试工具.
- graphcool/chromeless - 通过 Lambda 自动化 Chrome.
- grycap/scar - 在 AWS Lambda 中透明地从 Docker 镜像执行容器.
- jeremydaly/lambda-api - 适用于无服务器应用程序的轻量级 Web 框架.
- jimpick/lambda-comments - 使用 Lambda 构建的博客评论系统.
- jorgebastida/gordon - λ Gordon 是一种使用 CloudFormation 创建、连接和部署 AWS Lambdas 的工具.
- ks888/LambStatus - 受 StatusPage.io 启发的状态页面系统,基于 AWS Lambda 构建.
- kubek2k/lambdoku - 使用 Lambda 时类似 Heroku 的体验.
- lambci/lambci - 基于 Lambda 构建的持续集成系统.
- littlstar/s3-lambda - Lambda 在 S3 对象上运行并发控制(each、map、reduce、filter).
- mentum/lambdaws - 轻而易举地部署、运行并获得结果.
- Miserlou/Zappa - 使用 AWS Lambda + API 网关的无服务器 WSGI Python Web 应用程序.
- nficano/python-lambda - 用于在 Lambda 中开发和部署无服务器 Python 代码的工具包.
- serverless/serverless 无服务器应用程序框架(以前称为 JAWS).
- Tim-B/grunt-aws-lambda - 咕噜插件.
- trek10inc/aws-lambda-debugger - 用于在 Node 6.10 上运行的 Lambda 函数的远程调试工具
Machine Learning¶
AWS 回购协议:
- machine-learning-samples - 示例应用程序.
社区回购:
Mobile Analytics¶
AWS 回购协议:
- aws-sdk-mobile-analytics-js - JavaScript 开发工具包.
社区回购:
OpsWorks¶
AWS 回购协议:
- opsworks-attribute-customization - 属性自定义示例.
- opsworks-capistrano - 带实例的 Capistrano.
- opsworks-cloudwatch-logs-cookbooks - CloudWatch 示例食谱.
- opsworks-cookbooks - 厨师食谱.
- opsworks-demo-php-photo-share-app - 简单的 PHP 照片共享应用程序.
- opsworks-demo-php-simple-app - 简单的 PHP 应用程序.
- opsworks-demo-rails-photo-share-app - 示例 Rails 应用程序.
- opsworks-elasticsearch-cookbook - Elasticsearch 示例食谱.
- opsworks-example-cookbooks - 与示例应用程序一起使用的食谱.
- opsworks-first-cookbook - 用于演示简单食谱的食谱.
- opsworks-windows-demo- - 一个示例 Node.JS 应用程序.
- opsworks-windows-demo-cookbooks - Cookbooks for Windows.
- todo-sample-app-cookbooks - 与 todo-sample-app 关联的自定义食谱.
社区回购:
Redshift¶
AWS 回购协议:
- aws-lambda-redshift-loader - Lambda 数据库加载器.
- amazon-redshift-utils - 将最佳列编码应用于现有表.
社区回购:
- Lumoslabs/aleph - 用于编写和运行 Redshift 的全功能 Web 应用程序 查询. 支持查询的修订跟踪并具有基本的可视化支持.
- getredash/redash - 允许轻松查询现有数据库、共享数据集并以不同方式可视化的 Web 应用程序. 最初是为与 Redshift 一起开发而开发的,并且对它有很好的支持.
- everythingMe/redshift_console - 一个用于监控和管理 Redshift 集群的简单工具. 第一个版本有基本的工具来监控运行中的查询、WLM 队列和您的表/模式.
Route 53¶
AWS 回购协议:
- route53-infima - 管理服务级故障隔离.
社区回购:
- barnybug/cli53 - cli53 是 Amazon Route 53 的命令行工具,它提供 BIND 格式的导入和导出以及 Route 53 域的简单命令行管理.
- winebarrel/roadworker - Roadworker 是管理 Route53 的工具. 它使用DSL定义Route53的状态,并根据DSL更新Route53.
S3¶
社区回购:
- anomalizer/ngx_aws_auth - 实现经过身份验证的请求的代理.
- bloomreach/s4cmd - S3 命令行工具,对于大文件比 S3cmd 更快.
- CulturalMe/meteor-slingshot - 在流星中上传文件.
- danilop/yas3fs - 受 s3fs 启发的另一个 S3 支持的文件系统.
- grippy/node-s3 - 用于管理存储桶的 Node.js 应用程序.
- jubos/fake-s3 - 模拟大多数命令的轻量级 S3 克隆.
- kahing/goofys - 用 Go 编写的用于 Amazon S3 的 Filey 系统.
- littlstar/s3renity - 具有并发控制的批处理函数(each、map、reduce、filter、join)
- marcel/aws-s3 - Amazon 的 S3 REST API 的 Ruby 实现.
- mardix/flask-cloudy - 烧瓶扩展.
- MathieuLoutre/grunt-aws-s3 - 咕噜插件.
- mickael-kerjean/filestash - S3 的现代 Web 客户端.
- minio/mc - 用于文件系统和云存储的 Minio 客户端.
- minio/minio - 与 S3 兼容的对象存储服务器.
- mumrah/s3-multipart - 通过 Python 并行上传/下载到 S3.
- ncw/rclone - 用于各种云存储提供商的 Rsync,例如 S3.
- owocki/s3_disk_util - S3 磁盘使用(您)实用程序.
- peak/s5cmd - 具有通配符和批处理命令支持的快速 S3 和本地文件系统执行工具.
- pgherveou/gulp-awspublish - 吞咽插件.
- rlmcpherson/s3gof3r - 快速、并发、流式访问,包括 CLI.
- s3git/s3git - CLI 工具,允许您创建分布式、去中心化和版本控制的存储库.
- s3fs-fuse/s3fs-fuse - 允许 Linux 和 Mac OS X 通过 FUSE 安装 S3 存储桶.
- s3tools/s3cmd - 用于管理 S3 和 CloudFront 的 CLI.
- schickling/git-s3 - 将您的 git 存储库部署到存储桶.
- sorentwo/carrierwave-aws - CarrierWave 适配器.
- spring-projects/aws-maven - S3 的 Maven Wagon.
- tongwang/s3fs-c - 安装桶以在本地文件系统上使用.
- mishudark/s3-parallel-put - 支持并行上传的 CLI.
- waynehoover/s3_direct_upload - 使用 CORS 直接上传到 Amazon S3
- weavejester/clj-aws-s3 - Clojure 的客户端库.
SES¶
社区回购:
- drewblas/aws-ses - 提供简单的 ruby DSL 和接口.
- microapps/MoonMail - 使用 SES 和 Lambda 发送数十亿封电子邮件.
Simple Workflow¶
AWS 回购协议:
- aws-flow-ruby - 创建后台作业和多步骤工作流程.
- aws-flow-ruby-samples - 适用于 Ruby 示例的 AWS Flow Framework.
- aws-flow-ruby-opsworks-helloworld - 你好世界示例.
社区回购:
SimpleDB¶
社区回购:
- rjrodger/simpledb - Node.js 库.
SNS¶
AWS 回购协议:
- aws-php-sns-message-validator - PHP 的消息验证.
社区回购:
SQS¶
AWS 回购协议:
- amazon-sqs-java-messaging-lib - 持有 Java 消息服务以与 SQS 通信.
社区回购:
- phstc/shoryuken - 一个超高效的基于 SQS 线程的 Ruby 消息处理器.
Data¶
AWS 回购协议:
- aws-data-wrangler - 连接 Pandas DataFrames 和 AWS 数据相关服务.
社区回购:
- donnemartin/data-science-ipython-notebooks - 大数据/数据科学笔记本.
- everpeace/vagrant-mesos - 使用 Vagrant 启动您的 Mesos 集群.
- jhorey/ferry - 使用 Docker 定义、运行和部署大数据应用程序.
- nathanmarz/storm-deploy - 一键部署 Storm 集群.
DevOps¶
社区回购:
- cloud-custodian/cloud-custodian - 用于管理的规则引擎,yaml 中的 DSL,用于对资源进行查询、过滤和操作.
- chef-cookbooks/aws - aws Chef 食谱的开发存储库.
- colinbjohnson/aws-missing-tools - 用于管理资源的工具,包括 EC2、EBS、RDS 和 Route53.
- k1LoW/awspec - RSpec 测试您的资源.
- mitchellh/vagrant-aws - 使用 Vagrant 管理您的 EC2 和 VPC 实例.
- NixOS/nixops - 使用 NixOS 配置 EC2 实例、S3 存储桶和其他资源.
Security¶
AWS 回购协议:
- aws-sha256-agentcs - SHA256 代理兼容性扫描仪.
- aws-tvm-anonymous - 用于匿名注册的令牌自动售货机.
- aws-tvm-identity - 用于身份注册的令牌自动售货机.
- s2n - TLS/SSL 协议的实现.
社区回购:
- AdRoll/hologram - 开发人员笔记本电脑上的简单、无痛的凭据.
- alex/letsencrypt-aws - 自动提供和更新证书.
- bridgecrewio/checkov - Terraform 静态分析,验证安全最佳实践.
- cloudsploit/scans - 检测安全风险.
- iSECPartners/Scout2 - 安全审计工具.
- jordanpotti/AWSBucketDump - 用于在 S3 存储桶中查找有趣文件的安全工具.
- Netflix/bless - 作为 Lambda 函数运行的 SSH 证书颁发机构.
- Netflix/security_monkey - 监控策略更改和不安全配置警报.
- RiotGames/cloud-inquisitor - 强制所有权和数据安全的工具.
- salesforce/policy_sentry - IAM 最小特权策略生成器.
- sebsto/AWSVPN - Start a private VPN server in the cloud.
- trailofbits/algo - 在 EC2 和其他云服务上设置个人 IPSEC VPN.
- ttlequals0/autovpn - 创建按需一次性 OpenVPN 端点.
Accompanying Repos¶
AWS 回购协议:
Repos 随附博客、培训活动和会议.
- aws-arch-backoff-simulator - AWS 架构博客的抖动和退避模拟器.
- aws-big-data-blog - 来自 AWS 大数据博客的示例.
- aws-demo-php-simple-app - 来自 AWS 博客的 PHP 应用程序.
- aws-mobile-sample-wif - 来自 AWS Mobile SDK 博客的示例.
- aws-mobile-self-paced-labs-samples - 来自自定进度实验室的 Android 贪吃蛇游戏.
- aws-quickstart - AWS 快速入门的官方存储库.
- aws-spot-labs - 使用 AWS Spot 实例的最佳实践.
- aws-training-demo - 来自技术培训师社区的演示.
- java-meme-generator-sample - 来自 re:Invent 2012 的模因生成应用程序.
- railsconf2013-tech-demo - 来自 RailsConf 2013 的 Seahorse 演示.
- reinvent2013-js-blog-demo - 来自 re:Invent 2013 的演示博客应用程序.
- reinvent2013-mobile-photo-share - 来自 re:Invent 2014 的移动照片共享应用程序.
- reinvent2014-scalable-site-management - 来自 re:Invent 2014 的可扩展站点管理示例.
- reinvent2015-dev309 - 来自 re:Invent 2015 的大规模指标分析.
- timely-security-analytics - 来自 2015 re:Invent 2015 的安全分析样本.
- todo-sample-app - 来自 RailsConf 2014 的简单“Todo”应用程序.
社区回购:
- startup-class/setup - Startup Engineering MOOC 的 EC2 安装文件.
Miscellaneous Repos¶
AWS 回购协议:
- amediamanager - 媒体经理.
- aws-hal-client-java - 超文本应用程序语言的 Java 客户端.
- aws-model-validators - 用于验证 AWS 服务 JSON 模型文件的工具.
- aws-sdk-js-sample-video-transcoder - 示例跨平台视频转码器应用程序.
- simplebeerservice - 将实时传感器数据流式传输到 AWS 的云连接 kegerator.
社区回购:
- bcoe/thumbd - 基于 Node.js/ImageMagick 的图像缩略图服务.
- cdkpatterns/serverless - 在 AWS CDK 中构建的可部署无服务器架构模式.
- Comcast/cmb - 高度可用、可水平扩展的排队和通知服务.
- convox/rack - AWS 上的开源 PaaS.
- devops-israel/aws-inventory - 在单个网页上显示您的所有 AWS 资源.
- donnemartin/dev-setup - 各种开发人员工具和 AWS 服务的 Mac 设置.
- dtan4/terraforming - 将现有资源导出为 Terraform 样式(tf、tfstate).
- segmentio/stack - 一组用于配置生产基础设施的 Terraform 模块.
- j2labs/microarmy - 部署微型实例以发起协调围攻.
- jpillora/grunt-aws - 进入 Node.JS SDK 的 Grunt 接口.
- jvehent/haproxy-aws - 有关使用 HAProxy 构建 HTTPS 堆栈的文档.
- localstack/localstack - 功能齐全的本地 AWS 云堆栈. 离线开发和测试您的云应用程序!
- meducation/propono - 易于使用的 Ruby 发布/订阅.
- mozilla/awsbox - 用于部署节点应用程序的 EC2 之上的轻量级 PaaS.
- Netflix/aminator - 用于创建 EBS AMI 的工具.
- Netflix/archaius - 配置管理 API 库.
- Netflix/asgard - 用于应用程序部署和云管理的 Web 界面.
- Netflix/aws-autoscaling - 使用自动缩放和文档最佳实践的工具.
- Netflix/chaosmonkey - 帮助应用程序容忍随机实例故障的弹性工具.
- Netflix/eureka - 用于弹性中间层负载平衡和故障转移的服务注册表.
- Netflix/EVCache - 分布式内存数据存储.
- Netflix/Fenzo - Mesos 框架的可扩展调度程序.
- Netflix/ice - 使用和成本监控工具.
- Netflix/ribbon - 带有内置软件负载平衡器的远程过程调用库.
- Netflix/SimianArmy - 使您的云保持最佳状态的工具.
- Netflix/zuul - 提供动态路由、监控、弹性、安全性等的边缘服务.
- niftylettuce/gulp-aws-splash - 开源 LaunchRock 替代品. 构建漂亮的初始页面.
- puppetlabs/puppetlabs-aws - 用于管理资源以构建基础设施的 Puppet 模块.
- mhart/react-server-routing-example - React 中的通用客户端/服务器路由和数据示例.
- Similarweb/finala - 资源云扫描仪,分析和报告浪费和未使用的资源以减少不必要的开支.
- snowplow/snowplow - 企业级网络、移动和事件分析,由 Hadoop、Kafka、Kinesis、Redshift 和 Elasticsearch 提供支持.
- Spinnaker/spinnaker - asgard 支持管道等的继任者.
- spulec/moto - 允许您的 python 测试轻松模拟 boto 库.
Guides, Books, Documentation, and Training¶
操作方法、培训、白皮书、文档和案例研究.
Getting Started Guides¶
AWS 指南:
社区指南:
General Guides¶
AWS 指南:
- Analyzing Big Data
- Working with the AWS Management Console
- Deploying a Web App Using Elastic Beanstalk
- Hosting a Web App
- Hosting a .NET Web App
- Hosting a Static Website
- Quick Start Deployment Guides
社区指南:
Books¶
- 亚马逊网络服务实战 Manning 或者 Amazon.com
- AWS Lambda 实战 Manning 或者 Amazon.com - Code Repo
Whitepapers¶
Documentation¶
- Documentation
- AWS Billing and Cost Management
- AWS Marketplace
- AWS Support
- AWS General Reference
- AWS Glossary
Training¶
Case Studies: Powered by AWS¶
- Adobe
- AdRoll
- Airbnb
- Autodesk
- Citrix
- Comcast
- Coursera
- Docker
- Dow Jones
- Dropbox
- Dropcam
- Expedia
- Foursquare
- IMDb
- Instrumental
- Intuit
- Johnson & Johnson
- Lionsgate
- mlbam
- NASA
- Netflix
- Nike
- Nokia
- PBS
- Pfizer
- Philips
- Samsung
- Siemens
- Slack
- Spotify
- Swiftkey
- The Weather Company
- Ticketmaster
- Time Inc
- Twilio
- U.S. Department of State
- Ubisoft
- Yelp
- Zillow
Social¶
Blogs, discussion groups, conferences, and social media.
Blogs¶
AWS 博客:
- Official Blog
- DevOps
- Architecture
- Big Data
- Compute
- Mobile
- Messaging
- Java
- PHP
- Ruby
- .NET
- Security
- Startup
- Partner Network
- SAP
社区博客:
- All Things Distributed - AWS 首席技术官 Werner Vogels.
- Things I Like... - AWS 首席宣传官 Jeff Barr.
- Netflix Tech Blog
- A Curated List of Engineering Blogs
- AWS Geek
Twitter Influencers¶
AWS 鸣叫:
- @awscloud - 官方推特提要.
- @AWS_Partners
- @AWSIdentity
- @AWSMarketplace
- @AWSreInvent - re:Invent 的官方 Twitter 帐户.
- @AWSStartups
- @ajassy - Andy Jassy:高级副总裁.
- @Ianmmmm - Ian Massingham - 技术传播者.
- @jeffbarr - 杰夫巴尔:首席布道者.
- @mndoci - 迪帕克辛格:GM EC2.
- @mza - 马特伍德:产品战略.
- @Werner - Werner Vogels:首席技术官.
- Community heroes, Evangelists, etc
社区推文:
Facebook Pages¶
AWS 页面:
- amazonwebservices - 官方 Facebook 页面.
- awsreinvent - re:Invent 的官方 Facebook 页面.
社区页面:
YouTube Channels¶
AWS 渠道:
社区渠道:
LinkedIn Groups¶
AWS 页面:
社区团体:
- Amazon AWS Architects
- Amazon AWS Architects, Engineers, Developers, Consultants, Entrepreneurs Experts
- Amazon Web Services (AWS) for Business
- Amazon Web Services Architects
- Amazon Web Services Community Network
- Amazon Web Services Enthusiasts
- Amazon Web Services Users
Subreddits¶
Conferences¶
AWS 会议:
- re:Invent - 年度用户大会. 该活动包括主题演讲、培训和认证机会、超过 250 场技术会议、合作伙伴博览会、下班后活动等.
- AWSome Day - 全球一日活动由 AWS 教育的技术讲师提供,非常适合想要了解如何开始使用 AWS 云的 IT 专业人员、开发人员和技术经理.
社区会议:
Latest KPIs and Stats¶
最新的关键绩效指标和其他有趣的统计数据.
- 超过 100 万客户在过去 30 天内活跃.1
- $7B+ 年收入运行率业务.1
- 收入同比增长 81%.1
- EC2 使用率同比增长 95%.1
- S3 数据传输同比增长 120%.1
- S3 拥有数万亿个对象,并定期达到每秒 150 万个请求的峰值.2
- 数据库服务使用率同比增长 127%.1
- 10 亿美元的年收入运行率业务.1
- 每天创建 200 万个新 EBS 卷.4
- 客户已经启动了超过 1500 万个 Hadoop 集群.3
- 102Tbps 网络容量进入一个数据中心.2
- 2014 年以来推出的 500 多项主要新功能和服务.1
- 所有 14 家其他云提供商的总容量是 AWS 总容量的 ⅕.2
- 每天,AWS 都会增加足够的新服务器容量来支持亚马逊的所有全球基础设施,当时它是一家年收入为 70 亿美元的企业(2004 年).2
Appendix of Core Services¶
官方服务附录,按服务类别分组.
Services in Plain English¶
- Amazon Web Services in Plain English - 娱乐和教育,社区贡献.
Compute Services¶
- Auto Scaling - 根据政策、计划和健康检查启动或终止 EC2 实例.
- Batch - 大规模运行批处理作业.
- Blox - 用于在 ECS 上构建自定义调度程序的开源项目.
- EC2 Container Service (ECS) - 支持 EC2 实例上的 Docker 容器.
- EC2 Systems Manager - 轻松配置和管理 EC2 和本地系统.
- Elastic Beanstalk - 提供云中应用程序的快速部署和管理.
- Elastic Compute Cloud (EC2) - 使用 Xen 提供可扩展的虚拟专用服务器.
- Elastic GPUs - 将低成本 GPU 附加到 EC2 实例以实现图形加速.
- Elastic Load Balancing (ELB) - 跨多个 EC2 实例自动分配传入流量.
- Lambda - 运行代码以响应事件并自动管理 EC2 实例.
- Lightsail - 启动和管理简单的虚拟专用服务器.
- Virtual Private Cloud (VPC) - 创建一组逻辑隔离的 EC2 实例,可以使用 VPN 连接将其连接到现有网络.
Networking Services¶
- Direct Connect - 提供与 AWS 的专用连接,以实现更快、更便宜的数据吞吐量.
- Elastic Load Balancing (ELB) - 跨多个 EC2 实例自动分配传入流量.
- Route 53 - 提供高度可用和可扩展的域名系统 (DNS) Web 服务.
- Virtual Private Cloud (VPC) - 创建一组逻辑隔离的 EC2 实例,可以使用 VPN 连接将其连接到现有网络.
Enterprise Applications¶
- WorkDocs - 提供完全托管、安全的企业存储和共享服务.
- WorkMail - 提供托管电子邮件和日历服务.
- WorkSpaces - 为最终用户提供基于云的桌面体验.
- Workspaces Application Manager (WAM) - 简化 WorkSpaces 的部署和管理.
Analytics Services¶
- Athena - 立即查询 S3 上的数据.
- Data Pipeline - 通过在服务之间处理和移动数据来提供工作负载管理.
- Elastic MapReduce (EMR) - 托管在 EC2 和 S3 上运行的 Hadoop 和 Spark 框架.
- Elasticsearch Service (ES) - 托管 Elasticsearch,一种流行的开源搜索和分析引擎.
- Glue - 准备数据并将其加载到数据存储中.
- Kinesis - 提供对大型分布式数据流的实时数据处理.
- Kinesis Analytics - 编写关于流数据的标准 SQL 查询,无需学习任何新的编程技能.
- Kinesis Firehose - 捕获流数据并将其自动加载到 S3 和 Redshift 中.
- Quicksight - 以传统 BI 解决方案成本的 1/10 提供基于云的商业智能.
- Redshift - 提供具有列存储和多节点计算的 PB 级数据仓库.
Artificial Intelligence¶
- Lex - 通过语音或文本构建对话界面.
- Machine Learning - 提供托管机器学习技术.
- Polly - 将文字变成逼真的语音.
- Rekognition - 基于深度学习的图像分析.
Management Tools¶
- CloudFormation - 提供一个基于文件的接口来配置其他资源.
- CloudTrail - 提供所有活动的日志.
- CloudWatch - 提供对 AWS 云资源和应用程序的监控,从 EC2 开始.
- Command Line Interface (CLI) - 提供 CLI 来管理所有服务.
- Config - 提供所有资源的详细视图.
- Management Console (AWS Console) - 基于网络的界面来管理所有服务.
- OpsWorks - 使用 Chef 提供 EC2 服务的配置.
- Personal Health Dashboard - 您对服务健康状况的个性化看法.
- Service Catalog - 服务目录允许 IT 管理员创建、管理和分发已批准产品的组合给最终用户,然后他们可以在个性化门户中访问他们需要的产品.
Security and Identity Services¶
- Certificate Manager - 让您轻松预置、管理和部署 SSL/TLS 证书以用于 AWS 服务.
- CloudHSM - 通过在 AWS 云中使用专用的硬件安全模块 (HSM) 设备,帮助满足企业、合同和法规对数据安全的合规性要求.
- Directory Service - 一种托管服务,允许您将资源与现有的本地 Microsoft Active Directory 连接或在 AWS 云中设置新的独立目录.
- Identity and Access Management (IAM) - 隐式服务,用于验证对各种服务的访问的身份验证基础结构.
- Inspector - 一项自动化安全评估服务,有助于提高部署在 AWS 上的应用程序的安全性和合规性.
- Key Management Service (KMS) - 一项托管服务,可让您轻松创建和控制用于加密数据的加密密钥.
- Shield - 托管 DDoS 保护.
- WAF - 监控和管理 CloudFront 分发的 Web 应用程序防火墙服务.
Internet of Things Service¶
- IoT - 通过 MQTT 和 HTTP 实现联网物件(例如传感器、执行器、嵌入式设备或智能设备)与 AWS 云之间的安全双向通信.
Mobile Services¶
- API Gateway - 用于发布、维护和保护 Web 服务 API 的服务.
- Cognito - 提供用户身份和数据同步.
- Device Farm - 适用于物理设备上的 iOS、Android 和 Fire OS 应用程序的应用程序测试服务.
- Mobile Analytics - 用于收集、可视化和理解应用程序使用数据的服务.
- Mobile Hub - 提供一个集成控制台,帮助您构建、测试和监控您的移动应用程序.
- Pinpoint - 针对移动应用程序的有针对性的推送通知.
-
Simple Notification Service (SNS) - 为应用程序提供托管的多协议“推送”消息传递.
-
Elastic Block Store (EBS) - 为 EC2 提供持久的块级存储卷.
- Elastic File System (EFS) - EC2 实例的文件存储服务.
- Glacier - 提供低成本、长期存储选项,用于归档数据.
- Import/Export - 使用便携式存储设备进行传输,加速将大量数据移入和移出 AWS.
- Simple Storage Service (S3) - 提供基于网络服务的存储.
- Storage Gateway - 具有基于云的备份的 iSCSI 块存储虚拟设备.
Databases¶
- Aurora - 具有改进性能的 MySQL 和 PostgreSQL 兼容关系数据库.
- DynamoDB - 提供由 SSD 支持的可扩展、低延迟的 NoSQL 在线数据库服务.
- ElastiCache - 为网络应用程序(Memcached、Redis)提供内存缓存.
- Redshift - 提供具有列存储和多节点计算的 PB 级数据仓库.
- Relational Database Service (RDS) - 提供可扩展的数据库服务器,支持 MySQL、Oracle、SQL Server、PostgreSQL 和 MariaDB.
- Schema Conversion Tool - 可帮助您将数据库架构从 Oracle 或 Microsoft SQL Server 数据库转换为 RDS MySQL 数据库实例或 Aurora 数据库集群的应用程序.
- SimpleDB - 允许开发人员对结构化数据运行查询.
Application Services¶
- API Gateway - 用于发布、维护和保护 Web 服务 API 的服务.
- AppStream - 适用于应用程序和游戏的灵活、低延迟的流媒体服务.
- DevPay - 提供计费和账户管理.
- Elastic Transcoder (ETS) - 提供 S3 托管视频的视频转码.
- Flexible Payments Service (FPS) - 提供小额支付接口.
- Simple Email Service (SES) - 提供批量和交易电子邮件发送.
- Simple Notification Service (SNS) - 为应用程序提供托管的多协议“推送”消息传递.
- Simple Queue Service (SQS) - 为 Web 应用程序提供托管消息队列.
- Simple Workflow (SWF) - 用于构建可扩展、有弹性的应用程序的工作流服务.
- Step Functions - 协调分布式应用程序的组件.
Developer Tools¶
- CodeBuild - 构建和测试代码.
- CodeCommit - 托管 Git 版本控制服务.
- CodeDeploy - 为 EC2 实例提供自动代码部署.
- CodePipeline - 持续交付服务.
- Command Line Interface (CLI) - 提供 CLI 来管理所有服务.
- X-Ray - 分析和调试您的应用程序.
Miscellaneous Services¶
- Fulfillment Web Service - 为卖家提供程序化网络服务,以使用亚马逊物流将商品运送至亚马逊或从亚马逊发货.
- Mechanical Turk - 管理分配给许多人的小工作单元.
- Partner Network (APN) - 为合作伙伴提供技术信息以及销售和营销支持,以增加商机.
- Product Advertising API - 提供对产品数据和电子商务功能的访问.
Credits¶
查看 Credits page.
Other Awesome Lists¶
其他很棒的列表可以在 awesome 和 awesome-awesomeness.
Contact Info¶
如有任何问题、疑问或意见,请随时与我联系.
我的联系信息可以在我的网站上找到 GitHub page.
License¶
我在开源许可下向您提供此存储库中的代码和资源. 因为这是我的个人存储库,所以您收到的对我的代码和资源的许可来自我,而不是我的雇主 (Facebook).
版权所有 2017 唐恩·马丁
知识共享署名 4.0 国际许可 (CC BY 4.0)
http://creativecommons.org/licenses/by/4.0/