当我们在Terraform 模板里面创建资源的时候,如果有多个重复的资源,我们可以通过count来指定个数,他会自动执行一个类似for loop的循环,然后我们可以通过count.index 来指向他每次循环的索引值。从编程的思维来理解,就是我们执行一个for 循环, 每次循环获取index的值,从一个对应长度的数组里面获取元素值赋给name这个参数

例如 我创建3个IAM用户,分别有三个不同的名字。注意这里为了省事,我的变量可以直接定义在同一个文件里面,而没有单独创建一个variables.tf 文件 和 terraform.tfvars 文件

执行一下命令看看效果

已经成功创建了。

©著作权归作者所有:来自51CTO博客作者beanxyz的原创作品,如需转载,请注明出处,否则将追究法律责任

好知识,才能预见未来

赞赏

0人进行了赞赏支持

更多相关文章

  1. 【Java Spring Cloud 实战之路】- 使用Nacos和网关中心的创建
  2. 【Java Spring Cloud 实战之路】- 2 创建项目
  3. 远程克隆PDB
  4. GreenPlum集群给主节点安装备节点
  5. 0127循环,替代语法 文本包含
  6. K8S pod创建、标签、资源限制、调度
  7. 2.33 在windows 2012中创建iSCSI虚拟磁盘和iSCSI目标
  8. Kubernetes(k8s)1.16.4部署 nginx-ingress 0.30
  9. 第3章 0127-常用运算与流程控制,学心得、笔记(表达式、三元运算与n

随机推荐

  1. Android(安卓)Studio的基本控件 图片框与
  2. Android中自动朗读(TTS)的简单使用
  3. Android 插件化 动态升级
  4. Android(安卓)WebView的加载超时处理
  5. AndroidManifest.xml文件剖析
  6. android Aspectj实践问题
  7. android 一个很漂亮的控件ObservableScro
  8. Android性能调优总结
  9. 简析Android对Linux内核的改动
  10. Android开发秘籍学习笔记(八)