본문 바로가기

AWS

C276x260.fwebp.q85 [draft] macOS에 Session Manager 플러그인 설치 및 제거 macOS에 Session Manager 플러그인 설치 및 제거테스트 환경$ aws --versionaws-cli/2.4.18 Python/3.8.8 Darwin/21.5.0 exe/x86_64 prompt/off$ which python3/opt/homebrew/bin/python3aws ssm start-session --target i-0b9c5$ aws ssm start-session --target i-0b9c5SessionManagerPlugin is not found. Please refer to SessionManager Documentation here: http://docs.aws.amazon.com/console/systems-manager/session-manager-plugin-n.. 더보기
C276x260.fwebp.q85 [draft] AWS 교차 계정 접근(Cross-Account Access)을 설정하는 방법 AWS 교차 계정 접근(Cross-Account Access)을 설정하는 방법1. 새로운 역할(role) 구성AWS 관리 콘솔 > IAM > 역할 > 역할만들기정책: AdministratorAccess역할 이름: SwitchRole역할 설명: Switch Role2. 정책 생성AWS 관리 콘솔 > IAM > 정책> 정책 생성정책: STS:AssumeRole이름: STSPolicy설명: STS Policy3. 사용자에 정책 할당AWS 관리 콘솔 > IAM > 사용자 > user > 요약 > 권한 추가4. 사용자(user) 재로그인 후 역할 전환5. 역할 전환 확인 AWS 교차 계정 접근을 설정하면 보안 및 권한 관리를 효과적으로 제어하고 다른 AWS 계정과 리소스 간의 협업을 가능하게 할 수 있습니다. 이.. 더보기
C276x260.fwebp.q85 [draft] Amazon Linux 2023에서 SELinux를 비활성화하는 방법 Amazon Linux 2023에서 SELinux를 비활성화하는 방법SELinux를 비활성화할 때 고려해야 할 몇 가지 추가 사항입니다.SELinux를 비활성화하면 시스템의 보안이 저하될 수 있습니다.SELinux를 비활성화한 후 다시 활성화하면 변경 사항을 적용하기 위해 시스템을 재부팅해야 할 수도 있습니다.SELinux에 의존하는 애플리케이션을 사용하는 경우 SELinux를 비활성화한 후 제대로 작동하지 않을 수 있습니다.테스트 환경$ cat /etc/os-release | grep PRETTY_NAMEPRETTY_NAME="Amazon Linux 2023"1. selinux config 파일 확인cat /etc/selinux/config# This file controls the state of S.. 더보기
C276x260.fwebp.q85 [draft] AWS CLI 설치하는 방법(Linux ARM) AWS CLI 설치하는 방법(Linux ARM)테스트 환경$ lsb_release -dDescription: Ubuntu 20.04.3 LTS$ uname -maarch64AWS CLI 최신 버전(AWS CLI v2) 설치하는 방법unzip 패키지 설치apt-get install -y unzipAWS CLI v2 패키지 다운로드curl -s "https://awscli.amazonaws.com/awscli-exe-linux-aarch64.zip" -o "awscliv2.zip"패키지 압축 해제unzip awscliv2.zipAWS CLI 설치sudo ./aws/installYou can now run: /usr/local/bin/aws --versionAWS CLI 버전 확인/usr/local/bin/a.. 더보기
C276x260.fwebp.q85 [draft] AWS CLI 설치하는 방법 AWS CLI 설치하는 방법테스트 환경$ lsb_release -dDescription: Ubuntu 22.04.1 LTS$ uname -mx86_64** AWS CLI v2는 v1과 비교하여 더 많은 기능을 제공하며 보안 및 성능 개선이 이루어진 새로운 버전입니다.AWS CLI 설치(AWS CLI v1)더보기---APT 저장소 업데이트sudo apt-get updatepip(파이썬 패키지 관리자) 설치sudo apt-get install -y python3-pippip3 --version$ pip3 --versionpip 22.0.2 from /usr/lib/python3/dist-packages/pip (python 3.10)AWS CLI 설치sudo pip3 install awscliAWS C.. 더보기
C276x260.fwebp.q85 [draft] AWS Session Manager를 사용하여 EC2 인스턴스에 연결하는 방법 AWS Session Manager를 사용하여 EC2 인스턴스에 연결하는 방법구성도Role 생성IAM > 액세스 관리 > 역할 > 역할 만들기신뢰할 수 있는 유형의 개체 선택 : AWS 서비스사용 사례 선택 : EC2IAM > 액세스 관리 > 역할 > 역할 만들기권한 정책 연결 : AmazonEC2RoleforSSMIAM > 액세스 관리 > 역할 > 역할 만들기태그 추가IAM > 액세스 관리 > 역할 > 역할 만들기검토역할 이름 : EC2RoleforSSM생성한 역할 확인IAM > 역할인스턴스에 "EC2RoleforSSM" 적용하기1. 인스턴스 생성 시2. 기존 인스턴스에 IAM 역할 추가웹 콘솔로 SSH 접속하기AWS Systems Manager > 세션 관리자AWS Systems Manager > 세.. 더보기
C276x260.fwebp.q85 [draft] AWS CLI를 사용하여 Amazon SQS 큐를 생성하고 확인하는 방법 AWS CLI를 사용하여 Amazon SQS 큐를 생성하고 확인하는 방법1. 큐 생성aws sqs create-queue --queue-name MyQueue위 명령은 "MyQueue"라는 이름의 새로운 SQS 큐를 생성합니다. 큐 생성에 성공하면 큐의 URL이 출력됩니다. 2. 큐 확인aws sqs list-queues위 명령은 AWS 계정에 있는 모든 SQS 큐의 URL을 출력합니다. 출력된 URL에서 MyQueue의 URL을 찾을 수 있습니다.{ "QueueUrls": [ "https://sqs.us-east-1.amazonaws.com/123456789012/MyQueue", "https://sqs.us-east-1.amazonaws.com/123456789012/Y.. 더보기
C276x260.fwebp.q85 [draft] Amazon Simple Queue Service(SQS)란, 사용법 Amazon Simple Queue Service (SQS)란, 사용법Amazon Simple Queue Service (SQS)는 AWS에서 제공하는 분산 메시징 서비스입니다. SQS를 사용하면 애플리케이션 간에 메시지를 전달하고 처리할 수 있습니다. SQS를 사용하면 애플리케이션을 수평 확장할 수 있으며, 다수의 컴퓨터 간에 메시지를 처리할 수 있습니다. SQS는 크게 Standard Queue와 FIFO Queue 두 가지 종류가 있습니다. Standard Queue는 메시지의 순서가 보장되지 않으며, 메시지 전달이 최소한 한 번 이상 보장됩니다. FIFO Queue는 메시지의 순서와 메시지 전달이 정확히 한 번 보장됩니다. SQS의 사용법은 다음과 같습니다. 1. AWS Management Con.. 더보기