본문 바로가기
강의 실습/비전공자도 이해할 수 있는 AWS 입문 실전

[실습] 2. S3에 파일 업로드 할 수 있도록 IAM에서 액세스 키 발급받기

by jint 2026. 1. 10.

1. 목표
기본적으로 AWS의 리소스에 아무나 접근 못하도록 막아놨기 때문에 S3에 접근해서 파일을 업로드할 수 없다. 이전 설정에서 모든 사용자가 파일을 다운로드할 수 있게 허용했다. 백엔드 서버가 S3에 접근해 파일을 업로드할 수 있도록 S3 접근 권한을 받기 위해 IAM이라는 곳에서 권한을 부여받는다.


2. 사용자 추가
IAM 서비스에 들어가 액세스 관리 > 사용자 메뉴 접속 후 "사용자 생성" 버튼 클릭

 

사용자 세부 정보


사용자 이름 : test-server

"다음" 버튼 클릭

 

권한 설정


직접 정책 연결 선택하여 AWS가 미리 만들어 놓은 권한들을 사용할 수 있다.
권한 정책에 "S3Full" 검색어를 입력하여 "AmazonS3FullAccess" 권한을 선택한다. S3에 접근할 수 있는 모든 기능에 대한 권한이다.
"다음" 버튼 클릭

 

검토 및 생성


"사용자 생성" 버튼 클릭


3. 액세스 키 생성
액세스 관리 > 사용자 메뉴 접속 후 생성한 사용자 클릭

 

액세스 키 만들기


"보안 자격 증명" 탭에서 액세스 키 설정 부분에서 "액세스 키 만들기" 버튼 클릭

 

액세스 키 모범 사례 및 대안


백엔드 서버에서 접근할 수 있도록 "AWS 외부에서 실행되는 애플리케이션" 선택
"다음" 버튼 클릭
설명 태그 설정은 설정하지 않고 "액세스 키 만들기" 버튼 클릭

 

액세스 키 생성 완료


S3에 접근할 때 이 액세스 키와 비밀 액세스 키로 인증하여 접근한다. 백엔드 서버에 이 값을 넣어줘야 한다.
액세스 키와 비밀 액세스 키를 분실하지 않도록 잘 메모하고 저장해둔다.
"완료" 버튼 클릭

 

액세스 키



참고링크 : https://www.inflearn.com/course/%EB%B9%84%EC%A0%84%EA%B3%B5%EC%9E%90-%EC%9D%B4%ED%95%B4%ED%95%A0%EC%88%98%EC%9E%88%EB%8A%94-aws-%EC%9E%85%EB%AC%B8%EC%8B%A4%EC%A0%84

 

비전공자도 이해할 수 있는 AWS 입문/실전| JSCODE 박재성 - 인프런 강의

현재 평점 4.9점 수강생 2,894명인 강의를 만나보세요. 비전공자 입장에서도 쉽게 이해할 수 있고, 실전에서 바로 적용 가능한 AWS 입문 강의를 만들어봤습니다! EC2를 활용한 백엔드 API 서버 배포, R

www.inflearn.com

댓글