文件名称:terraform-ecs:在AWS中创建ECS集群的基础架构
文件大小:193KB
文件格式:ZIP
更新时间:2024-05-28 10:21:52
HCL
AWS ECS 该存储库包含用于在AWS中创建可用于生产环境的ECS集群的Terraform模块。 该存储库旨在与一起使用以定义ECS任务。 EC2节点安全性和更新 许可证(#license) 联系人(#contacts) 要求 本地系统要求 地形> v0.10.0 ecs-cli> 1.0.0(bda91d5) awslogs(推荐) AWS环境要求 一个公共Route53托管区域,它将用作我们应用程序的默认终结点 Amazon Certificate Manager为默认托管区域生成通配符证书 一个用于存储基础结构状态的S3存储桶 一个DynamoDB表的主键名: LockID -这是用来锁定改变为状态确保只有一个人可以一次部署。 用于访问服务器的SSH KeyPair 设定档 要分离集群的配置,应在每个集群的工作区文件夹中创建一个新文件夹。 此文件夹应包括: ba
【文件预览】:
terraform-ecs-master
----.gitignore(45B)
----README.md(11KB)
----LICENSE(1KB)
----dry-run.sh(482B)
----_outputs.tf(93B)
----workspaces()
--------datacube-dev()
--------datacube-prod()
----main.tf(5KB)
----img()
--------ecs-infra.png(173KB)
----ssm-parameters.tf(823B)
----_variables.tf(7KB)
----scripts()
--------manage_cloudwatch.sh(913B)
--------init.tf(881B)
----modules()
--------ec2_instances()
--------public_layer()
--------efs()
--------route53()
--------database_layer()
----.travis.yml(2KB)
----deploy_policy.json(3KB)
----deploy.sh(544B)
----terraform.tfvars(560B)