본문 바로가기

728x90

AWS

[aws] AWS Management Console에 대한 IP 기반 접근 제어하는 방법 AWS Management Console에 대한 IP 기반 접근 제어하는 방법 IAM 정책 생성 IAM > 정책 > 정책 생성(AWSManagementConsoleACL) { "Version": "2012-10-17", "Statement": [ { "Sid": "VisualEditor0", "Effect": "Deny", "Action": "*", "Resource": "*", "Condition": { "NotIpAddress": { "aws:SourceIp": [ "192.0.2.0/24", "203.0.113.0/24" ] }, "Bool": { "aws:ViaAWSService": "false" } } } ] } IAM 역할에 정책 연결 IAM > 사용자 > testuser1 AWS Manage.. 더보기
[aws] AWS CLI 명령어 자동완성 기능을 활성화하는 방법 AWS CLI(AWS Command Line Interface) 명령어 자동완성 기능을 활성화하는 방법 1. Bash shell에서 AWS CLI 자동완성 기능을 활성화하려면, 다음 명령어를 실행합니다. complete -C /usr/bin/aws_completer aws 2. 이 명령어를 실행하면, AWS CLI 자동완성 기능이 활성화됩니다. 3. 이후 AWS CLI 명령어를 입력할 때, 탭 키를 누르면 자동완성 기능이 작동합니다. 위의 방법을 통해 AWS CLI 명령어 자동완성 기능을 활성화할 수 있습니다. 이를 통해, AWS CLI 명령어를 더 쉽고 빠르게 입력할 수 있으며, 오타나 잘못된 명령어 입력을 방지할 수 있습니다. 참고URL - https://docs.aws.amazon.com/ko_kr.. 더보기
[aws] IAM 사용자의 계정 암호 정책 설정 IAM 사용자의 계정 암호 정책 설정 암호 정책 설정에 대한 규칙 암호 정책을 설정하는 데 필요한 권한 기본 암호 정책 사용자 지정 암호 정책 옵션 암호 정책 설정(콘솔) 암호 정책 설정(AWS CLI) 암호 정책 설정(AWS API) 더보기
[aws] Amazon Linux 2에서 Packer를 설치하는 방법 Amazon Linux 2에서 Packer를 설치하는 방법 테스트 환경 sudo cat /etc/os-release | grep PRETTY_NAME | cut -d'"' -f2 $ sudo cat /etc/os-release | grep PRETTY_NAME | cut -d'"' -f2 Amazon Linux 2 1. 필요한 패키지 설치 먼저 yum 패키지 매니저를 사용하여 Packer를 설치하는 데 필요한 패키지를 설치해야 합니다. 다음 명령을 실행하여 필요한 패키지를 설치합니다. sudo yum install -y unzip wget 2. Packer 다운로드 Packer를 다운로드합니다. 다음 명령을 사용하여 최신 버전의 Packer 바이너리를 다운로드합니다. wget https://release.. 더보기
[aws] AWS RDS(MySQL) slow log 및 general log 남기는 방법 AWS RDS(MySQL) slow log 및 general log 남기는 방법 AWS RDS(MySQL) 콘솔에서 slow query log와 general log를 활성화하고 설정할 수 있습니다. 다음은 AWS RDS(MySQL) 콘솔에서 slow query log와 general log를 설정하는 방법입니다. 1. AWS RDS(MySQL) 콘솔에 로그인합니다. 2. RDS 인스턴스를 선택합니다. 3. "Configuration" 탭에서 "Parameter groups" 섹션을 선택합니다. 4. 새 파라미터 그룹을 만들거나 기존 파라미터 그룹을 선택합니다. 5. slow query log를 활성화하기 위해 "slow_query_log" 값을 "1"로 설정합니다. 6. slow query log 파일.. 더보기
[aws] Amazon RDS - Aurora Serverless 로깅 설정하는 방법 Amazon RDS Aurora Serverless 로깅 설정하는 방법 Amazon RDS > 대시보드 > DB 클러스터 > DB 식별자(tdb1) > 구성 - DB 클러스터 파라미터 그룹 이름 : (tdb1) Amazon RDS > 파라미터 그룹 (tdb1) - 파라미터 그룹 이름 : (tdb1) - 유형 : DB 클러스터 파라미터 그룹 파라디터 값 검색 후 파라미터 편집 Aurora MySQL의 로그 활성화 Aurora MySQL 설명 general_log 일반 로그를 생성합니다. 활성화하려면 1로 설정합니다. 기본값은 비활성화(0)입니다. log_queries_not_using_indexes 인덱스를 사용하지 않는 느린 쿼리 로그에 모든 쿼리를 로깅합니다. 기본값은 비활성화(0)입니다. 이 로그를 .. 더보기
AWS CLI 설치하는 방법(Linux ARM) AWS CLI 설치하는 방법 테스트 환경 $ lsb_release -d Description:Ubuntu 20.04.3 LTS $ uname -m aarch64 AWS CLI 최신 버전(AWS CLI v2) 설치하는 방법 unzip 패키지 설치 apt-get install -y unzip AWS CLI v2 패키지 다운로드 curl -s "https://awscli.amazonaws.com/awscli-exe-linux-aarch64.zip" -o "awscliv2.zip" 패키지 압축 해제 unzip awscliv2.zip AWS CLI 설치 sudo ./aws/install $ sudo ./aws/install You can now run: /usr/local/bin/aws --version AWS .. 더보기
[aws] 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 형식으로 작성됩니다. 예를 .. 더보기

728x90