본문 바로가기

728x90

퍼블릭 클라우드

[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.. 더보기
[kubernetes] EKS(Amazon Elastic Kubernetes Service) 구성 EKS(Amazon Elastic Kubernetes Service) 구성 eks 배포를 위한 필요한 도구들 설치 1. awscli 설치 curl "https://awscli.amazonaws.com/awscli-exe-linux-x86_64.zip" -o "awscliv2.zip" unzip awscliv2.zip sudo ./aws/install aws --version $ aws --version aws-cli/2.7.34 Python/3.9.11 Linux/5.15.0-46-generic exe/x86_64.ubuntu.20 prompt/off 2. aws-iam-authenticator 설치 curl -o aws-iam-authenticator https://s3.us-west-2.amazona.. 더보기
[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 추가 >.. 더보기
[aws] AWS 계정 식별자(AWS 계정 ID) 찾기 AWS 계정 식별자(AWS 계정 ID) 찾기 aws --profile terraform sts get-caller-identity --output json | jq $ aws --profile terraform sts get-caller-identity --output json | jq . { "UserId": "AIDAXXXXXXXXXX", "Account": "016xxxxxxxx", "Arn": "arn:aws:iam::016xxxxxxxx:user/okahpt16-terraform" } 참고URL AWS 계정 ID 및 별칭 : https://docs.aws.amazon.com/ko_kr/IAM/latest/UserGuide/console_account-alias.html 더보기
[iac][packer] aws ami 이미지 빌드 aws ami 이미지 빌드 packer 파일 작성 vim aws-ubuntu.pkr.hc packer { required_plugins { amazon = { version = ">= 1.1.1" source = "github.com/hashicorp/amazon" } } } ################################################################################ ################################################################################ ################################################################################ .. 더보기
[aws] aws billing(budgets) 알람 설정 aws billing(budgets) 알람 설정 AWS Budgets 예산 임계값을 초과할 때 경고하는 사용자 지정 예산을 설정합니다. 예산 작성 예산 금액 설정에서 기간을 변경하여 "예산 미리 보기"를 확인합니다. 예산 리스트 참고URL - https://docs.aws.amazon.com/ko_kr/cost-management/latest/userguide/budgets-create.html#create-cost-budget 더보기