IaC (8) 썸네일형 리스트형 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으로 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.. EC2 RHEL 8 기반 "oh my zsh" 설치하기 1. ec2-user password 생성 sudo passwd ec2-user New password: Retype new passsord: 2. zsh 설치 sudo yum install zsh -y sudo yum install util-linux-user.x86_64 -y sudo chsh -s /bin/zsh 3. Git install sudo yum install git -y 4. oh my zsh 설치 curl -L https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh | sh 5. 테마 변경 vi ~/.zshrc ZSH_THEME를 ys로 변경 테마는 여러 가지가 있으므로 취향에 맞는 테마를 찾아서 바꿔보는 것도 가능함.. 이전 1 다음