퍼블릭 클라우드 썸네일형 리스트형 [draft] AWS 리소스에 태그(Tag) 를 추가하는 방법 AWS 리소스에 태그(Tag)를 추가하는 방법AWS 리소스에 태그를 추가하는 방법은 간단하며 AWS Management Console, AWS Command Line Interface (CLI), 또는 AWS SDK를 사용하여 수행할 수 있습니다. 태그를 추가하면 리소스를 쉽게 식별하고 분류할 수 있으며 비용 및 보안 관리에 도움이 됩니다.1. AWS Management Console에서 태그 추가하기EC2 인스턴스에 태그 추가AWS 콘솔 접속 → EC2 서비스Instances 메뉴 선택태그를 추가할 인스턴스 선택상단 탭에서 Tags 클릭 Add tag 버튼 클릭Key: EnvironmentValue: Production (예시)Save changes 클릭→ 즉시 인스턴스에 태그가 추가됩니다.대부분의 A.. 더보기 [draft] Amazon S3 인터페이스 엔드포인트를 구성하는 방법 Amazon S3 인터페이스 엔드포인트를 구성하는 방법Amazon S3용 인터페이스 엔드포인트를 구성하려면 Amazon Virtual Private Cloud (VPC) 내에서 해당 엔드포인트를 생성하고 구성해야 합니다.Amazon S3용 VPC 엔드포인트 유형Amazon S3용 게이트웨이 엔드포인트Amazon S3용 인터페이스 엔드포인트두 경우 모두, 네트워크 트래픽은 AWS 네트워크에 남아 있습니다.Amazon S3 퍼블릭 IP 주소 사용VPC의 프라이빗 IP 주소를 사용하여 Amazon S3에 액세스동일한 Amazon S3 DNS 이름 사용엔드포인트별 Amazon S3 DNS 이름 필요온프레미스에서의 액세스를 허용하지 않음온프레미스에서의 액세스 허용다른 AWS 리전에서의 액세스를 허용하지 않음VPC.. 더보기 [draft] 라라벨 소스 코드를 EC2 인스턴스에 배포하는 방법 라라벨 소스 코드를 EC2 인스턴스에 배포하는 방법GitHub를 사용하여 라라벨 소스 코드를 EC2 인스턴스에 배포하는 방법은 다음과 같습니다. 1. EC2 인스턴스에 SSH로 접속합니다. 2. 필요한 소프트웨어 설치Nginx, PHP-FPM, Composer 등을 EC2 인스턴스에 설치합니다.3. Nginx 설정DocumentRoot를 라라벨 프로젝트의 public 디렉토리로 지정합니다.4. Composer 설치Composer를 설치합니다. 다음 명령을 사용합니다php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');"php composer-setup.php --install-dir=/usr/local/bin --filename=.. 더보기 [draft] Amazon Linux 2에서 fluent-bit을 설치하는 방법 Amazon Linux 2(AMZN2)에서 fluent-bit을 설치하는 방법테스트 환경$ cat /etc/os-releaseNAME="Amazon Linux"VERSION="2"ID="amzn"ID_LIKE="centos rhel fedora"VERSION_ID="2"PRETTY_NAME="Amazon Linux 2"ANSI_COLOR="0;33"CPE_NAME="cpe:2.3:o:amazon:amazon_linux:2"HOME_URL="https://amazonlinux.com/"epel 패키지 설치amazon-linux-extras install -y epelfluent-bit.repo 저장소 추가'EOF' : 작은따옴표로 감싸야지 변수($releasever)를 그대로 입력할 수 있습니다.cat '.. 더보기 [draft] EFK 스택 구성하기(efk stack setup) EFK 스택 구성하기(efk stack setup)Elasticsearch: Elasticsearch는 분산 검색 및 분석 엔진으로 대규모 데이터 저장 및 분석을 지원합니다. 로그 데이터를 저장하고 인덱싱합니다. Elasticsearch는 데이터 저장 및 검색에 최적화된 NoSQL 데이터베이스입니다.Kibana: Kibana는 Elasticsearch의 데이터를 시각화하기 위한 웹 인터페이스입니다. Kibana를 사용하여 데이터를 검색, 시각화하고 대시보드를 생성할 수 있습니다.Fluentd: Fluentd는 로그 수집 도구로, 로그 데이터를 수집, 처리 및 전송합니다. Fluentd는 다양한 데이터 소스에서 로그 데이터를 수집하고 Elasticsearch에 전송합니다.Fluent Bit: Fluent .. 더보기 [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 계정과 리소스 간의 협업을 가능하게 할 수 있습니다. 이.. 더보기 [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 > 세.. 더보기 이전 1 2 다음