文件名称:terraform-aws-automation-demo:使用AWS Cloud Provider的Terraform自动化演示
文件大小:33KB
文件格式:ZIP
更新时间:2024-02-20 03:18:54
infrastructure aws devops automation serverless
使用AWS Cloud Provider的Terraform Automation演示 该存储库的目的是显示AWS Cloud的案例Terraform自动化。 该演示将提供与对应的terraform配置关联的以下云资源: AWS资源 地形资源 链接到TerraHub配置 API网关部署 aws_api_gateway_deployment API网关REST API aws_api_gateway_rest_api IAM角色 aws_iam_role Lambda函数 aws_lambda_function 安全组 aws_security_group 子网路 aws_subnet VPC aws_vpc 请按照以下说明在您自己的AWS Cloud帐户中进行尝试。 创建IAM用户 登录到AWS管理控制台并通过以下打开IAM控制台: 在导航窗格中,选择“用户”,然后选择“添加用户” 输入新用户的用户名 选择访问类型: Programmatic access 选择Next :权限 在“设置权限”页面上,选择“ Attach existing policies
【文件预览】:
terraform-aws-automation-demo-master
----bin()
--------build.sh(2KB)
--------deploy-codepipeline.sh(953B)
----lambda()
--------.terrahub.yml(461B)
--------output.tf(726B)
--------demo.zip(312B)
--------provider.tf(118B)
--------data.tf(652B)
--------locals.tf(68B)
--------scripts()
--------main.tf(911B)
----vpc()
--------.terrahub.yml(108B)
--------output.tf(976B)
--------provider.tf(118B)
--------default.sentinel(718B)
--------locals.tf(68B)
--------main.tf(505B)
----.terrahub.yml(480B)
----iam_role()
--------.terrahub.yml(110B)
--------output.tf(354B)
--------provider.tf(118B)
--------data.tf(174B)
--------locals.tf(68B)
--------main.tf(484B)
----api_gateway_rest_api()
--------.terrahub.yml(107B)
--------output.tf(570B)
--------provider.tf(118B)
--------data.tf(160B)
--------locals.tf(68B)
--------main.tf(187B)
----iam_trust_policy.json.tpl(239B)
----subnet_private()
--------.terrahub.yml(57B)
--------output.tf(348B)
--------provider.tf(118B)
--------data.tf(246B)
--------locals.tf(68B)
--------main.tf(664B)
----LICENSE(16KB)
----demo.js(154B)
----iam_assume_policy.json.tpl(1KB)
----api_swagger.json.tpl(1KB)
----security_group()
--------.terrahub.yml(57B)
--------output.tf(560B)
--------provider.tf(118B)
--------data.tf(207B)
--------locals.tf(68B)
--------main.tf(695B)
----api_gateway_deployment()
--------.terrahub.yml(82B)
--------output.tf(462B)
--------provider.tf(118B)
--------data.tf(88B)
--------variable.tf(65B)
--------locals.tf(68B)
--------main.tf(308B)
--------default.tfvars(50B)
----.gitignore(156B)
----README.md(8KB)