목록DevOps/[AWS] (29)
민프

Lambda를 통해서 슬랙에 알림을 자동으로 보내보자 순서는 아래와 같다. 슬랙 앱 등록 https://api.slack.com/ Slack은 미래의 업무가 이루어지는 곳입니다 Slack은 여러분의 팀과 소통할 새로운 방법입니다. 이메일보다 빠르고, 더 조직적이며, 훨씬 안전합니다. slack.com ] 슬랙 앱 설정 - 봇에 권한 부여 봇이 슬랙에 메세지를 주고 받기 위해서는 권한을 줘야한다. OAuth & Permissions로 가보자 여기서 "Add an OAuth Scope"로 권한을 부여할 수 있다. 'chat:write'은 슬랙에 메세지를 날릴 수 있게 해준다. Scopes의 자세한 내용은 공식 홈페이지를 참고해보자https://api.slack.com/scopes Permission scop..

파라미터 그룹에서 파라미터 그룹 생성을 해준다.(이름만 정해주면 된다.) 만들어진 그룹을 클릭 한 후 -> 파라미터 그룹 작업 -> 편집을 눌러서 - character-set-client : utf8 - character-set-connection : utf8 - character-set-database : utf8 - character-set-filesystem : utf8 - character-set-results : utf8 - character-set-filesystem : utf8 이번엔 'collation'로 검색하여 아래 항목 값을 utf8_general_ci로 수정한다 - collation_connection : utf8_general_ci - collation_server : utf8_g..

#charset을 해주지 않으면 오류가 날 수 있으니 해주기 #RDS에서도 charset을 해줘야 함 database = pymysql.connect( 'hostRDS Endpoint', 'userName', 'userPassword', 'innodb', charset='utf8') cursor = database.cursor() #유저 인포의 모든 내용 표시 sql = "SELECT * FROM user_info" cursor.execute(sql) data = cursor.fetchall() print(str(data)) #INSERT INTO sql = "INSERT INTO user_info (userName, colorDetection) VALUES (%s, %s)" val = ("뭔솔이야", ..

RDS 생성 시 마스터 사용자 이름과 패스워드를 잘 기억하자 RDS 엔드포인트 HeidiSQL 연동

AWS -CLI 란? AWS 명령줄 인터페이스(CLI)는 AWS 서비스를 관리하는 통합 도구입니다. 도구 하나만 다운로드하여 구성하면 여러 AWS 서비스를 명령줄에서 제어하고 스크립트를 통해 자동화할 수 있습니다. Linux 셸 - bash, zsh, tcsh 등의 일반적인 셸 프로그램을 사용하여 Linux 또는 macOS에서 명령을 실행합니다. Windows 명령줄 - Windows의 경우 PowerShell 또는 Windows 명령 프롬프트에서 명령을 실행합니다. 원격 – PuTTY 또는 SSH와 같은 원격 터미널 프로그램이나 AWS Systems Manager를 통해 Amazon Elastic Compute Cloud(Amazon EC2) 인스턴스에서 명령을 실행합니다. AWS CLI는 Amazon..

ECR? Elastic Container Registry의 약자로 Docker 컨테이너 이미지를 손쉽게 저장, 관리 및 배포할 수 있게 해주는 완전 관리형 Docker 컨테이너 레지스트리 [리포지토리 생성] 버튼을 클릭합니다. 리포지토리 이름을 입력하고 [리포지토리 생성] 버튼을 클릭합니다. 리포지토리가 정상적으로 생성되었을 때 출력되는 페이지입니다.

https://docs.aws.amazon.com/ko_kr/elasticloadbalancing/latest/userguide/what-is-load-balancing.html Elastic Load Balancing이란 무엇인가요? - Elastic Load Balancing Elastic Load Balancing이란 무엇인가요? Elastic Load Balancing은 둘 이상의 가용 영역에서 EC2 인스턴스, 컨테이너, IP 주소 등 여러 대상에 걸쳐 수신되는 트래픽을 자동으로 분산합니다. 등록된 대상의 상 docs.aws.amazon.com 로드밸런서? Elastic Load Balancing은 둘 이상의 가용 영역에서 EC2 인스턴스, 컨테이너, IP 주소 등 여러 대상에 걸쳐 수신되는 트..

대상 그룹? 로드 밸런서로 들어오는 트래픽을 전송할 위치를 정의 기본적으로 로드 밸런서는 대상 그룹에 대해 지정한 프로토콜과 포트 번호를 사용하여 등록된 대상으로 요청을 전송 로드 밸런서에서 대상 그룹의 대상으로 트래픽을 라우팅하려면 리스너 또는 리스너에 대한 규칙 생성 시 작업에 대상 그룹을 지정 [Create target group] 버튼을 클릭한다. target type은 IP addresses로 선택하고 이름, 프로토콜 정보를 입력한다. VPC는 이전 포스트에서 생성 한 VPC를 선택한다. [Create target group] 버튼을 클릭해서 대상 그룹을 생성한다. Register targets에서 IP는 자동으로 할당되기 때문에 빈칸인 상태에서 대상 그룹을 생성한다. 정상적으로 대상 그룹 생성..

https://docs.aws.amazon.com/ko_kr/vpc/latest/userguide/VPC_Route_Tables.html VPC의 라우팅 테이블 관리 - Amazon Virtual Private Cloud 이 페이지에 작업이 필요하다는 점을 알려 주셔서 감사합니다. 실망시켜 드려 죄송합니다. 잠깐 시간을 내어 설명서를 향상시킬 수 있는 방법에 대해 말씀해 주십시오. docs.aws.amazon.com 라우팅 한 네트워크에서 다른 네트워크로 패킷을 이동시키는 과정과 네트워크 안의 호스트에서 패킷들을 전달하는 과정 라우팅의 대상은 모든 IPv4 주소를 나타내는 0.0.0.0/0입니다. 대상은 VPC에 연결된 인터넷 게이트웨이입니다. 대상 0.0.0.0/0 igw-id 라우팅 테이블 개념 다음..

보안 그룹은 EC2 인스턴스가 인바운드 및 아웃바운드 트래픽을 제어하는 가상 방화벽 역할을 합니다. VPC에서 EC2 인스턴스를 시작할 때 최대 5개의 보안 그룹에 인스턴스를 할당할 수 있습니다. 보안 그룹은 서브넷 수준이 아니라 인스턴스 수준에서 작동하므로 VPC에 있는 서브넷의 각 인스턴스를 서로 다른 보안 그룹 세트에 할당할 수 있습니다. 인바운드 규칙 : 들어오는 트래픽 범주 지정 아웃바운드 규칙 : 나가는 트래픽 범주 지정 [보안 그룹 생성] 버튼을 클릭한다. 먼저 LoadBalancer를 위한 보안 그룹을 생성한다. 이름, 설명을 입력하고 이전 포스트에서 생성 한 VPC를 선택한다. LoadBalancer는 모든 대상(0.0.0.0/0)에 대해서 HTTP 포트와 HTTPS 포트로 들어오는 트래..