프로그래밍 지식
-
RDS 연결 안됨프로그래밍 지식/Infra 2023. 6. 11. 10:36
1. RDS 인스턴스의 퍼블릭 엑세스 설정 허용 확인 2. 보안 그룹 인바운드/아웃바운드 확인 -> 연결이 되는지 일단 보고 싶다면 모든 트래픽, 모든 IPv4, 0.0.0.0/0 -> 추후 이해하고 수정하기 3. 위 두개를 했는데도 안된다면 subnet이 private 이어서 인터넷 게이트웨이와 라우팅 필요할 수 있음 (default가 private이라고 한다....) - VPC - 라우팅 테이블 메뉴에서 - RDS 라우팅 테이블 클릭 후 - 작업 - 라우팅 편집 - local 로 되어있다면 - 라우팅 추가 - 왼쪽 대상에 0.0.0.0/0 입력, 오른쪽 대상에는 인터넷 게이트 웨이 (igw ... 뜨면 클릭) - 변경 사항 저장 후 다시 시도!! -> 나는 3번에서 잘 됐다. 휴. 서브넷 생각을 못했다.
-
React component names must start with an uppercase letter react-hooks/rules-of-hooks프로그래밍 지식/Web 2022. 8. 1. 23:32
React hook is called in a function which is neither a React function or a custom React Hook React Hook "useState" is called in function "컴포넌트 이름" that is neither a React function component nor a custom React Hook function. React component names must start with an uppercase letter react-hooks/rules-of-hooks 다음과 같은 에러는 export 하는 컴포넌트의 첫 글자를 대문자로 바꿔주면 된다. // WRONG export default noticeController //..
-
no supported authentication methods available (server sent publickey gssapi-keyex gssapi-with-mic)프로그래밍 지식/Infra 2022. 4. 29. 09:04
문제 : '따라하며 배우는 AWS 네트워크 입문"를 따라하던 중 이미 키 페어를 (ppk) 받고 난 후, CloudFormation을 통해서 생성한 EC2에 ssh 접속이 되지 않았다. (Windows PuTTY이기 때문에 ppk를 받음. Mac은 pem) 이 오류는 2가지로 발생하는데, AMI에 적합한 사용자 이름이 아닐 때 잘못된 프라이빗 키를 사용하고 있을 때 잘못된 프라이빗 키를 가진 경우에는 (Windows인데 pem을 받았다거나) 확장자를 수정하거나, 올바른 키를 첨부하는 것으로 문제를 해결할 수 있다. 나는 AMI에 적합한 사용자 이름이 아닌 경우로 해당되었는데, AMI 별로 디폴트 사용자 이름이 존재했다. (AMI는 만든 서버(EC2)의 OS 정도로 이해했다.) 인스턴스 설명에 '플랫폼'에..
-
AWS 시작하기 (작성 중)프로그래밍 지식/Infra 2022. 3. 25. 02:59
** root 계정으로 받은 IAM 계정으로 login한다. ** VPC가 1개 주어진다. 1. VPC 만들기 VPC 마법사 -> VPC 생성 -> 172.16.0.0/24 (앞의 IP는 private 하게 많이 쓰는 IP)(24 -> 256개의 아이피 발급) (IP가 여러개 필요한 이유? Load Balancer 하나만 만들어도 IP 하나를 먹는다.) 물론 기본적으로도 많은 IP 중에 하나를 제공한다. ** VPC와 서브넷/라우팅테이블/인터넷게이트 까지 한번에 만드는 기능도 존재한다. 한꺼번에 만들지 않았을 때 ⬇️ 2. 서브넷 만들기 우리만의 VPC 안에 172.16.0.0/27, 172.16.0.32/27, 172.16.0.64/27 .. 등 서브넷들끼리 IP를 나눠 가진다. 가용 영역같은 경우는 ..
-
-
HTML? HTTP? (+ HTTP의 특징)프로그래밍 지식/Web 2022. 3. 13. 20:00
HTML : Hyper Text Markup Language의 약자로 웹 페이지를 만들기 위한 언어 Hyper Text : text를 넘어서 링크, 이미지 등 다양한 것들을 표현할 수 있는 것. Markup Language : 프로그래밍 랭귀지랑 다르게 (코딩(pro)한 내용을 실행(gram)) 뼈대만 만드는(Markup) 언어 : HTML은 웹 문서의 뼈대를 구성하는 언어. HTML은... 웹 브라우저 위에서 동작한다. 다양한 tag등의 구성 요소를 이용해 웹 페이지를 작성한다. 웹 서버는 URL에 해당하는 HTML 문서를 전송하는데, HTML 문서를 받은 웹 브라우저는 정해진 규칙에 따라 HTML 문서를 분석하여 알맞은 화면으로 생성한다. HTML 표준에 따라 HTML 문서로부터 알맞은 화면을 생성하..
-
C++ CS 면접 정리프로그래밍 지식/언어 2022. 3. 13. 02:22
C++ https://se-jung-h.tistory.com/m/entry/CS-지식-C와-C의-차이 CS 지식 / C와 C++의 차이 C와 C++의 차이 두언어의 차이는 C언어는 절차지향 프로그래밍(Procedure Oriented Programming)이고 C++언어는 객체지향 프로그래밍(Object Oriented Programming)이라는 것이다. C++은 C를 발전시켜 만든 언.. se-jung-h.tistory.com ** C와 C++ 차이 절차지향 프로그래밍 (기능 중심) / 객체지향 프로그래밍 (데이터 중심) 차이점 : C++은 객체 중심, namespace, 오버라이딩, 예외처리, 일반적인 프로그래밍 사용 가능 C 장/단점 장점 : 컴퓨터 처리구조와 유사해 실행속도 빠름, 효율성 높고 ..