每个功能插件的无服务器IAM角色 一个无服务器插件,可通过在功能定义块使用iamRoleStatements轻松地为每个功能定义IAM角色。 安装 npm install --save-dev serverless-iam-roles-per-function 或者,如果您想尝试next即将发布的版本: npm install --save-dev serverless-iam-roles-per-function@next 将插件添加到serverless.yml: plugins : - serverless-iam-roles-per-function 注意:需要节点6.10或更高版本的运行时。 用法 在功能级别定义iamRoleStatements定义: functions : func1 : handler : handler.get iamRoleStatementsName : my-custom-role-name # optional custom role name setting instead of the default ge
2021-01-30 14:10:20 131KB aws lambda serverless serverless-framework
1
无服务器参考架构项目 该项目旨在捕获,共享,探索和辩论当今无服务器生产应用程序中使用的模式和实践。 会费 这是一个社区项目。 如果您有模式想法或想为模式提供示例模板,请提交或请求。 我们正在研究该项目的社区准则和其他物流,因此欢迎您提供意见和反馈。 附加反馈 如果您还有其他问题或意见,请随时以电子邮件[在] jeremydaly.com接触或DM我在Twitter上- 。
1
AWS Event Fork管道 AWS Event Fork Pipelines是一种架构模式,其中事件源(例如,Amazon SNS主题)用于将事件发送到多个处理管道。 高级架构如下所示: 每个处理管道都会为Amazon SNS主题创建一个单独的订阅。 可以将SNS应用于每个订阅,以确保每个管道仅接收它们要处理的消息。 该存储库将AWS Event Fork管道实现为一组无服务器应用程序。 每个应用程序都实现通用,可重用的事件处理管道。 所有应用程序均已发布到并可以使用程序轻松集成到现有的AWS SAM应用。 还包括一个示例应用程序,该应用程序演示了如何使用嵌套应用程序将不同的事件处理管道应用程序组合在一起。 无服务器应用 该存储库展示了以下AWS Event Fork Pipelines无服务器应用程序: -处理管道,将主题消息保存到Amazon S3存储桶以用作备份或其他目的,例如,通过Amazon Athena查询。 -处理管道,将主题消息保存到AWS Elasticsearch集群以进行搜索和分析。 -将主题消息保存到重播缓冲区SQS队列的处理管道。 在灾难恢复
2021-01-30 14:09:59 1.16MB aws design-pattern serverless messaging
1
Web的动手Python深度学习 这是由Packt发布的Anubhav Singh和Sayak Paul编写的“ 的代码库。 集成神经网络架构以使用Flask,Django和TensorFlow构建智能Web应用 这本书是关于什么的? 有效地使用深度学习技术可以帮助您开发智能Web应用程序。 在本书中,您将介绍用于使用Python在Web开发中实施深度学习的最新工具和技术实践。 从机器学习的基础知识开始,您将专注于DL和神经网络的基础知识,包括常见的变体,例如卷积神经网络(CNN)。 您将学习如何使用不同标准Web技术堆栈的前端将它们集成到网站中。 然后,本书通过为自定义模型创建RESTful API,帮助您获得使用Python库(例如Django和Flask)开发支持深度学习的Web应用程序的实践经验。 稍后,您将探索如何为Google Cloud和Amazon Web Services(AWS)上基于深度学习的Web部署设置云环境。 本书涵盖了以下令人兴奋的功能: 探索深度学习模型并在浏览器中实现 使用Django和Flask设计基于Web的智能客户端 使用不同的基于Py
2021-01-30 14:09:57 44.25MB flask aws django deep-learning
1
AWS CloudFormation模板架构 CloudFormation模板架构旨在改善我们客户的创作体验。 这是一个简单的代码过程,可以将我们现有的资源规范文件转换为格式的文档。 该架构可以集成到许多公共可用的IDE中,例如Visual Studio Code和PyCharm,以提供内联语法检查和代码完成。 主要特点 使用基于IntelliSense的完成功能完成类型安全的模板创作 同时支持YAML和JSON模板 错误标记为缺少必需的属性 集成到您正在编辑的资源或模板部分的CloudFormation文档的深层链接 集成是什么样的? 这是VSCode设置集成示例 如何设置? VS代码 对于请遵循或安装预配置的 药香 对于请遵循 如何构建和运行该工具? 请参阅,该描述了如何在本地运行该工具,以仅针对资源子集或AWS区域生成规范。 执照 该库已根据Apache 2.0许可获得许可。
1
地形-aws-弹性豆茎环境 Terraform模块来配置AWS Elastic Beanstalk环境 该项目是我们针对DevOps的全面方法的一部分。 它是100%开源的,并根据许可。 从字面上看,我们有,它们都是开源的并且维护良好。 去看一下! 用法 重要信息:由于很难使文档中的版本与最新发布的版本保持同步,因此在示例中我们不会将模块固定在版本上。 我们强烈建议您在代码中将版本固定到正在使用的确切版本,以使基础结构保持稳定,并以系统的方式更新版本,以免出现意外。 另外,由于Terraform注册表( )中的错误,该注册表实际上根据需要显示了我们的许多输入,而实际上它们是可选的。 下表正确指出了需要哪些输入。 有关完整的示例,请参见 provider " aws " { region = var . region } module " vpc " { source = " git::https://github.com/cloudposse/terraform-aws-vpc.git?ref=tags/0.8.0 " names
2021-01-30 14:09:56 82KB aws environment terraform elasticbeanstalk
1
terraform-aws-codebuild Terraform模块,用于为AWS CodePipeline创建AWS CodeBuild项目。 该项目是我们针对DevOps的全面方法的一部分。 它是100%开源的,并根据许可。 从字面上看,我们有,它们都是开源的并且维护良好。 去看一下! 用法 重要信息:由于很难使文档中的版本与最新发布的版本保持同步,因此在示例中我们不会将模块固定在版本上。 我们强烈建议您在代码中将版本固定到正在使用的确切版本,以使基础结构保持稳定,并以系统的方式更新版本,以免出现意外。 另外,由于Terraform注册表( )中的错误,该注册表实际上根据需要显示了我们的许多输入,而实际上它们是可选的。 下表正确指出了需要哪些输入。 在您现有的Terraform代码中包含此模块: module " build " { source = " cloudposse/codebuild/aws " # Cloud Posse recommends pinning every module to a specific version
2021-01-30 14:09:48 82KB aws continuous-integration terraform cicd
1
SpaceFinder-无服务器身份验证参考应用程序 SpaceFinder是参考移动应用程序,允许用户预订会议室,办公桌和其他共享资源。 该应用程序展示了使用AWS平台的无服务器身份验证和授权。 使用和客户端库构建移动前端,以调用AWS服务和移动后端API。 后端API本身由AWS服务提供支持。 后端API是使用无服务器架构构建的,这使得部署更新变得容易,并且这意味着没有可操作管理的服务器。 SpaceFinder主要由Amazon Web Services解决方案架构师Jim Tran和Justin Pirtle开发和维护。 该项目代码是根据Apache 2.0许可发布的。 请随时使用该项目中的代码,并广为宣传。 我们希望您喜欢它,我们当然欢迎所有反馈,要求和其他贡献! 影片介绍 在年度AWS云计算会议展示了SpaceFinder应用程序的实时演示。 该演示文稿提供了有关该应用程序演示的身份验证和授权流程的有用上下文。 YouTube的会议记录(53分钟)可在以下位置找到: 演讲者:贾斯汀·皮特尔和弗拉基米尔·布迪洛夫发表于:2017年11月28日 快速入门和开发人员指南
2021-01-30 14:09:41 2.72MB aws authentication aws-lambda serverless
1
Django + Vue + GraphQL + AWS Cookiecutter 一份非常固执己见模板保险丝在一起的Django,Vue.js,GraphQL和AWS成一个完整堆栈的Web应用程序。 产品特点 后端 前端 部署方式 拉姆达 S3 CloudFront RDS 带公用和专用子网的VPC,NAT网关等 (打包和部署到AWS Lambda) (基础结构代码脚本) (错误监视) 最初基于并从Reddit调度应用程序提取。 用法 首先,获取cookiecutter : $ pip install cookiecutter 现在针对这个仓库运行它: $ cookiecutter gh:grantmcconnaughey/cookiecutter-django-vue-graphql-aws 系统将提示您输入一些值。 提供它们,然后将为您创建一个项目。 现在您可以使用启动项目: $ docker-compose up --build 在浏览器中打开以查看该应用程序。
2021-01-30 14:08:40 480KB graphql aws django vue
1
AWS上设计Cloud Native Microservices(通过DDD / EventStormingWorkshop) 来自的免费图片许可 构建软件很难。 了解软件的业务需求更加困难。 在几乎每个软件开发项目中,业务用户的需求和实际实施之间总是存在某种形式的差距。 作为开发人员,了解如何缩小这一差距可以帮助您在构建与用户相关的应用程序方面走很长的路。 使用通过Event Storming提供的域驱动设计方法,它可以帮助减少项目团队中每个人理解业务域模型所花费的时间。 理论与实践:现实世界中的学习案例 经历所有学习过程,在AWS上开发->构建->部署工件 目录 事件风暴 什么是事件风暴? Event Storming是Alberto Brandolini发明的一种快速,轻量级且通常未被重视的组建模技术,它非常激烈,有趣并且对加速项目团队很有用。 它通常以交互式研讨会的形式提供,它是根据“领域驱动设计(DDD)”原理从Gamestorming中促进的小组学习实践的综合。 您可以将其实际应用于任何技术或业务领域,尤其是大型,复杂或两者兼而有之的领域。 是为谁准备的? 事
2021-01-30 14:08:39 40.29MB aws lambda microservices serverless
1