퍼블릭 클라우드 썸네일형 리스트형 [draft] AWS CodeDeploy Agent를 프록시 서버를 통해 구성하는 방법 AWS CodeDeploy Agent를 프록시 서버를 통해 구성하는 방법AWS CodeDeploy Agent를 프록시 서버를 통해 업데이트하려면 프록시 서버 설정을 수행해야 합니다. 프록시를 통한 업데이트를 위해서는 프록시 서버 주소와 포트를 CodeDeploy Agent 구성에 추가해야 합니다.1. CodeDeploy Agent 설정 파일 수정CodeDeploy Agent는 프록시 설정을 처리하는 설정 파일을 가지고 있습니다. 이 파일을 수정하여 프록시 서버를 설정합니다.vim /etc/codedeploy-agent/conf/codedeployagent.yml---:log_aws_wire: false:log_dir: '/var/log/aws/codedeploy-agent/':pid_dir: '/opt/.. 더보기 [draft] AWS CodeDeploy Agent에서 아카이브된 배포 수(max_revisions)를 변경하는 방법 AWS CodeDeploy Agent에서 아카이브된 배포 수(max_revisions)를 변경하는 방법아카이브된 배포 수(max_revisions)를 변경하려면 codedeployagent.yml 파일을 수정해야 합니다. 이 파일은 각 EC2 인스턴스의 CodeDeploy Agent에 있으며 이 Agent는 CodeDeploy 서비스와 상호 작용하여 배포를 처리합니다.max_revisions 설정을 변경하는 단계는 다음과 같습니다.1. 배포 대상 EC2 인스턴스에 SSH로 로그인합니다. 2. CodeDeploy Agent 설정 파일인 codedeployagent.yml 파일을 엽니다.이 파일은 일반적으로 /etc/codedeploy-agent/conf/codedeployagent.yml 경로에 있을 것입.. 더보기 [draft] AWS CodeDeploy 에이전트(codedeploy-agent) 오류 AWS CodeDeploy 에이전트(codedeploy-agent) 오류"message\":\"The CodeDeploy agent did not find an AppSpec file within the unpacked revision directory at revision-relative path \\\"appspec.yml\\\". The revision was unpacked to directory \\\"이 에러는 CodeDeploy가 애플리케이션 배포 시 앱스펙(AppSpec) 파일을 찾지 못했을 때 발생하는 것으로 보입니다. 앱스펙 파일은 CodeDeploy 배포의 구성 정보를 정의하는 YAML 파일입니다. 해당 경로에 앱스펙 파일이 없기 때문에 에러가 발생합니다. 해당 경로에서 앱스펙 파일을.. 더보기 [draft] AWS CodeDeploy 에이전트 설치 AWS CodeDeploy 에이전트 설치 (codedeploy-agent install)테스트 환경운영체제 정보$ cat /etc/os-release NAME="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/"ruby 패키지 설치sudo yum install -y rubycd /home/ec2-usercodedeploy 에이전트 설치wget -q https://aws-codedeploy-`curl -s h.. 더보기 [draft] AWS S3 버킷의 액세스를 IP 주소로 제한하는 방법 AWS S3 버킷의 액세스를 IP 주소로 제한하는 방법AWS S3 버킷의 액세스를 IP 주소로 특정 IP 주소만 S3 버킷에 접근할 수 있으며 다른 IP 주소로부터의 액세스는 차단됩니다. 참고: 이 방법은 AWS 계정의 액세스 제어를 설정하므로 꼭 필요한 경우에만 사용해야 하며 신중하게 구성해야 합니다.AWS Management Console을 통한 방법1. AWS Management Console에 로그인합니다. 2. S3 콘솔로 이동합니다. 3. 액세스를 제한하려는 버킷을 선택합니다. 4. "속성" 탭을 선택합니다. 5. "Bucket Policy" 옵션을 선택합니다. 6. 다음과 같은 형식의 정책을 추가합니다. 여기서 111.111.111.111은 허용하려는 IP 주소입니다.버킷 정책IP 주소와 버.. 더보기 [draft] Amazon CloudWatch Agent 설치 Amazon CloudWatch Agent 설치Cloudwatch에서는 메모리 및 디스크 사용률에 대해서 모니터링이 불가능하여 EC2의 메모리 및 디스크 사용률을 보기 위해서는 Cloudwatch Agent로 메트릭을 수집하여 모니터링할 수 있습니다. AWS CloudWatch Agent 설치 작업 순서 IAM Role 설정EC2 인스턴스에 IAM Role 연결EC2 인스턴스에 CloudWatch Agent 설치CloudWatch Agent로 메모리 사용량 확인IAM 역할 설정(생성)IAM 기존 역할에 CloudWatchAgentServerPolicy 정책 추가IAM > 액세스 관리 > 정책 > 기존 역할 > 권한 추가 > 정책 연결 > CloudWatchAgentServerPolicy, AmazonSS.. 더보기 [draft] AWS CloudWatch 경보를 Slack으로 보내는 방법 AWS CloudWatch 경보를 Slack으로 보내는 방법시스템 구성1. Amazon SNS1-1. 주제 생성이름 : cloudwatch-notification1-2 구독메일 확인1-3 메시지 게시(메시지 발송 테스트)2. Slack webhooks url 생성slack webhooks(incoming webhooks) 생성 방법 - https://sangchul.kr/784#cluodwatchalerthttps://hooks.slack.com/services/T018562TM6A/T017ZZ55YUV/wE5gd1fbfjNgxUeLqPUDMTbLR3. Key Management Service (KMS)slack 주소 암호화aws --profile testprofile --region ap-northea.. 더보기 [draft] Amazon EC2 인스턴스 상태 모니터링(상태 변경 이벤트) Amazon EC2 인스턴스 상태 모니터링(상태 변경 이벤트)아키텍처 다이어그램(architecture diagram)사전 작업AWS CloudTrail 구성AWS Chatbot 구성CloudWatch이벤트 > 규칙 > Amazone EventBridge규칙 세부 정보 정의이름 : EC2_Instance_State-change_Notification설명 : 이벤트 패턴 작성이벤트 소스 : AWS 서비스AWS 서비스 : EC2이벤트 유형 : EC2 Instance State-change Notification대상 선택대상 선택 : SNS 주제주제 : slack-sns태그 구성 - 선태 사항Slack 알람 예) 참고URL- https://docs.aws.amazon.com/ko_kr/AWSEC2/latest.. 더보기 이전 1 2 3 4 ··· 12 다음