본문 바로가기

AWS

(11)
[AWS] 2. AWS S3 AWS S3 S3는 확장성, 가용성 및 보안과 성능을 제공하는 객체 스토리지 서비스이다. 고객이 S3 이용하여 데이터 레이크, 웹사이트, 모바일 애플리케이션, 백업 및 복원, 아카이브, 엔터프라이즈 애플리케이션, IoT 디바이스, 빅 데이터 분석과 같은 다양한 사용 사례에서 원하는 만큼의 데이터를 저장하고 보호할 수 있다. 1. 버킷만들기 버킷은 데이터를 저장하는 Amazon S3의 기본 컨테이너이다. 몇개의 버킷을 만들고 (폴더링) 필요에 따라 사용하면 된다. S3 검색 후 버킷 만들기 클릭 버킷이름은 url로 사용되기 때문에 유니크하게 지어주고, 지역은 ap-northeast-2로 설정 모든 퍼블릭 액세스 차단을 풀어주고 밑에 확인눌러주자. 버킷 생성 버킷은 기본적으로 네이버나 구글 클라우드랑 비슷하..
[AWS] 1. AWS Identity and Access Management (IAM) AWS Identity and Access Management (IAM) IAM는 AWS 리소스에 대한 액세스를 안전하게 제어할 수 있는 웹 서비스이다. 내 프로그램(서비스)에 AWS를 연결하려면 IAM을 통해 권한을 부여해야한다. IAM 사용자 만들기 좌측의 사용자 클릭 후 우측의 사용자 추가 클릭 사용자 이름 적당히 기입, AWS 자격 증명 유형 선택은 액세스 키 – 프로그래밍 방식 액세스 방식 선택 권한설정에선 기존 정책 적접 연결을 선택하여 원하는 서비스 선택 (S3 와 CloudFront, ElasticBeanstalk 사용 예정) 액세스 키 ID(AWS_ACCESS_KEY_ID)와 비밀 액세스 키(AWS_SECRET_ACCESS_KEY)를 잘 보관해두자
[AWS] 0. 사용법 정리 AWS 사용법 정리 지금까지 배운 AWS 내용을 정리해보려 한다. 배운내용을 팀 서비스에 적용하려하니 상당히 헷갈리는 부분이 많았다. 자세한 개념은 제외하고 적용하는 법과 주의해야 하는 내용 위주로 정리하겠다. 세부 내용을 정리하기 전에 전체적인 로드맵을 잡고 가자. 우리는 로컬에서 개발한 프로그램을 github repository에 CI(Continuous Integration, 지속적인 통합)하고 github actions를 통해 CD(Continuous Delivery, 지속적인 서비스 제공)한다. github에 프론트엔드와 백엔드 프로그램을 배포하는 두가지 repository를 만든다. frontend는 S3 CloudFront를 연동하고 Github Actions를 이용해여 배포 파이프라인을 구..