IAM 이란 Identity and Access Management (IAM) 의 약자이며 AWS 리소스에 대한 액세스를 안전하게 제어할 수 있는 웹 서비스이며 IAM을 사용하여 리소스를 사용하도록 인증 및 권한부여가 된 대상(사용자)을 제어하는걸 의미한다. IAM 사용자를 생성하는 방식은 크게 두가지가 있는데 액세스 키 방식과 암호 방식 두가지가 있다. 액세스 키 방식은 AWS CLI나 SDK로 AWS 외부에서 AWS의 리소스들을 접근할 수 있도록 해주는 것이고 암호 방식은 AWS Management Console에 직접 로그인을 할 수 있도록 해주는 것이다. 이번글에서는 액세스 키 방식으로 IAM 사용자를 생성하는 방식과 AWS S3에 접근할 수 있게끔 Role을 부여하는 방법에 대해 알아보고자 한다..
이번장에는 S3 버킷을 생성하고 버킷내부에 객체를 생성해보자. AWS 콘솔접속 AWS에 로그인하여 콘솔화면 검색창에 S3를 검색해서 들어간다. AWS 버킷 생성하기 화면우측에 있는 버킷 만들기 버튼을 누르자 버킷이름을 입력하고 AWS 리전은 아시아 태평양 (서울)로 지정하자. 버킷이름에 대한 규칙은 여기에서 확인해보도록하자 일단 모든 사용자한테 액세스를 허용하기위해 모든퍼블릭 액세스 차단 체크박스를 해제하고 아래에있는 체크박스에 체크를 해두고 버킷만들기 버튼을 눌러 버킷을 생성하자 버킷내부에 있는 객체들의 버전을 관리하는건데 똑같은 객체가 생성될 경우 버전관리를 할지 말지 결정하는 것이다. 비활성화하면 기존객체를 덮어씌게되고 활성화하면 덮어씌워지지않고 동일한 객체가 여러개 생성이 되며 각 객체를 식별할 ..
Simple Storage Service는 AWS에서 제공하는 서비스중의 하나로 줄여서 S3라고도 부릅니다. S3는 인터넷 스토리지 서비스이며 웹상에서 원하는 데이터를 저장하고 액세스 할 수 있도록 제공합니다. S3는 주로 애플리케이션에서 이미지, 파일 등 정적 리소스들을 저장하고 조회하는데 쓰입니다. S3를 이용하는데에 있어 장점과 네가지 개념을 간단하게 소개합니다. 장점 데이터의 내구성이 뛰어나다. 필요할 때 데이터를 사용할 수 있으며 장애, 오류 등으로 데이터를 보호할 수 있다. 성능이 우수하며 쓰기 및 읽기작업에 용이하다. 퍼블릭 액세스 차단기능을 지원하여 무단 액세스를 방지할 수 있다. 애플리케이션 영역에서 특정 권한을 가진 사용자만이 데이터를 저장 및 액세스 할 수 있다. Buckets 버킷은..