본문 바로가기

Total

(42)
Terraform으로 IAM 실습 1. provider.tf provider "aws" { region = "ap-northeast-2" } 2. iam.tf resource "aws_iam_user" "gildon_hone" { name = "gildong.hong" } 3. group.tf 3.1 group 생성 resource "aws_iam_group" "devops_group" { name = "devops" } 3.2 group에 user 할당 resource "aws_iam_group_membership" "devops" { name = aws_iam_group.devops_group.name users = [ aws_iam_user.gildon_hone.name ] group = aws_iam_group.devops_gro..
Terraform으로 Route Table 생성 하기 2021.05.22 - [IaC/Terraform] - Terraform으로 AWS VPC 만들기 2021.05.22 - [IaC/Terraform] - Terraform으로 Subnet 만들기 2021.05.22 - [Total] - Terraform으로 IGW, NAT GW 만들기 1. 탬플릿 생성 2. 생성 terraform plan terraform apply
Terraform으로 IGW, NAT GW 만들기 선행 과정 2021.05.22 - [IaC/Terraform] - Terraform으로 AWS VPC 만들기 2021.05.22 - [IaC/Terraform] - Terraform으로 Subnet 만들기 1. template 만들기 2. 생성 terraform plan terraform apply 3. 생성 확인 Internet Gateways NAT Gateways
Terraform으로 Subnet 만들기 1. template 작성 2. 생성 terraform plan terraform apply 3. 확인 aws console > VPC > Subnet에서 생성 확인
Terraform으로 AWS VPC 만들기 1. VPC 만들기 vi eidtor로 aws_vpc.tf 작성 VPC 생성 스크립트 작성 2. terraform init 3. terraform plan 4. terraform apply
Terraform 작동 원리 1. Template 작성 provider "aws" { region = "ap-northeast-2" } 2. Terraform Init terraform init 명령어를 통해 지정한 Provider의 필요한 라이브러리를 다운로드 받고 해당 라이브러리는 .terraform 디렉토리에 위치함 3. S3 bucket 만들기 s3.tf resource "aws_s3_bucket" "test" { bucket = "tf-sftth-20210522" } terraform plan을 실행하면 작성된 s3.tf의 내용이 어떻게 만들어 질 것인지에 대한 내용이 출력 됨 4. terraform apply 정의한 리소스를 생성하는 작업 terraform apply 실행 이후에 terraform.tfstate가 생성되는..
AWS CLI 접근 권한 설정 1. IAM 검색 AWS Console > IAM 2. 사용자 추가 메뉴 선택 > 버튼 선택 속성 등록 권한 설정 CSV 다운로드 및 안전하게 보관 3. AWS Configuration AWS CLI를 설치한 환경에서 방금 생성한 사용자 정보를 설정 ※ AWS Access Key ID, Sercret Access Key는 보안상 유출되지 않도록 함 확인 방법 cat ~/.aws/credentials aws sts get-caller-identity
AWS CLI 및 Terraform 설치 1. AWS CLI 설치 on Mac macOS에서 AWS CLI 버전 2 설치, 업데이트 및 제거 - AWS 명령줄 인터페이스 설치 관리자의 아무 위치에서나 Cmd+L을 눌러 설치에 대한 디버그 로그를 볼 수 있습니다. 이렇게 하면 로그를 필터링하고 저장할 수 있는 로그 창이 열립니다. 로그 파일도 /var/log/install.log에 자 docs.aws.amazon.com aws cli 동작 확인 2. AWS CLI 설치 on RHEL 8 설치 파일 다운로드 및 설치 # Linux x86 (64-bit) curl "https://awscli.amazonaws.com/awscli-exe-linux-x86_64.zip" -o "awscliv2.zip" unzip awscliv2.zip sudo ./aw..