2024/01 6

AWS Terraform Setting (alias 등록, tree 명령어 사용, vim.ts 커스텀)

alis 등록vi ~/.zshrc 맨아래 alias t="terraform" tree 명령어 사용sudo yum update sudo yum install tree .ts 파일 vim 커스텀 하기mkdir temp cd temp git clone https://github.com/hashivim/vim-terraform cd vim-terraform cd syntax mkdir -p ~/.vim/colors/ cp *vim ~/.vim/colors/ vi ~/.vimrc autocmd BufNewFile,BufRead *.tf set syntax=tf 저장파일은 terraform.tfvars 형식으로 저장한다.

Teraaform 간단한 실습

1. init mkdir terraform_test cd terraform_test vim provider.tf //provider 생성 "" provider "aws" { region = "ap-northeast-1" } "" terraform init //provier 다운로드 실행 2. S3 생성 생성 vim s3.tf "" resource "aws_s3_bucket" "test" { bucket = "terraform_test_10101" } "" 확인 terraform plan //미리 확인하기 실행 terraform apply .tfstate 파일이 생성된다. (작업 결과가 backend의 .tfstate 파일에 저장되며 로컬의 .terraform 파일에도 저장) aws s3 ls //생성된 ..

AWS Terraform 환경세팅 및 설치

테라폼 시작하기 앞서 편리한 환경을 구성한다. 1. Oh-my-zsh 설치 sudo yum install zsh aws linux os에서는 util을 따로 설치해야 한다. sudo yum install util-linux-user.x86_64 기본 쉘을 zsh로 변경하자 chsh -s /bin/zsh //환경변수 설정 root //비밀번호 sudo yum install git //git 설치 curl -L https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh | sh //zsh 설치 cd / sudo vim ~/.zshrc //쉘 테마 변경 ZSH_THEME="ys" 로 변경 exit 재접속 2. AWS CLI 설치 AWS LInu..

AWS Linux pem key 없이 접속하기

1) AWS Linux os를 선택 후에 인스턴스를 생성해준다. 2) 1회 우선 인스턴스에 접속하기 pem key가 있는 경로로 이동하여 서버에 접속한다. (본인은 pem key를 pemkey라는 폴더에 넣어놨다.) $ cd /pemkey pemkey의 권한을 읽기로 바꿔준다. (본인의 pemkey이름은 test-terraform.pem) $ chmod 400 "test-terraform.pem" 그리고 접속을 진행한다. $ ssh -i "test-terraform.pem" ec2-user@본인 ec2 public ip 3) pem key 없이 접속하도록 바꾸기 우선 ec2-user의 비밀번호를 설정하자. $ sudo passwd ec2-user // root로 비밀번호 설정 sshd_config 파일 ..