terraform 阿里云创建ECS使用user_data

复制代码
# 使用Terraform在阿里云创建ECS实例,并通过user_data传递初始化脚本
 
# 配置阿里云访问凭证
provider "alicloud" {
  access_key = "your-access-key"
  secret_key = "your-secret-key"
  region     = "cn-beijing"
}
 
# 创建ECS实例
resource "alicloud_instance" "ecs_instance" {
  image_id           = "your-image-id"
  instance_type      = "ecs.n1.small"
  security_groups    = ["your-security-group-id"]
  vswitch_id         = "your-vswitch-id"
  user_data          = "#!/bin/bash\n/usr/bin/yum install -y nginx\n/usr/sbin/nginx"
}

这段代码演示了如何使用Terraform在阿里云创建一个ECS实例,并通过user_data传递一个简单的初始化脚本来安装和启动nginx服务器。在实际使用时,需要替换your-access-key, your-secret-key, your-image-id, your-security-group-id, 和 your-vswitch-id为您自己的阿里云访问凭证和资源配置信息。

相关推荐
2301_780789665 小时前
渗透测试真的能发现系统漏洞吗
服务器·网络·安全·web安全·网络安全
清风徐来QCQ6 小时前
阿里云centos7-mysql的使用
mysql·阿里云·云计算
sunshine-sm6 小时前
CentOS Steam 9安装 Redis
linux·运维·服务器·redis·centos
sunshine-sm7 小时前
CentOS Steam 9安装 MySQL 8
linux·运维·服务器·数据库·mysql·centos·centos stream
尚久龙8 小时前
安卓学习 之 用户登录界面的简单实现
android·运维·服务器·学习·手机·android studio·安卓
呆萌小新@渊洁9 小时前
linux升级系统,重启出现Minimal BASH-like line editingis supported
linux·服务器
東雪蓮☆9 小时前
从零开始掌握 Web 与 Nginx:入门详解
运维·服务器·前端·nginx
青铜发条10 小时前
【python】python进阶——网络编程
运维·服务器·网络
勇闯逆流河10 小时前
【Linux】Linux常用指令合集
linux·运维·服务器
智慧源点11 小时前
阿里云高可用生产环境网络架构实战:VPC规划与多可用区部署
网络·阿里云·架构