본문 바로가기

찾아봐야하는것

[찾아봐야하는것] - 2023.02 찾아봐야 하는 키워드 & 읽어봐야하는 포스팅

반응형

읽어보자

쿠키런: 킹덤 AWS AZ 장애 아웃라인

https://tech.devsisters.com/posts/crk-aws-az-failure-postmortem/

 

쿠키런: 킹덤 AWS AZ 장애 아웃라인

쿠키런: 킹덤 런칭 후 1달도 지나지 않아 발생했던 AWS AZ 장애로 인한 서비스 복구기에 대해 전해드리고자 합니다.

tech.devsisters.com

DB

MySql: LOAD DATA INFILE (대용량 데이터 인서트)

https://dev.mysql.com/doc/refman/8.0/en/load-data.html

 

MySQL :: MySQL 8.0 Reference Manual :: 13.2.9 LOAD DATA Statement

13.2.9 LOAD DATA Statement LOAD DATA [LOW_PRIORITY | CONCURRENT] [LOCAL] INFILE 'file_name' [REPLACE | IGNORE] INTO TABLE tbl_name [PARTITION (partition_name [, partition_name] ...)] [CHARACTER SET charset_name] [{FIELDS | COLUMNS} [TERMINATED BY 'string'

dev.mysql.com

https://ohgyun.com/777

 

MySql: LOAD DATA INFILE 로 대용량 데이터 인서트하기

발생일: 2017.11.17 키워드: MySQL, LOAD DATA INFILE, insert large amount of dataset into mysql database, 대용량 데이터 추가 문제: 대용량 데이터를 MySQL 디비에 인서트하려고 한다. 가장 효율적인 방법이 뭘까? 해결

ohgyun.com

Change mysql password in Docker container

https://stackoverflow.com/questions/48249912/change-mysql-password-in-docker-container

 

Change mysql password in Docker container

How could I change root password in docker container since the container stop automatically once I stop the mysql service. Should I stop the mysql container and deploy a new one?

stackoverflow.com

 

Sequelize

https://sequelize.org/docs/v6/core-concepts/model-querying-basics/

sequelize - Usage[번역]

https://pjt3591oo.github.io/blog/node.js/2017/04/09/sequelize_usage.html

sequalize 쿼리

https://jeonghwan-kim.github.io/sequalize-%EC%BF%BC%EB%A6%AC/

장바구니와 상품의 관계, Sequelize로 구현하기(다대다 관계)

https://fierycoding.tistory.com/31

시퀄라이즈 - 모델(테이블) 정의하기

https://inpa.tistory.com/entry/ORM-%F0%9F%93%9A-%EC%8B%9C%ED%80%84%EB%9D%BC%EC%9D%B4%EC%A6%88-%EB%AA%A8%EB%8D%B8-%EC%A0%95%EC%9D%98%ED%95%98%EA%B8%B0

[Node.js] Sequelize 관계성 정의 테이블간에 관계정의

https://any-ting.tistory.com/51

 

정규화와 시퀄라이즈 시작하기

https://velog.io/@jujube0/SOPT-4%EC%B0%A8-%EC%84%B8%EB%AF%B8%EB%82%98

[ORM] 📚 시퀄라이즈 - 쿼리 문법 정리

https://inpa.tistory.com/entry/ORM-%F0%9F%93%9A-%EC%8B%9C%ED%80%84%EB%9D%BC%EC%9D%B4%EC%A6%88-%EC%BF%BC%EB%A6%AC-%EB%AC%B8%EB%B2%95

[ORM] 📚 시퀄라이즈 - 다중 조인 방법

https://inpa.tistory.com/entry/ORM-%F0%9F%93%9A-%EC%8B%9C%ED%80%84%EB%9D%BC%EC%9D%B4%EC%A6%88-%EB%8B%A4%EC%A4%91-%EC%A1%B0%EC%9D%B8-%EB%B0%A9%EB%B2%95

[SOPT] # 4th Seminar - 데이터 베이스, Sequelize ORM

https://velog.io/@new_wisdom/SOPT-4th-Seminar-%EB%8D%B0%EC%9D%B4%ED%84%B0-%EB%B2%A0%EC%9D%B4%EC%8A%A4-Sequelize-ORM

[Node.js] 시퀄라이즈(Sequelize)

https://jepilyu.tistory.com/95

🙈[Node.js] sequelize(2) - 모델 정의하기🐵

https://victorydntmd.tistory.com/27

시퀄라이즈 Model 클래스 활용하기

https://jeonghwan-kim.github.io/dev/2020/07/06/sequelize-model.html

🔎익스프레스로 SNS 서비스 만들기

https://velog.io/@skh9797/%EC%9D%B5%EC%8A%A4%ED%94%84%EB%A0%88%EC%8A%A4%EB%A1%9C-SNS-%EC%84%9C%EB%B9%84%EC%8A%A4-%EB%A7%8C%EB%93%A4%EA%B8%B0

node - 7.6 시퀄라이즈 사용하기

https://jsdysw.tistory.com/275

 

 

 

 

 

 

기타

Puppeteer로 크롤러 만들기 - 무한스크롤

https://yangeok.github.io/node.js/2019/09/11/puppeteer-crawler-scroll.html

 

Yangeok

Yangwook Ian Jeongs' Development Blog

yangeok.github.io

[Python Crawling] 네이버 쇼핑 검색결과 크롤링하기 (1) - Selenium, BeautifulSoup

https://suy379.tistory.com/171

 

[Python Crawling] 네이버 쇼핑 검색결과 크롤링하기 (1) - Selenium, BeautifulSoup

최근 파이썬으로 크롤링할 일이 생겼는데, 여러 방법을 동원하며 얻은 새로운 정보들이 있어서 이를 정리할 겸, 공유 목적으로 포스팅해보고자 한다 :) 내가 크롤링한 페이지는 네이버 쇼핑 검

suy379.tistory.com

몽고디비(MongoDB) Atlas

https://dev-cini.tistory.com/14

 

[MongoDB] 무료 몽고디비(MongoDB) Atlas

MongoDB Atlas 란? MongoDB Atlas는 MongoDB를 설계한 사람들이 만든 모든 것을 관리하는 클라우드 데이터베이스 AWS, Azure, GCP를 통해 배포에 관한 모든 것을 통합 관리해줌 -위키백과- - MongoDB를 설치하면

dev-cini.tistory.com

 

크롬 확장프로그램 개발⛏️ 회고

https://zuminternet.github.io/Zum-Chrome-Extension/

 

크롬 확장프로그램 개발⛏️ 회고

Vue.js를 이용하여 줌 확장프로그램을 개발하는 과정에 대한 회고입니다.

zuminternet.github.io

 

[Docker-Compose] 도커 컴포즈 설치 및 사용

https://junlab.tistory.com/219

https://soyoung-new-challenge.tistory.com/73

 

[AWS] aws s3 암호화

https://docs.aws.amazon.com/ko_kr/AmazonS3/latest/userguide/serv-side-encryption.html

 

서버 측 암호화를 사용하여 데이터 보호 - Amazon Simple Storage Service

이제 Amazon S3가 Amazon S3 관리형 키를 사용한 서버 측 암호화(SSE-S3)를 Amazon S3 내 모든 버킷 암호화의 기본 수준으로 적용합니다. 2023년 1월 5일부터 Amazon S3로의 모든 새 객체 업로드는 추가 비용 없

docs.aws.amazon.com

서버 측 암호화를 사용하여 데이터 보호

중요

이제 Amazon S3가 Amazon S3 관리형 키를 사용한 서버 측 암호화(SSE-S3)를 Amazon S3 내 모든 버킷 암호화의 기본 수준으로 적용합니다. 2023년 1월 5일부터 Amazon S3로의 모든 새 객체 업로드는 추가 비용 없이 성능에 영향을 미치지 않고 자동으로 암호화됩니다. 현재, S3 버킷 기본 암호화 구성 및 새 객체 업로드에 대한 자동 암호화 상태는 AWS CloudTrail 로그에서 확인할 수 있습니다. 향후 몇 주 동안 자동 암호화 상태가 Amazon S3 콘솔, S3 인벤토리, S3 스토리지 렌즈에 선보이고, AWS Command Line Interface 및 AWS SDK에는 추가 Amazon S3 API 응답 헤더로도 제공될 예정입니다. 모든 AWS 리전에 이 업데이트가 완료되면 설명서를 업데이트하겠습니다. 자세한 내용은 기본 암호화 관련 FAQ를 참조하세요.

서버 측 암호화는 데이터를 받는 애플리케이션 또는 서비스에 의해 해당 대상에서 데이터를 암호화하는 것입니다. Amazon S3에서 데이터 센터의 디스크에 데이터를 쓰면서 객체 수준에서 데이터를 암호화하고 사용자가 해당 데이터에 액세스할 때 자동으로 암호를 해독합니다. 요청을 인증하기만 하면 액세스 권한을 갖게 되며, 객체의 암호화 여부와 관계없이 액세스 방식에는 차이가 없습니다. 예를 들어, 미리 서명된 URL을 사용하여 객체를 공유하는 경우, 해당 URL은 암호화된 객체와 암호화되지 않은 객체에 동일하게 작동합니다. 또한 버킷에 객체를 나열하는 경우 목록 API에서는 암호화 여부와 관계없이 전체 객체의 목록을 반환합니다.

참고

동일한 객체에 서로 다른 서버 측 암호화 유형을 동시에 적용할 수는 없습니다.

암호화 키 관리 방법으로 무엇을 선택하느냐에 따라 다음과 같은 세 가지 옵션을 독립적으로 사용할 수 있습니다.

Amazon S3 관리형 키를 사용한 서버 측 암호화(SSE-S3)

Amazon S3 관리형 키를 사용한 서버 측 암호화(SSE-S3)를 사용하면 각 객체는 고유한 키로 암호화됩니다. 또한 추가 보안 조치로 주기적으로 교체되는 루트 키를 사용하여 키 자체를 암호화합니다. Amazon S3 서버 측 암호화는 가장 강력한 블록 암호 중 하나인 256비트 Advanced Encryption Standard(AES-256) GCM을 사용하여 데이터를 암호화합니다. AES-GCM 이전에 암호화된 객체의 경우 AES-CBC는 여전히 해당 객체의 암호를 해독하도록 지원됩니다. 자세한 내용은 Amazon S3 관리형 암호화 키(SSE-S3)로 서버 측 암호화 사용 섹션을 참조하세요.

AWS Key Management Service에 저장된 KMS 키를 사용한 서버 측 암호화(SSE-KMS)

AWS KMS keys를 사용한 서버 측 암호화(SSE-KMS)는 SSE-S3와 유사하지만 이 서비스 사용 시 몇 가지 추가적인 이점이 있고 비용이 발생합니다. Amazon S3의 객체에 대한 무단 액세스에 대응하여 추가적인 보호를 제공하는 -KMS 키를 사용하려면 별도의 권한이 필요합니다. SSE-KMS도 KMS 키가 사용된 때와 사용 주체를 표시하는 감사 추적 기능을 제공합니다. 또한 고객 관리형 키를 생성하고 관리하거나 사용자, 서비스 및 리전에 고유한 AWS 관리형 CMK를 사용할 수 있습니다. 자세한 정보는 AWS Key Management Service(SSE-KMS)와 함께 서버 측 암호화 사용을 참조하세요.

고객 제공 키를 사용한 서버 측 암호화(SSE-C)

고객 제공 키를 사용한 서버 측 암호화(SSE-C)를 사용하면 사용자는 암호화 키를 관리하고 Amazon S3는 암호화(디스크에 쓸 때) 및 해독(객체에 액세스할 때)을 관리합니다. 자세한 내용은 고객 제공 키(SSE-C)로 서버 측 암호화 사용 섹션을 참조하세요.

반응형