AWS(154)
-
eks cluster add-on 버전 호환성 및 버전 확인
개요eks cluster version에 따른 사용가능한 add-on 리스트와 버전과 add-on 버전이 확인 가능한 CLI 버전 및 호환성 확인# 특정 EKS Version에서 지원되는 특정 add-on 버전 리스트aws eks describe-addon-versions --kubernetes-version --addon-name --query 'addons[].addonVersions[].{Version: addonVersion, Defaultversion: compatibilities[0].defaultVersion}' --output table# 특정 EKS Version에서 지원되는 add-on 리스트aws eks describe-addon-versions --kubernetes-versi..
2024.10.04 -
AWS S3 presigned URLs 생성 및 업로드 테스트
개요presigend url을 통해 업로드하는 테스트 스크립트 스크립트Downloading Object using presigned URLsaws s3 presign s3://DOC-EXAMPLE-BUCKET1/mydoc.txt --expires-in 604800Uploading Object using presigned URLs➜ ~ brew install python3➜ ~ pip3 install boto3 --break-system-packes➜ ~ vim pre.pyimport boto3BUCKET = ‘my-bucket’KEY = 'my-uploaded-file.txt's3 = boto3.client('s3')url = s3.generate_presigned_url( ClientMet..
2024.07.30 -
EC2 stopped 시간과 이름 출력 (AWS CLI)
스크립트#!/bin/bash# 정지된 인스턴스 목록 가져오기stopped_instances=$(aws ec2 describe-instances \ --filters "Name=instance-state-name,Values=stopped" \ --query "Reservations[*].Instances[*].[InstanceId, Tags[?Key=='Name'].Value | [0]]" \ --output json)# 테이블 헤더 출력printf "%-50s %-50s %-50s\n" "Instance ID" "Instance Name" "Stopped Time"# 각 인스턴스에 대해 정지 시간을 가져와서 출력echo "$stopped_instances" | jq -c '.[][]' ..
2024.07.29 -
Amazon EC2 종료 시간 확인 (CLI)
개요EC2 인스턴스가 Launch 된 시간은 확인이 가능하지만 Off 된 시간은 콘솔에서 따로 확인 불가하다. 아래는 CLI를 통해 확인하는 방법이다. Amazon EC2 종료 시간 확인 (CLI)aws ec2 describe-instances --filters "Name=instance-state-code,Values=80" --query 'Reservations[].Instances[].[Tags[?Key==`Name`] | [0].Value, InstanceId, PrivateIpAddress, State.Name, StateTransitionReason]' --output table
2024.05.08 -
AWS CLI 페이저 옵션 끄기
개요AWS CLI의 output이 prompt로 떨어지지 않고 page로 나오면 상황에 따라서 불편할 수 있다. pager option 끄기aws configure set cli_pager "" 참고https://docs.aws.amazon.com/cli/latest/userguide/cli-usage-pagination.html
2024.04.15 -
AWS Cloudtrail IAM 관련 변경 이벤트 알림 slack
개요 AWS Cloudtrail에서 IAM 변경 알림이 이벤트로 기록이 된다. 해당 기록을 Slack 으로 받는 방법은 아래와 같다. 구성 (N.virginia Region) Cloudtrail >> Eventbridge Rules >> SNS >> Chatbot >> Slack Cloudtrail IAM 변경 관련 이벤트 { "source": ["aws.iam", "aws.ec2"], "detail-type": ["AWS API Call via CloudTrail"], "detail": { "eventSource": ["iam.amazonaws.com", "ec2.amazonaws.com"], "eventName": ["AttachGroupPolicy", "AttachRolePolicy", "Attac..
2024.04.03 -
AWS Cloudtrail EC2 보안 그룹 변경 알림(Security Group Event)
개요 AWS Cloudtrail에서 EC2 보안 그룹 변경 알림이 이벤트로 기록이 된다. 해당 기록을 Slack 으로 받는 방법은 아래와 같다. 구성 Cloudtrail >> Eventbridge Rules >> SNS >> Chatbot >> Slack Cloudtrail EC2 보안 그룹 관련 이벤트 { "source": ["aws.ec2"], "detail-type": ["AWS API Call via CloudTrail"], "detail": { "eventSource": ["ec2.amazonaws.com"], "eventName": ["AuthorizeSecurityGroupIngress", "AuthorizeSecurityGroupEgress", "RevokeSecurityGroupIngre..
2024.04.03 -
Lambda 에서 X-Ray 활성화 하는 방법
개요 AWS Lambda function에서 X-Ray를 켜놓으면 사용하지 않는 Lambda에도 CloudWatch Logs에 log가 쌓히는 경우가 있다. Lambda에서 X-Ray를 활성화 또는 비활성하는 방법에 대해 정리 했다. 방법 1. AWS Lambda 콘솔을 엽니다. 2. 왼쪽 메뉴에서 함수를 선택합니다. 3. 함수를 선택합니다. 4. 구성 탭에서 추가 모니터링 도구 카드까지 아래로 스크롤합니다. 5. 왼쪽 탐색 창에서 모니터링 및 작업 도구를 선택하여 이 카드를 찾을 수도 있습니다. 6. [편집(Edit)]을 선택합니다.AWS X-Ray에서 활성 추적을 활성화 또는 비활성화 합니다. 참고 https://docs.aws.amazon.com/ko_kr/xray/latest/devguide/aw..
2024.04.01 -
AWS RDS Performance Insights for performance_schema
개요 AWS RDS Performance Insights를 사용하면 확장 모니터링 기능을 통해 많은 분석과 인사이트를 얻을 수 있습니다. 제한 해당 기능을 사용하려면 MySQL 버전과 Instance 최소 타입등의 제한이 있으며, performance_schema parameter를 ON 해야 사용이 가능 합니다. 참고 https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/USER_PerfInsights.EnableMySQL.html https://docs.aws.amazon.com/ko_kr/AmazonRDS/latest/UserGuide/USER_PerfInsights.Overview.html
2024.03.29 -
MFA 환경에서 AWS CLI 사용 하기
개요 MFA 환경에서 AWS CLI 사용 하려면, session token과 임시 AWS Access key와 Secret key가 필요하다. 방법 # aws sts get-session-token --duration-seconds 10000 --serial-number "arn:aws:iam::111111111:mfa/mfa_user" --token-code 123456 { "Credentials": { "AccessKeyId": "ABCDQWEQWEQWEQWE", "SecretAccessKey": "YWEesaldkjsadlkgjasgsdgsadgsadgsadgsadg", "SessionToken": "sadfsdfsdfsadf/asdfsadfsdfsadfsadf/v//////////sdfgdsfgd..
2024.02.19