본문 바로가기
기술스택을 쌓아보자

s3 lambda object 코드 테스트 작업 및 공부 [진행중]

by 소리331 2021. 8. 21.
반응형

S3 lambda object란?

아마존 aws 에서 제공하는 lambda 함수를 s3에 연결해서 사용하는 기능이다. 이를 이용하면 데이터를 get하거나 put할 때에, 고정된 형식으로 가공할 수 있다.

 

s3 lambda object 생성시 필요한 것 

  • 데이터가 담겨 있는 버킷
  • 람다 함수 생성하기
  • s3 버킷에 엑세스 포인트 만들고 연결하기

 

여기서 기본적으로 람다 함수가 생성되어 있는 것을 가정하고 작업해보자!

 

s3 버킷에 엑세스 포인트 만들고 연결하기

s3에 접속하면 아래와 같은 메뉴 리스트가 있다. 

 

여기서 "엑서스 지점"에서 엑세스 포인트를 먼저 생성해주어야 한다!

 

 

사용하고자 하는 버킷을 연결하고, 옵션을 나에게 맞게 설정한 뒤에 생성해준다!

이후 람다 함수를 만들면,

 

이번에는 객체 Lambda 액세스 지점으로 들어가, 람다와 생성한 엑세스 포인트간의 연결을 진행해준다. 이후 액세스 지점 구성하기를 진행하면 된다.

 

아래와 같은 이미지에서 미리 만들어준 엑세스 지점을 찾아준다.

s3 찾아보기를 눌러 미리 만들어준 엑세스 포인트를 적고, 람다의 함수 또한 연결해주면 된다.

완료 한 이후, 액세스포인트의 arn을 복사하여 버킷 주소대신 사용하면 된다!

반응형

댓글