- 전체
- 명
- 오늘 찾아주신 분
- 명
특정 S3 버킷에 파일이나 폴더를 업로드 하게되면 자동으로 배포를 할 수 있도록 하는 로직이라고 할 수 있다. 0. S3 생성 S3 버킷을 콘솔에서 잘 만들어 준다. 단, 액세스를 퍼블릭으로 해줘야 한다는 것을 기억하자. 1. Lambda 생성 함수명을 입력하고, 나 같은 경우에는 Node.js 환경에서 Lambda 로직을 작성했다. Python 도 가능하기 때문에 각자 편한 언어를 선택하여 사용하면 될 것 같다. 그리고 실행 역할에 대하서는 일단 "기본 Lambda 권한을 가진 새 역할" 로 세팅을 해주고 생성을 하고, 생성 후에 IAM 창을 통해 변경하도록 한다. 2. Lambda 설정 TEST 라는 이름으로 Lambda 를 만들었다. 함수 개요에는 아무런 셋팅을 하지 않은 초기 상태이다. 여기에서 ..
Laravel 에서는 로컬이나 원격의 파일들을 관리하는데에 Storage 파사드를 사용하여 관리를 한다. 친절하게도 AWS 의 S3 까지도 Storage 로 접근할 수가 있다. 자세한 사항은 다음 홈페이지를 통해 알아보도록 한다. 라라벨 8.x - 파일 스토리지 라라벨 한글 메뉴얼 8.x - 파일 스토리지 laravel.kr 그러나 세부적으로 뭔가를 하기에는 Storage 파사드는 뭔가 부족한 것이 있다. 그래서 Storage 의 한계점을 깨닫고 Laravel 에서 AWS PHP SDK 를 통하여 직접 버킷을 다루도록 작업을 해 보았다. 1. S3 버킷 생성 버킷 생성은 AWS S3 콘솔에서 할 수 있다. 2. IAM 생성 Laravel 에서 특정 AccessKey 를 통해 AWS 서비스에 접근하기 위해..