본문 바로가기

728x90

AWS

[aws] ubuntu에 ssm agent 설치하기 ubuntu에 ssm agent 설치하기 mkdir /tmp/ssm cd /tmp/ssm wget https://s3.amazonaws.com/ec2-downloads-windows/SSMAgent/latest/debian_amd64/amazon-ssm-agent.deb sudo dpkg -i amazon-ssm-agent.deb $ dpkg -i amazon-ssm-agent.deb Selecting previously unselected package amazon-ssm-agent. (Reading database ... 63640 files and directories currently installed.) Preparing to unpack amazon-ssm-agent.deb ... Prepar.. 더보기
[AWS] AWS 교차 계정 접근(Cross-Account Access) AWS 교차 계정 접근(Cross-Account Access) 1. 새로운 역할(role) 구성 AWS 관리 콘솔 > IAM > 역할 > 역할만들기 정책: AdministratorAccess 역할 이름: SwitchRole 역할 설명: Switch Role 2. 정책 생성 AWS 관리 콘솔 > IAM > 정책 > 정책 생성 정책: STS:AssumeRole 이름: STSPolicy 설명: STS Policy 3. 사용자에 정책 할당 AWS 관리 콘솔 > IAM > 사용자 > user > 요약 > 권한 추가 4. 사용자(user) 재로그인 후 역할 전환 5. 역할 전환 확인 https://aws.amazon.com/ko/blogs/korea/cross-account-access-in-the-aws-cons.. 더보기
[aws] AWS CLI를 사용하여 AMI 찾기 AWS CLI를 사용하여 AMI 찾기(Amazon EC2 AMI 찾기) Amazon EC2의 AWS CLI 명령을 사용하여 필요에 맞는Linux AMI만 나열할 수 있습니다 aws ec2 describe-images --owners self amazon aws ec2 --profile terraform --region us-east-1 describe-images --owners self amazon --filters "Name=owner-id,Values=137112412989" "Name=name,Values=amzn2-ami-kernel-*" "Name=virtualization-type,Values=hvm" "Name=architecture,Values=x86_64" "Name=root-devic.. 더보기
[aws] Amazon Linux 2를 온프레미스 가상 머신으로 실행 Amazon Linux 2를 온프레미스 가상 머신으로 실행 가상 머신 생성 Oracle VM VirtualBox > 가상 머신 만들기 생성한 가상 머신에서 설정 변경 컨트롤러(SATA 또는 IDC) 추가, 기존 amzn2vdi 삭제해도 무방합니다. Amazon Linux 2 LTS 2.0 VirtualBox image(amzn2-virtualbox-2.0.20220805.0-x86_64.xfs.gpt.vdi) 미디어 추가 Amazon Linux 2 LTS 2.0 VirtualBox image(amzn2-virtualbox-2.0.20220805.0-x86_64.xfs.gpt.vdi) 선택 root 패스워드 초기화를 위해 "recovery mode" 진입 e ro single 삭제 rd.break 추가 >.. 더보기
[iac] Packer 설치 Packer 설치 packer 다운로드 https://www.packer.io/downloads packer 설치 brew tap hashicorp/tap brew install hashicorp/tap/packer > brew install hashicorp/tap/packer ==> Downloading https://releases.hashicorp.com/packer/1.8.3/packer_1.8.3_darwin_arm64.zip ######################################################################## 100.0% ==> Installing packer from hashicorp/tap 🍺 /opt/homebrew/Cellar/packer/.. 더보기
[URL] Amazon EC2 AMI Locator Amazon EC2 AMI Locator https://cloud-images.ubuntu.com/locator/ec2/ Ubuntu Amazon EC2 AMI Finder Amazon EC2 AMI Locator As Ubuntu cloud images are uploaded and registered on the Amazon EC2 cloud, they are referred to as AMI (Amazon Machine Images). Each AMI is a machine template from which you can instantiate new servers. Each AMI has its own unique I cloud-images.ubuntu.com 더보기
[iac][terraform] aws provider 생성 terraform provider 생성 ~/.aws/credentials 확인 $ vim ~/.aws/credentials [terraformA] aws_access_key_id = AWSACCESSKEYID aws_secret_access_key = AWSSECRETACCESSKEY ~/.aws/config 확인 $ vim ~/.aws/config [terraformA] region = us-east-1 디렉토리 생성 $ mkdir -p terraformA/aws/serviceA/us-east-1 aws provider provider.tf 파일 생성 $ vim provider.tf terraform { required_providers { aws = { source = "hashicorp/aws" v.. 더보기
[aws] 최신 버전의 AWS CLI(aws-cli) 설치 aws 최신 버전의 AWS CLI(aws-cli) 설치 curl -s "https://awscli.amazonaws.com/AWSCLIV2.pkg" -o "AWSCLIV2.pkg" sudo installer -pkg AWSCLIV2.pkg -target / > sudo installer -pkg AWSCLIV2.pkg -target / Password: installer: Package name is AWS Command Line Interface installer: Installing at base path / installer: The install was successful. which aws > which aws /usr/local/bin/aws aws --version > aws --versio.. 더보기