【Terraform学习】使用 Terraform 创建Amazon VPC(Terraform-AWS最佳实战学习)

使用 Terraform 创建Amazon VPC

实验步骤

前提条件

  • 安装 Terraform: 地址

下载仓库代码模版

  • 本实验代码位于 task_vpc 文件夹中

  • 变量文件 variables.tf

 

  • 在上面的代码中,您将声明aws_access_keyaws_secret_key和 区域变量

  • terraform.tfvar

  

  • 在上面的代码中,您将定义变量的值

  • main.tf

 【Terraform学习】使用 Terraform 创建Amazon VPC(Terraform-AWS最佳实战学习)_第1张图片

 

  • 在上面的代码中,您将执行以下任务

    • 创建互联网网关并将其与 VPC 连接

    • 路由添加为 0.0.0.0/0 并将目标添加为互联网网关

    • 检查所有可用区

    • 所有可用区中创建子网


使用 Terraform 部署

  • 确保您这3个文件在同一位置

  • 通过运行以下命令初始化 Terraform

    • terraform init

    • 注意:terraform init检查所有插件依赖项下载它们

  • 查看生成计划,请运行以下命令

    • terraform plan

  • 创建在 main.tf 配置文件中声明的所有资源 ,请运行以下命令

    • terraform apply

  • 您将能够看到将要创建的资源,通过输入 yes 批准所有资源的创建

  • terraform apply 命令最多可能需要 2 分钟才能创建资源


检查 AWS 控制台中的资源

  • 确保您位于美国东部(弗吉尼亚北部)us-east-1 区域

  • 通过单击 AWS 控制台顶部导航到 VPC

  • 单击左侧菜单中的您的 VPC

  • 存在自定义 VPC

【Terraform学习】使用 Terraform 创建Amazon VPC(Terraform-AWS最佳实战学习)_第2张图片  

  • 检查子网,请单击左侧边栏中的“子网”选项。

  • 所有现有子网均属于 VPC,即默认 VPC 和自定义 VPC

  • 单击搜索栏筛选子网,然后选择 VPC 为属性,选择自定义 VPC 的 VPC ID 为 VPC 值

【Terraform学习】使用 Terraform 创建Amazon VPC(Terraform-AWS最佳实战学习)_第3张图片  

  • 同样,您可以检查路由表互联网网关安全组

你可能感兴趣的:(terraform,terraform,学习,云原生)