JSON.stringify()
: JSON 형식을 String으로 바꿔줌data.dataValues.id
이런식으로 길게 적어야 하는 점이 불편하였다. new Sequelize
에서 {raw: true}
걸어줌오늘 동아리 회장님께서(쵝오맨👍) AWS에 대해서 알려주셨다.
일단 기본적으로 내가 오늘 다뤄본 건 다음과 같다.
RDS
: Amazon Relational Database Service(RDS)즉, 클라우드에서 관계형 데이터베이스를 간편하게 설정, 운영 및 확장할 수 있도록 돕는 아마존 웹 서비스!
정말 간단하다! endpoint를 걍 mysql
hostname
에 넣으면 연결 끝!
ACM
: Amazon Certificate Manager(ACM), 즉 인증서 관리자라는 뜻이다. AWS 서비스 및 연결된 내부 리소스에 사용할 공인 및 사설 SSL/TLS(Secure Sockets Layer/전송 계층 보안) 인증서를 손쉽게 프로비저닝, 관리 및 배포할 수 있도록 지원하는 서비스입니다. SSL/TLS 인증서는 네트워크 통신을 보호하고 인터넷상에서 웹 사이트의 자격 증명과 프라이빗 네트워크상에서 리소스의 자격 증명을 설정하는 데 사용됩니다. AWS Certificate Manager는 SSL/TLS 인증서를 구매, 업로드 및 갱신하는 데 드는 시간 소모적인 수동 프로세스를 대신 처리합니다.
= 쉽게 말해서 너희 웹사이트가 안전한지 증명하는 여러 인증기관(CA)들이 있는데, AWS도 CA 중 하나로서, 그런 인증(서)들을 관리해주겠다!
Record Name
과 Record Value
를 추출하여 우리팀이 도메인을 샀던 가비아에 들어가서 이 값을 입력해준다. 그럼 인증이 된다! 🤗Route 53
: 우리팀이 샀던 도메인을 가비아에서 계속 관리하기 귀찮으니까 AWS로 옮겨온다! 즉, 이 친구는 DNS(도메인 이름 시스템 : Domain --> IP 주소) 웹 서비스입니다. Route 53의 주요 기능은 1) 도메인 등록 2) DNS 라우팅 3) 상태 확인 한다. 레코드 세트 생성 버튼을 눌러 도메인을 추가할 수 있다!
A
: IPv4 (가장 중요)NS
: Name Server -> 이 4개 주소를 가비아에 들어가서 입력해준다!SOA
: 권한 시작CNAME
Elastic Beanstalk
: 애플리케이션을 실행하는 인프라에 대한 염려 없이 AWS 클라우드에서 애플리케이션을 신속하게 배포 및 관리할 수 있습니다. 선택 또는 제어에 대한 제약 없이 Elastic Beanstalk의 관리 복잡성이 줄어듭니다.이번주에 첫 배포 끝나면, 다음주에 도커랑 AWS 빡공해서 나도 멋있게 configuration 막 작성하고 뚝딱뚝딱해내야지! 😤