일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- Spring
- DB
- S3
- AWS S3
- OperationalError
- github
- MySQL server on 'db' (115)
- docker-compose
- TypeError: 'property' object is not iterable
- Django
- springboot 3.0.0
- 재귀함수가 뭔가요
- python
- docker
- 2차 코딩테스트
- METACLASS
- depends
- 우아한테크코스 2차
- AWS
- 우아한 테크코스 2차 합격
- 갓재석
- 프로그래머스
- github skyline
- javascript
- depends_on
- classproperty
- python all testcode
- classmethod
- 코딩테스트
- EC2
목록분류 전체보기 (54)
hanbin.dev
Amazon Aurora fully-managed 관계형 데이터 베이스 엔진 MySQL과 PostgreSQL과 호환된다. 빠르고 효율적인 복제 작업을 지원한다. Aurora DB 클러스터를 다른 AWS 계정과 공유할 수 있다. 🤔DB Cluster? (Cluster, 군집) -> 여러 가용영역에 걸쳐 있는 가상 데이터베이스 스토리지 볼륨이다. 각 가용 영역에는 DB 클러스터 데이터의 복사본이 있다. 하나 이상의 DB 인스턴스와 해당 DB 인스턴스의 데이터를 관리하는 클러스터 볼륨으로 구성된다. Amazon DynamoDB fully managed인 완벽한 확장성과 빠른 성능을 제공하는 NoSQL 데이터베이스 서비스 이다. 원하는 양의 데이터를 저장하고 검색할 수 있는 데이터베이스 테이블을 만들 수 있다...
Amazon EBS (Elastic Block Store) EC2 인스턴스와 사용하는 블록 레벨 스토리지 RDS 의 스토리지로 사용된다. Amazon EFS (Elastic File Store) 파일 스토리지를 프로비저닝하고 관리하기 쉬운 완전 관리 파일 스토리지 서비스 EC2 인스턴스, ECS, EKS 및 Fargate에 엑세스 할 수 있고 파일 시스템 인터페이스를 통해 Lambda 함수에 엑세스 할 수 있다. Amazon FSx fully-managed 타사(third-party) 파일 시스템 솔루션 SSD 스토리지를 사용하여 짧은 대기 시간과 빠른 성능 제공 Amazon S3 bucket으로 데이터를 객체로 저장한다. 파일과 부분적인 메타데이터로 이루어져 있는 객체. 스토리지의 용량은 사실상 무제한..
Amazon EC2 (Elastic Compute Cloud) 프로비저닝 할 수 있는 Linux 기반/ 윈도우 기반/ Mac 기반 가상 서버 🤔프로비저닝? (provisioning, 공급, 대비, 준비) -> 사용자의 요구에 맞게 시스템 자원을 할당, 배치, 배포해 두었다가, 즉시 사용할 수 있는 상태로 미리 준비해두는 것 Amazon ECR (Elastic Container Registry) 관리되는 AWS Docker 레지스트리 서비스 ECR은 내가 만든 컨테이너 이미지를 Amazon S3에 저장한다. Regional Service 이다 🤔Regional Service? (Reginal Servce, 지역 서비스) -> S3와 같이 리전 내 서브넷에 한정되지 않는 서비스 Amazon ECS (Elas..
프로그래머스에 들아가서 로그인 버튼을 누르면, 위와 같은 화면이 나온다. 저기서 만약 Github으로 계속하기 버튼을 누른다면, Github 로그인 페이지로 이동하게 된다. 그리고 그곳에서 Github 로그인을 하면 프로그래머스 서비스를 이용할 수 있게 된다. 나는 분명 Github 로그인을 했는데 왜 프로그래머스 서비스를 이용할 수 있는 걸까? 이것에 대해 알려면 OAuth를 알아야 한다. OAuth란? 로그인을 제공하는 플랫폼(Github)의 계정만 있다면 외부 서비스(프로그래머스) 에서도 인증을 가능하게 하여 API를 사용할 수 있도록 해주는 프로토콜이다. 그렇기 때문에 Github 로그인을 했는데도 프로그래머스의 서비스를 사용할 수 있게 된 것이다. OAuth가 무엇인지 알았다면 이제 OAuth의..
TCP는 UDP와 달리 정확하게 데이터가 전달되어야 하는 통신이다. 그렇기 때문에 클라이언트와 서버간의 확인 절차가 존재하는데, 그 방법 중에 3 Way Handshake가 있다. 동작 방식 SYN = Synchronize sequence number(요청), ACK = Acknowledgement(수락) 1. Client -> Server - Client가 Server로 연결 요청 메세지 SYN(1044)를 보낸다. 2. Server -> Client - Server가 Client로 클라이언트의 요청을 수락 ACK(1044 + 1)한다. -> Server는 연결이 확립된다. (Established) - Server가 Client로 연결 요청 SYN(4812)를 보낸다. 3. Client -> Serve..
HTTPS란 SSL(Secure Socket Layer)을 이용한 HTTP 통신 방식을 의미한다. 이런 HTTPS를 아파치를 이용해 웹서버에 적용시켜보자. https://docs.aws.amazon.com/ko_kr/AWSEC2/latest/UserGuide/SSL-on-amazon-linux-2.html#letsencrypt 자습서: Amazon Linux 2에서 SSL/TLS 구성 - Amazon Elastic Compute Cloud 여러 가지 방법으로 새 인증서를 EC2 인스턴스에 업로드할 수 있지만, 가장 간편하고 유익한 방법은 텍스트 편집기(예: vi, nano, 메모장)를 로컬 컴퓨터와 인스턴스에 모두 열고 두 편집기 간에 파 docs.aws.amazon.com 위 자습서를 보고 따라해 볼 ..
Bucket 버킷 이름은 AWS 전체에서 유니크 해야한다. Region을 선택해서 어떤 지역에서 배포할 지 정할 수 있음 Block Public Access settings for bucket Block all public access 옵션이 켜져 있으면 권한을 줄 때 오류가 날 수 있음 Objects S3 URI 엔드포인트 주소 (아마존 CLI를 통해서 파일을 다운 받을 때 사용함) ex) aws s3 cp s3://hanbin-test-s3/asdf.txt .→ 거꾸로 하면 업로드가 됨 → s3://hanbin-test-s3/asdf.txt 를 . 으로 다운로드해라. Object URL 파일에 접근 할 수 있는 URL 주소 https://0313-s3.s3-ap-northeast-1.amazonaws..