인파

You Can Become A

늦게 시작해도 누구든지 노력하면 개발자가 될수 있어요 !

공부한 내용을 정리합니다
Amazon Cloud/S3

[AWS] 📚 S3 - CLI 명령어 종류 💯 총정리

AWS S3 CLI 명령어 지금까지 S3에 버킷을 생성하고 파일을 저장하려면 웹브라우저 콘솔 화면에 가서 일일히 화면을 눌러 적용해야 했다. 기능상에는 문제는 없지만 웹서비스 자체가 조금 느리다는 점이 사용에 불편함을 느끼게 된다. 거기다 브라우저 한 페이지에 표시되는 파일 갯수 역시 한계가 있다. 하지만 AWS CLI를 이용하면 간편하게 S3 버킷을 제어하고 S3 오브젝트에 접근할 수 있어 활용성이 높아진다. 예를들어 10만 단위의 파일을 한 번에 이동하거나 삭제하고 싶을 때 커맨드를 이용해 패턴을 이용해 빠르게 처리를 할수 있다. AWS CLI 란? AWS Command Line Interface(AWS CLI)는 명령줄 셸의 명령을 사용하여 AWS 서비스와 상호 작용할 수 있는 오픈 소스 도구. 최..

category_image
인파_
2022.10.01
(0)
Amazon Cloud/S3

[AWS] 📚 S3 데이터 일관성 모델 원리 이해하기

S3 데이터 일관성 모델 (Data Consistency Model) 데이터 일관성이란, 같은 시간에 조회하는 데이터는 항상 동일한 데이터임을 보증하는 것을 말한다. 만일에 내가 S3에 파일을 넣자마자(0.01초 간격으로) 바로 파일을 조회해 보았다고 가정하자. S3도 프로그램이니 파일을 업로드하는 시간(0.1초 라고 가정하자)이 걸린다. 그러면 내가 조회한 결과는 빈 데이터가 된다. 분명 나는 파일을 넣는 동작을 분명히 했는데도 말이다. 이것이 "데이터 일관성을 갖지 않는다"를 말하는 것이다. 즉, 최신의 내용으로 변경한 내용이 즉각적으로 반영되지 않거나, 업데이트 직후 데이터를 읽으려 할 때 변경된 내용을 확인할 수 없게 될 가능성이 있는 것이다. 반대로 내가 행한 동작에 대해 반드시 결과를 내줘야(..

category_image
인파_
2022.07.18
(0)
Amazon Cloud/S3

[AWS] 📚 S3 개념 & 버킷 · 권한 설정 방법

S3 (Simple Storage Service) 개념 AWS S3는 업계 최고의 확장성과 데이터 가용성 및 보안과 성능을 제공하는 온라인 오브젝트(객체) 스토리지 서비스이다. (참고로 S 앞글자가 3개라서 S3 이라고 한다.) 쉽게 말하자면, 스토리지 즉 구글 드라이브 처럼 파일 저장 서비스이며, 데이터를 온라인으로 오브젝트 형태로 저장하는 서비스라고 보면 된다. 앞에 온라인이라는 글자가 붙는 이유는 데이터 조작에 HTTP/HTTPS를 통한 API가 사용되기 때문이다. 또한 편리한 UI 인터페이스를 통해 어디서나 쉽게 데이터를 저장하고 불러올 수 있어 개발자가 쉽게 웹 규모 컴퓨팅 작업을 수행할 수 있도록 한다. S3는 저장하는 데이터 양에 대한 비용도 저렴하고, 저장할 수 있는 데이터 양이 무한에 가..

category_image
인파_
2022.05.01
(0)