본문 바로가기

728x90

전체 글

AWS Chatbot을 Slack과 연동하여 알람을 받는 방법 AWS Chatbot을 Slack과 연동하여 알람을 받는 방법 AWS Chatbot을 사용하여 Slack과 연동하면 AWS 서비스의 알람 및 이벤트를 Slack 채널로 전달받을 수 있습니다. 이를 통해 AWS 리소스 상태의 중요한 변경 사항을 Slack으로 통지받을 수 있으며, 실시간으로 대응할 수 있습니다. 아키텍처 다이어그램(architecture diagram) Slack - 채널 생성 Amazon SNS - 주제 생성 AWS Chatbot - 워크스페이스 및 채널 생성 CloudWatch - 경보 상태 설정 Slack 알람 확인 --- Slack 워크스페이스 준비 채널 생성 > awschatbot Slack 워크스페이스 URL xworkspacex.slack.com 확인 ** 미리 웹브라우저에서 .. 더보기
[aws] AWS CodePipeline AWS CodePipeline AWS CodePipeline은 빠르고 안정적인 애플리케이션 및 인프라 업데이트를 위해 릴리스 파이프라인을 자동화하는 데 도움이 되는 완전관리형 지속적 전달 서비스입니다. AWS CodeCommit AWS CodeBuild 더보기
[aws] AWS 명명 규칙(AWS Naming Convention) AWS 명명 규칙(AWS Naming Convention) 규칙 설명 [sitecode]-[region]-[environment]-[resource_type]-[sequence_number] - sitecode : 사이트 이름 또는 서비스 이름 - region : aws 리전(seoul|virginia|tokyo|singapore) - environment(env) : dev/test/stage/prod - resource_type : 리소스 타입(vpc|subnet|ec2|sg|alb|nlb|rt|rtb) - sequence_number : 일련 번호 리소스 타입 이름 예제 비고 VPC mocha-seoul-prod-vpc-101 서브넷 mocha-vpc-101-sb-01 인터넷 게이트웨이 mocha-.. 더보기
자체 서명된 SSL 인증서를 생성(사설 SSL 인증서 생성) 자체 서명된 SSL 인증서를 생성(사설 SSL 인증서 생성) OpenSSL 설치 확인 OpenSSL이 시스템에 설치되어 있는지 확인하세요. 대부분의 리눅스 시스템에는 OpenSSL이 이미 설치되어 있습니다. 설치되어 있지 않다면 패키지 관리자를 사용하여 설치할 수 있습니다. 1. 개인 키 생성(Private Key) 개인 키를 생성합니다. 이 개인 키는 서버의 보안 통신을 위한 중요한 부분입니다. openssl genpkey -algorithm RSA -out private.key $ openssl genpkey -algorithm RSA -out private.key .............+++++ ...........+++++ 이 명령어는 RSA 알고리즘을 사용하여 개인 키를 생성하고 private.. 더보기
SSL 인증서의 개인키에 설정된 비밀번호를 제거하는 방법 SSL 인증서의 개인키에 설정된 비밀번호를 제거하는 방법 1. OpenSSL을 사용하여 SSL 인증서(crt)와 개인 키(key)를 생성하는 방법 openssl req -subj '/CN=sangchul.kr/O=Infrastructure Team/C=KR' -new -newkey rsa:2048 -sha256 -days 365 -nodes -x509 -keyout node1.key -out node1.crt $ openssl req -subj '/CN=sangchul.kr/O=Infrastructure Team/C=KR' -new -newkey rsa:2048 -sha256 -days 365 -nodes -x509 -keyout node1.key -out node1.crt ...+.............. 더보기
nginx upstream 블록의 주요 옵션과 사용법 nginx upstream 블록의 주요 옵션과 사용법 nginx에서 upstream 블록을 사용하는 것은 로드 밸런싱 및 업스트림 서버 관리에 도움을 줍니다. upstream 블록은 여러 웹 서버나 애플리케이션 서버로의 요청을 분산하거나 백엔드 서버 그룹을 정의하는 데 사용됩니다. 로드 밸런싱 방법(Load balancing methods) round-robin : 응용 프로그램 서버에 대한 요청은 라운드 로빈(round-robin) 방식으로 배포됩니다 least-connected : 다음 요청은 활성 연결 수가 가장 적은 서버에 할당됩니다(the least number of active connections). ip_hash : 다음 요청에 대해 어떤 서버를 선택해야 하는지 결정하는 데 해시 함수가 사.. 더보기
우분투에서 저장소를 Kakao Mirror 공식 사이트로 변경하는 방법 우분투(Ubuntu)에서 저장소(Repository)를 Kakao Mirror 공식 사이트로 변경하는 방법 Kakao Mirror는 공식 Ubuntu 미러 중 하나이며 속도가 빠르고 안정적입니다. 1. 현재 저장소 확인 현재 시스템에 구성된 저장소 목록을 확인합니다. cat /etc/apt/sources.list 2. 새로운 저장소 설정 새로운 저장소 주소를 설정하려면 /etc/apt/sources.list 파일을 편집합니다. sudo vim /etc/apt/sources.list 3. 저장소 변경 /etc/apt/sources.list 파일을 열면 여러 저장소 주소가 나열되어 있습니다. Kakao Mirror 주소로 변경하려면 다음 내용을 파일에 추가하거나 기존 저장소 주소를 수정합니다. sudo vi.. 더보기
[draft] 도메인 위임 설정 도메인 위임 설정CentOS 7에서 BIND를 사용하여 sangchul.kr 도메인의 서브도메인 ss.sangchul.kr을 다른 네임서버로 위임하는 방법입니다.BIND 설정 파일 수정BIND 설정 파일 /etc/named.conf에 도메인 존 파일 경로를 추가합니다.vim /etc/named.confzone "sangchul.kr" IN { type master; file "sangchul.kr.zone";};sangchul.kr 도메인 존 파일 수정/var/named/sangchul.kr.zone 또는 해당 경로에 있는 존 파일을 수정하여 ss.sangchul.kr 서브도메인을 위임합니다.vim /var/named/sangchul.kr.zone$TTL 86400@ IN SOA ns1... 더보기

728x90