Laravel 스토리지에 AWS S3 사용
홈페이지홈페이지 > 블로그 > Laravel 스토리지에 AWS S3 사용

Laravel 스토리지에 AWS S3 사용

Aug 14, 2023

내가 알지! 나도 거기 있었어, 날 믿어. AWS 대시보드는 당신이 하려는 일에 대해 위협적이고, 혼란스러우며, 과잉인 것처럼 보일 수 있으며, 다른 인기 있는 리소스와 비교할 때 AWS를 완전히 무시하고 다른 것을 사용하기 쉽습니다.

그러나 세계에서 가장 큰 기업 중 일부가 웹 서비스에 AWS를 사용하는 이유가 있습니다. Twitch, LinkedIn, Facebook과 같은 회사는 물론 모든 휴식 시간 영화까지 Netflix에서 AWS를 통해 스트리밍됩니다. 그럴 만한 이유가 있습니다.

단일 기사로 AWS 전체를 가르칠 수는 없지만 Laravel 앱에서 S3 버킷을 탐색하고 궁극적으로 구현하는 방법을 보여줌으로써 대시보드에 대한 이해를 조금이라도 쉽게 풀 수 있습니다.

이 기사에서 무엇이든 시도하기 전에 두 가지 사항을 물어보겠습니다.

AWS에서 가장 혼란스러워 보이는 이름처럼 이 이름도 실제로는 매우 간단합니다. IAM = 'ID 및 액세스 관리'.

여기에서 그룹과 사용자를 생성하고 액세스 키와 비밀을 얻어야 합니다. 자, 한 걸음씩.

좋아요, "S3" - 이것은 또 다른 혼란스러운 AWS 이름입니다. 그렇죠? S3 - 단순 스토리지 서비스(Simple Storage Service)를 의미하며 S 3개 = S3입니다. 그게 전부입니다. 나는 당신이 이것보다 더 나쁜 변수 이름을 생각해냈다고 확신합니다 :D. 버킷에 들어가는 모든 것은 "객체"입니다. 무엇이든 버킷에 들어갈 수 있기 때문에 사진, 비디오 등 대신 "객체"를 참조할 것입니다. 그리고 버킷은 단순히 물건을 담는 컨테이너입니다.

하자 롤!

이 튜토리얼은아니다 Laravel 스토리지 강의. 하지만 방금 수행한 작업의 이점을 확인하고 테스트해 봐야 합니다. 나는 객체를 버킷으로 푸시하는 매우 단순한 접근 방식을 사용하고 웹 경로 기능인 YOLO!에서 이 모든 작업을 수행할 것입니다.

이제 AWS에서 수행할 수 있는 작업을 맛보았습니다. 내 버킷에서 내 객체 중 일부가 "고가용성"이어야 한다는 것을 알고 있는 경우 내가 하고 싶은 일 중 하나는필요 전 세계에서 빠르게 사용할 수 있는 방법은 버킷에 있는 모든 파일이나 버킷에 있는 디렉터리를 전 세계 모든 Amazon 서버에 배포하는 Cloudfront를 활용하는 것입니다. 이렇게 하면 일본의 누군가가 파일을 요청할 때 버지니아에서 멀리까지 홉을 만드는 것이 아닙니다. 사물을 가지고 놀고, 실험하고, 발을 담그십시오!

이 분야에서 전문가가 되어 연봉 인상을 받을 수도 있습니다 😉!

접수처:

셰인 D 로젠탈

저는 기술 중독자이자 가장이며, 지역사회 리더이자 조종사이자 음악가입니다. 80년대 중반부터 나는 물건이 어떻게 작동하는지 알아보기 위해 물건을 분해하고 다시 조립하려고 노력해 왔으며 때로는 이전보다 더 나은 상태로 다시 조립하려고 노력했습니다. 그 과정에서 나는 내 인생의 사랑을 만났고, 가족을 이루고, 다른 사람들을 이끌고 가르치는 목적을 찾았고, 최근에는 조종사가 되었습니다. 나는 비행기를 타고 주변 사람들과 세상을 공유하고, 가능하다면 라이브 메탈 쇼를 관람하는 데 열정을 갖고 있습니다.

미래를 내다보면서 저는 제 비행기를 소유하고, 계측기 등급을 유지하고, 계속해서 청소년을 가르치고 지도하며, YouTube 채널과 팔로어를 늘리고, 제가 할 수 있는 누구에게나 영향을 미치기 위해 열정을 공유할 계획입니다.

아니다아니다필요