본문 바로가기

퍼블릭 클라우드

[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.. 더보기
[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 > 세.. 더보기
[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.. 더보기
[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.. 더보기
[draft] 인스턴스 메타데이터에 액세스하는 방법 인스턴스 메타데이터에 액세스하는 방법AWS EC2 인스턴스의 메타데이터에 액세스하려면 인스턴스 내부에서 HTTP 요청을 통해 인스턴스 메타데이터 서비스를 사용할 수 있습니다. 이 서비스는 인스턴스의 특정 정보를 제공합니다. 이를 통해 인스턴스 ID, AMI ID, 호스트 이름, 보안 그룹 등 다양한 정보를 조회할 수 있습니다.AWS EC2 인스턴스에서 IMDSv1 또는 IMDSv2가 사용되고 있는지 확인1. AWS CLI를 통한 확인AWS CLI를 사용하여 인스턴스 메타데이터 서비스(IMDS) 구성을 확인할 수 있습니다.aws ec2 describe-instances --instance-ids --query "Reservations[].Instances[].MetadataOptions"HttpToken.. 더보기
[draft] EC2 이미지 빌더(EC2 Image Builder) EC2 이미지 빌더(EC2 Image Builder)EC2 Image Builder > 이미지 파이프라인이미지 파이프라인 이미지 파이프라인은 AWS에서 Amazon Machine Image(AMI) 또는 Docker 이미지를 빌드하기 위한 자동화 구성입니다. 이 구성 단계는 다음을 포함합니다. 1 레시피 생성 기본 이미지 및 빌드/테스트 구성 요소 레시피는 원하는 구성의 출력 이미지를 생성하기 위해 기본 이미지에 적용할 구성 요소를 정의하는 문서입니다.2 인프라 구성 정의(선택 사항) 인스턴스, VPC, IAM 역할 및 기타 설정 AWS 계정에서 실행할 인스턴스의 인프라 구성을 지정합니다.3 배포 설정 정의(선택 사항) 출력 AMI 및 Docker 이미지 배포를 위한 리전 출력 AMI 및 Docker 이.. 더보기
[draft] EC2 이미지 빌더(EC2 Image Builder) EC2 이미지 빌더(EC2 Image Builder)AWS EC2 Image Builder는 인프라를 코드로 정의하여 이미지를 생성하고 배포하기 위한 서비스입니다. EC2 Image Builder를 사용하면 서버 이미지를 빌드하고 AMI를 자동으로 생성할 수 있습니다. EC2 Image Builder를 사용하여 AMI를 생성하는 방법은 다음과 같습니다. 1. EC2 Image Builder 콘솔 열기: AWS Management Console에서 EC2 Image Builder 콘솔로 이동합니다. 2. 이미지 레시피 작성: EC2 Image Builder를 사용하여 이미지를 생성하려면 이미지 레시피를 작성해야 합니다. 이미지 레시피는 이미지를 빌드하기 위한 코드로, JSON 형식으로 작성됩니다. 예를 들.. 더보기
[draft] putty를 사용하여 PEM 형식의 개인 키로부터 공개 키를 생성하는 방법 putty(PuTTYgen)를 사용하여 PEM 형식의 개인 키로부터 공개 키를 생성하는 방법PuTTYgen은 SSH 키를 관리하고 변환하는 도구입니다.PuTTYgen 실행PuTTYgen은 Windows에서는 독립 실행형 프로그램으로 제공되며 Linux와 macOS에서도 설치할 수 있습니다.PEM 키 로드 > 공개 키 저장PuTTYgen 창에서 "Load" 버튼을 클릭합니다.파일 형식을 *.pem으로 변경하고 PEM 형식의 개인 키 파일을 선택하여 로드합니다.창 상단에 있는 **"Public key for pasting into OpenSSH authorized_keys file:"**라는 텍스트 상자에 공개 키가 표시됩니다.이 공개 키를 복사하거나 "Save public key" 버튼을 눌러 .pub 파.. 더보기