일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- ubuntu
- docker
- DATABASE
- Express
- Kotlin
- mongoose
- TypeScript
- S3
- Util
- sequelize
- python
- MongoDB
- node.js
- AWS
- HTML
- OS
- wireshark
- Crawling
- postman
- linux
- css
- Network
- React
- mysql
- algorithm
- typeorm
- OOAD
- macos
- Scheduling
- Android
- Today
- Total
목록
반응형
AWS (5)
SW

해당 포스팅 글에서는 AWS EC2의 개념을 이해하고 있다는 가정 하에 진행된다. 따라서 EC2의 개념 설명은 따로 하지 않으며 인스턴스 생성 과정부터 다루고자 한다. EC2 인스턴스 생성하기 1. AMI 선택 EC2 → 인스턴스 → 인스턴스 시작 맨 위에 위치한 Amazon Linux 2 AMI.. 를 선택한다. 2. 인스턴스 유형 선택 프리티어에서 사용 가능한 t2.micro 유형을 선택한다. 3. 인스턴스 구성 사용자 요구사항에 맞는 인스턴스를 구성할 수 있는 파트이다. 필자는 별다른 구성 없이 다음 단계로 이동했다. 4. 스토리지 추가 크기를 8GB로 설정했다. 5. 태그 추가 다음 단계로 이동한다. 6. 보안 그룹 구성 생성한 인스턴스에 어떤 PORT를 열어두고, 그 PORT에 어떤 IP 대역..

What is S3? Amazon S3는 Amazon Simple Storage Service 의 약자로 사용자가 가진 파일을 보관할 수 있도록 도와주는 서비스로 확장성 및 높은 가용성을 보장하며 데이터 레이크, 웹 사이트, 모바일 애플리케이션, 백업 및 복원, 아카이브, 엔터프라이즈 애플리케이션, IoT 디바이스, 빅 데이터 분석 등 다양한 사례에서 원하는 양의 데이터를 저장하고 보호할 때 사용되는 서비스이다. S3 구성 요소 Bucket : S3의 최상위 디렉토리이며, 하나의 프로젝트가 하나의 버킷이라고 생각할 수 있다. 버킷 생성 시 버킷의 이름은 유일해야 한다. Folder : 여러 파일을 보관하는 공간이다. Object : 버킷에 저장되는 파일을 의미한다. Object로 지칭하는 이유는 파일 뿐..

들어가기 이전 포스팅 글에서는 S3에 텍스트 파일을 업로드하는 내용을 다루었다. 이번에는 node.js에서 AWS S3에 이미지를 업로드하는 내용을 다룰 예정이다. IAM 사용자 생성 AWS S3 버킷에 접근할 때 해당 버킷이 퍼블릭하지 않은 경우 IAM 사용자 권한이 필요하다. IAM 사용자를 생성함으로써 accessKey, secretAccessKey 를 발급받을 수 있으며 2개의 키를 이용해서 외부에서 버킷에 접근할 수 있다. [node.js] AWS S3에 텍스트 파일 업로드 및 다운로드 기능 구현하기 해당 포스팅 글에 IAM 사용자를 추가하는 내용을 다루었으므로 위 포스팅 글을 참고하면 좋을 것 같다. S3 Bucket 생성하기 S3 서비스에 들어간 후 버킷 만들기 를 통해서 버킷을 생성한다. ..

이번 포스팅에서는 node.js 에서 AWS의 S3에 텍스트 파일을 업로드하고 업로드한 파일을 다운로드(읽기)하는 내용을 다룬다. 또한 S3 bucket은 생성된 이후를 다루기 때문에 버킷 생성에 관한 내용은 상세히 다루지 않는다. 다만, 버킷에 저장되어 있는 객체를 외부에서 접근할 수 있도록 하기 위해서는 버킷의 권한 설정이 필요하므로 버킷 생성 시 권한 설정에 대한 부분은 다룰 예정이다. 전체 공개된 버킷이 아닌 경우 외부에서 S3 Bucket에 접근할 때에는 IAM 사용자 권한이 필요하므로 IAM 사용자 생성에 관한 내용 또한 다루고자 한다. 버킷 생성 시 퍼블릭 액세스 차단 설정 위와 같이 버킷 권한을 설정하면 공개 키, 비밀 키를 이용하여 외부에서 버킷에 접근할 수 있다. AWS IAM 사용자 ..

What is RDS? Amazon Relational Database Service(RDS)를 사용하면 클라우드에서 관계형 데이터베이스를 간편하게 설정, 운영 및 확장을 제공하는 서비스이다. 하드웨어 프로비저닝, 데이터베이스 설정, 패치 및 백업과 같은 시간 소모적인 관리 작업을 자동화하면서 비용 효율적이고 크기 조정 가능한 용량을 제공하며, 사용자가 애플리케이션에 집중하여 애플리케이션에 필요한 빠른 성능, 고가용성, 보안 및 호환성을 제공할 수 있도록 지원한다. Amazon Aurora, PostgreSQL, MySQL, MariaDB, Oracle Database 및 SQL Server를 비롯한 6개의 데이터베이스 엔진을 제공하며 사용자는 본인이 원하는 데이터베이스 엔진을 선택하여 사용할 수 있다...