【Terraform学习】使用 Terraform创建DynamoDB添加项目(Terraform-AWS最佳实战学习)

本站以分享各种运维经验和运维所需要的技能为主

《python》:python零基础入门学习

《shell》:shell学习

《terraform》持续更新中:terraform_Aws学习零基础入门到最佳实战

《k8》暂未更新

《docker学习》暂未更新

《ceph学习》ceph日常问题解决分享

《日志收集》ELK+各种中间件

《运维日常》持续更新中

使用 Terraform创建DynamoDB添加项目

实验步骤

前提条件

下载仓库代码模版

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

  • main.tf

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

    • 创建 DynamoDB 表 ,设置分区键,排序键,全局二级索引。

    • 为DynamoDB 表 ,添加**一些项目**到表中。


使用 Terraform 部署

  • 确保您这些文件在同一位置。

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

    • terraform init

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

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

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

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

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


检查 AWS 控制台中的资源

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

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

  • 您将能够看到Terraform创建的DynamoDB 表。

  • 单击您创建的DynamoDB 表。

  • 检查DynamoDB表的全局二级索引。

  • 左侧菜单导航到浏览项目选项卡。

  • 检查DynamoDB表的项目信息。

相关推荐
小嘉丶学长5 小时前
Day14 · 字典与集合
java·开发语言·网络·python·学习·1024程序员节
小李不想当小白6 小时前
SPI通信外设与W25Q64 (硬件SPI)(STM32标准库学习笔记)
笔记·stm32·单片机·嵌入式硬件·学习·嵌入式
做运维的阿瑞7 小时前
云项目可观测性与成本治理:告警、日志、Dashboard 与预算标签
大数据·云原生·云计算·terraform
adinnet20269 小时前
电商客服对话知识库的自学习闭环与质量演进机制
学习
lazy H10 小时前
【计算机网络】第 13 篇:NAT 和端口映射是什么?为什么本地服务外网访问不了?
java·网络·网络协议·学习·计算机网络·408
试剂界的爱马仕11 小时前
α-Cyano-4-hydroxycinnamic acid(CHCA)用作 MALDI-TOF 基质的配制与使用
大数据·人工智能·深度学习·学习
小向是个Der11 小时前
嵌入式进阶——编译与链接
汇编·单片机·学习·编译原理·交叉编译
学网安的肆伍12 小时前
认证机制攻防学习|PortSwigger Authentication 靶场复现总结(二):用户名枚举进阶
学习·web安全·网络安全·burpsuite·portswigger·认证安全·靶场复现
做运维的阿瑞12 小时前
EKS 可销毁环境:集群创建、应用部署到账单归零
云原生·云计算·terraform
海绵宝宝转agent12 小时前
Leetcode二叉树算法个人理解
笔记·学习·算法·leetcode·深度优先