본문 바로가기

반응형

EC2

AWS CLI를 사용하여 EC2 리소스의 태그를 확인, 추가 및 삭제하는 방법 AWS CLI를 사용하여 EC2 리소스의 태그를 확인, 추가 및 삭제하는 방법 AWS EC2 인스턴스 내에서 EC2 인스턴스의 메타데이터 엔드포인트를 통해 현재 인스턴스의 ID 조회 curl -s http://169.254.169.254/latest/meta-data/instance-id EC2 리소스의 태그 확인 aws ec2 describe-instances --instance-ids --query 'Reservations[*].Instances[*].[Tags]' 를 실제 EC2 인스턴스의 ID로 바꿔주셔야 합니다. aws ec2 describe-instances \ --instance-ids `curl -s http://169.254.169.254/latest/meta-data/instance-i.. 더보기
AWS EC2 인스턴스(T3, T3a, T4g) 간에 몇 가지 차이점 AWS EC2 인스턴스(T3, T3a, T4g) 간에 몇 가지 차이점 인스턴스 차이점 CPU 성능: T3와 T3a는 인텔의 Xeon 프로세서를 기반으로 하며, T4g는 AWS가 설계한 Graviton2 프로세서를 기반으로 합니다. T4g는 T3 및 T3a보다 대부분의 작업에서 더 나은 성능을 제공할 수 있습니다. 메모리: T3 인스턴스는 최대 32GB의 메모리를 제공하며, T3a는 최대 64GB의 메모리를 제공합니다. T4g는 최대 256GB의 메모리를 제공합니다. 네트워크: T4g는 25Gbps의 네트워크 대역폭을 제공하며, T3 및 T3a는 5Gbps의 네트워크 대역폭을 제공합니다. 가격: T3와 T3a는 T4g보다 더 저렴합니다. 하지만 T4g는 그래픽 처리나 AI 등의 높은 성능이 필요한 작업에서.. 더보기
[aws] EC2 접속 시 슬랙으로 알림 EC2 접속 시 슬랙으로 알림 ec2-info-send.sh 스크립트 생성 $ vim /etc/profile.d/ec2-info-send.sh #!/bin/bash V_slackUrl="https://hooks.slack.com/services/TCT4/wkQM" V_channelName="#zabbix_bot" V_username="ec2" V_emoji=":white_check_mark:" V_color='#0C7BDC' CDATE=`date '+%Y-%m-%d, %H:%M:%S' ` IPUBIPV4=`curl -s http://169.254.169.254/latest/meta-data/public-ipv4` IPLOCALIPV4=`curl -s http://169.254.169.254/latest/.. 더보기
AWS EC2 인스턴스에 웹 브라우저를 통해 연결하기 AWS EC2 인스턴스에 웹 브라우저를 통해 연결하기 사전 작업 SSH 방화벽 오픈 SSH(TCP 22) 포트를 ANY 오픈해야합니다. 웹 브라우저로 인스턴스에 연결하기 WEB01 인스턴스 선택 후 연결합니다. 새 탭 하나가 추가되면서 인스턴스에 접속된 웹 브라우저 터미널 창이 나타납니다. 더보기
[AWS] EC2 시작 템플릿(Launch Templates) 구성 EC2 시작 템플릿(Launch Templates) 구성 시작 템플릿 생성 시작 템플릿 이름 및 설명 - 시작 템플릿 이름 : project-prod-web-launch-template-01 - 템플릿 버전 설명 : 초기 버전 시작 템플릿 콘텐츠 AMI : Amazon Linux 2 AMI 인스턴스 유형 : t3a.medium 키 페어(로그인) : mykey.pem 네트워크 설정 - 네트워크 플랫폼 : VPC 스코리지(볼륨) 리소트 태그 - 키 : Name 값 : project-prod-web-asg 네트워크 인터페이스 - 보안 그룹 - 퍼블릭 IP 자동 할당 : 활성화 ** ASG에서 퍼블릭 IP 사용하기 위함 고급 세부 정보 - IAM 인스턴스 프로파일 - 사용자 데이터 더보기
AWS 리소스에 태그(Tag)를 추가하는 방법 AWS 리소스에 태그(Tag)를 추가하는 방법 AWS 리소스에 태그를 추가하는 방법은 간단하며 AWS Management Console, AWS Command Line Interface (CLI), 또는 AWS SDK를 사용하여 수행할 수 있습니다. 태그를 추가하면 리소스를 쉽게 식별하고 분류할 수 있으며, 비용 및 보안 관리에 도움이 됩니다. 권한(ResourceGroupsandTagEditorFullAccess) 추가 사용자 > username01 > 권한 추가 > 기존 정책 직업 연결 리소스 태그 추가 aws ec2 create-tags, aws rds add-tags-to-resource, aws s3api put-bucket-tagging과 같은 서비스별 CLI 명령을 사용하여 리소스에 태그를 .. 더보기
[AWS] EC2 Instance Connect 설정 EC2 Instance Connect 설정 Amazon Linux 2에 EC2 Instance Connect(ec2-instance-connect) 설치 yum install ec2-instance-connect 인터스턴 생성 시 ec2-instance-connect 패키지기 포함되어 있나 봐요(설치되어 있네요 ㅠㅠ) $ sudo yum install -y ec2-instance-connect Loaded plugins: extras_suggestions, langpacks, priorities, update-motd Package ec2-instance-connect-1.1-14.amzn2.noarch already installed and latest version Nothing to do /opt/.. 더보기
AWS Session Manager를 사용하여 EC2 인스턴스에 연결하는 방법 AWS Session Manager를 사용하여 EC2 인스턴스에 연결하는 방법 구성도 Role 생성 IAM > 액세스 관리 > 역할 > 역할 만들기 신뢰할 수 있는 유형의 개체 선택 : AWS 서비스 사용 사례 선택 : EC2 IAM > 액세스 관리 > 역할 > 역할 만들기 권한 정책 연결 : AmazonEC2RoleforSSM IAM > 액세스 관리 > 역할 > 역할 만들기 태그 추가 IAM > 액세스 관리 > 역할 > 역할 만들기 검토 역할 이름 : EC2RoleforSSM 생성한 역할 확인 IAM > 역할 인스턴스에 "EC2RoleforSSM" 적용하기 1. 인스턴스 생성 시 2. 기존 인스턴스에 IAM 역할 추가 웹 콘솔로 SSH 접속하기 AWS Systems Manager > 세션 관리자 AWS.. 더보기

728x90
반응형