일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
- Subnet
- S3
- Jenkins
- storage gateway
- VPC
- ncp
- 윈도우
- 네이버 클라우드 플랫폼
- terraform
- 도메인
- security group
- AWS
- Linux
- Athena
- route table
- Windows
- CLI
- AD
- EC2
- FSX
- lambda
- RDS
- CloudFront
- Storage
- NaCl
- 테라폼
- dns
- Dedup
- ALB
- Python
- Today
- Total
목록terraform (4)
끄적이는 보송
Terraform을 이용해 AWS의 대표 저장소인 S3를 생성하고 CLI 환경에서 간단한 동작을 해보려 한다. 물론 이 모든 건 AWS configure 자격 증명이 되어있어야 한다. 1. 우선 S3 생성을 위한 테라폼 파일을 생성한다. 물론 S3 버킷의 이름은 고유해야 한다. #provider.tf provider "aws" { region = "ap-northeast-2" } #s3.tf resource "aws_s3_bucket" "s3" { bucket = "boesterraformbucket" } 2. Terraform init > Terraform plan > 콘솔에서 버킷 생성 확인 3. S3에 파일 업로드 더미 파일을 만들어 S3에 파일 업로드를 한다. S3 관련 CLI 명령어는 공식 사이..
Terraform을 통해 최소한의 기능만 하는 정말 간단한 VPC를 다음과 같이 구성하려 한다. 1. Provider 구성 먼저 사용하는 Vendor는 AWS, 지역은 서울(ap-northeast-2)을 사용하며 다음과 같이 간단한 코드를 구성했다. #provider.tf provider "aws" { region = "ap-northeast-2" } init 명령어로 Initializing 진행되며 Provider를 다운로드하였다. 다운로드하면 다음과 같이 .terraform 폴더가 생긴다. Terraform 은 내부적으로 AWS의 API를 호출하여 동작하며 그러기 위해선 Library가 필요하다. init 명령어가 그 Library도 다운로드한다. 2. VPC & Public Subnet 생성 기본 ..
Terraform은 Hashicorp에서 오픈소스로 개발한 인프라관리 Tool 이며 Infrastructure as Code (IaC)를 지향한다고 한다. 필자는 AWS 클라우드만 다루며 다른 벤더사는 잘 모른다. 이런 상황에 만약 Azure로 기존의 인프라를 옮긴다면...? 대재앙이다. 필자는 Vendor-lock-in 그 자체다. 멀티 클라우드를 지향하는 기업도 슬슬 생기고 있고 이 모든 것을 품을 수 있는게 테라폼인듯 하여 공부해보려 한다. Terraform 사용 방법 Terraform은 CLI와 HCL (Harshicorp Language)를 제공하며 이들을 알 필요가 있다. Terraform 사용 절차는 다음과 같다. API set up > Terraform Write > Terraform Pl..
테라폼은 Infrastructure as Code를 구현할 수 있는 대표적인 오픈소스 툴이다. 이번 장을 시작으로 테라폼을 공부해보려 한다. 최신 버전을 설치하는게 맞겠지만 너무 최신 버전이면 예기치 못한 버그가 있을 수도 있으니 가장 최신 버전을 피할까 한다. 최신 버전 테라폼 : https://www.terraform.io/downloads.html Download Terraform - Terraform by HashiCorp Download Terraform www.terraform.io 이전 버전 테라폼 : https://releases.hashicorp.com/terraform/ Terraform Versions | HashiCorp Releases releases.hashicorp.com 1...