铁人赛
AWS
Outposts
EC2
Terraform
Vagrant
、Packer
等HCL
,其名源自公司名称aws cli
,并且在 IAM console 中,产生 key 和 secret、在运作指令的环境中,将 key 和 secret 填入 ~/.aws/credentials
main.tf
terraform {
required_providers {
aws = {
source = "hashicorp/aws"
version = "~> 3.27"
}
}
required_version = ">= 0.14.9"
}
provider "aws" {
profile = "default" # 这边要注意,看你的 ~/.aws/credentials 的设置是哪一组,见下方备注
region = "ap-northeast-1"
}
resource "aws_instance" "terraform_start_app_server" {
ami = "${var.ami_id}" # Ubuntu
instance_type = "m5.large"
subnet_id = "${var.subnet_outposts_1}"
tags = {
Name = "${var.instance_name}"
}
}
output "instance_id" {
description = "ID of the EC2 instance"
value = aws_instance.terraform_start_app_server.id
}
output "instance_public_ip" {
description = "Public IP address of the EC2 instance"
value = aws_instance.terraform_start_app_server.public_ip
}
variables.tf
terraform init
terraform fmt
terraform validate
terraform apply
terraform destroy
<<: 【程序】程序设计原则 转生成恶役菜鸟工程师避免 Bad End 的 30 件事 - 15
操作画面 : 主要 man 可以完全滑鼠,像读书一样分章节阅读 另外今天发现 forloop 1 到...
今天要来讲的主题是 - Variables & Parameters。如果读者们还记得 Fl...
Priority queue Priority queue和queue一样也有两种形式 : max ...
原理说明 SVM (support vector machine 支援向量机),是在特徵空间中找到一...
分散式资料库可以依据资料模型及系统架构分类; OLAP(On-Line Analytical Pro...