当前位置: 首页 > 软件库 > 云计算 > >

lambda-the-terraform-way

授权协议 MIT License
开发语言 C/C++
所属分类 云计算
软件类型 开源软件
地区 不详
投 递 者 笪成周
操作系统 跨平台
开源组织
适用人群 未知
 软件概览

AWS Lambda the Terraform Way

The objective of this tutorial is to understand AWS Lambda in-depth, beyond executing functions, using Terraform.This tutorial walks through setting up Terraform, dependencies for AWS Lambda, getting your first Lambda function running,many of its important features & finally integrating with other AWS services.

Terraform

Terraform will be the primary medium of demonstrating all these examples.Terraform is an infrastructure as code software that helps in managing resources in cloud, by various providers likeAWS, GCP, Azure etc., Terraform enables creation of infrastructure by writing code in a declarative form.

Target Audience

Target audience for this tutorial series are developers with basic knowledge of Terraform.A little background on understanding of serverless technologies, infrastructure as code will help.

Note : The tutorial will not discuss examples using the AWS website UI (or) with AWS SDK.

Tutorials

  1. Serverless Introduction
  2. Prerequisites and Setup
  3. Terraform Overview
  4. IAM Account For Tutorial
  5. Hello World - Your First Lambda
  6. Packaging With Dependencies
  7. Lambda Layers
  8. Integrate with S3
  9. Integrate with Kinesis
  10. Integrate with DynamoDB
  11. Integrate with SQS
  12. Integrate with APIGateway
  13. Tear down

Let's Get Started: Serverless Introduction

References (external)

 相关资料
  • AWS Lambda Terraform module Terraform module, which creates almost all supported AWS Lambda resources as well as taking care of building and packaging of required Lambda dependencies for functions and

  • 这是任何人试图测试它的资源https://cloudywithachanceofbigdata.com/really-simple-terraform-infrastructure-automation-using-aws-lambda/. 我的tf脚本创建: Lambda功能的IAM角色和相关策略 Lambda函数 Cloudwatch事件规则和触发器 我的地形版本: 我的主菜。tf如下: 我的

  • 重要提示:Terraform 所在的 HashiCorp 公司宣布,不允许中国境内使用该公司旗下的企业版的产品和软件(开源版本不受影响)。 Terraform 是一个安全和高效的用来构建、更改和合并基础架构的工具。采用 Go 语言开发。Terraform 可管理已有的流行的服务,并提供自定义解决方案。 Terraform 的关键特性: 架构就是代码 执行计划 资源图 变更自动化

  • 自动化部署使用 Terraform 在 Digital Ocean 上创建服务器,然后 Ansible 在这些服务器上创建和管理测试网络。 安装 注意:请参阅集成 bash 脚本,它可以在一个新的 DO 液滴上运行,并将自动启动一个 4 节点的测试网络。脚本或多或少完成了下面描述的所有工作。 在 Linux 机器上安装 Terraform 和 Ansible。 创建一个带读写能力的 Digital

  • Terraform是一个开源的互动高度场的产生和处理程序,使您能够生成随机地形和改变它。 Terraform 允许您创建分形地形(也称为高度场)和改造它使用了一些算法。其目的是为那些将要生成谁在光线跟踪或其他模拟使用数字地形模型的工具。 Terraform功能不同的看法和colormaps并预览模式,功能的交互式实时地形对象时旋转。 Terraform运行于GNOME桌面环境。

  • Terraform Landscape Terraform Landscape is a tool for reformatting the output of terraform planto be easier to read and understand. Before After Requirements Installation Usage Requirements Ruby 2.5+