0

Amazon Cloud에서 Elastic Beanstalk 및 정적 파일에 내 동적 PHP 파일을 호스팅 할 수있는 아키텍처를 설정하려고합니다. Amazon Cloudfront CDN에서 호스팅되는 비디오 컨텐츠.Cloudfront를 사용하여 AWS Elastic Beanstalk을 설정하는 방법 PHP 스택의 이미지 및 비디오 호스팅 용

나는 현재이 파일 구조를 가지고 있으며 AWS를 통해 내 응용 프로그램을 업로드하고 배포했습니다.

나는 또한 내 자신의 도메인 이름을 사용하고 있습니다.

app/ 
| index.php 
| otherfiles.php 
|  
|____images/ 
|  image1.jpg 
| 
|____js/ 
|  scripts.js 
| 
|____css/ 
|  stylesheet.css 
| 
|____videos/ 
     movie1.mp4 

또한 앱의 폴더에 매핑되는 s3 버킷의 일부 폴더를 만들었습니다. 그래서 js 폴더에 이미지 폴더, 영화 등이 있습니다.

내 질문은 어떻게 mydomain.com/images/image1.jpg에 대한 요청이 s3 버켓에있는 버킷 및 폴더 및 이미지에 매핑되도록 S3 버킷을 설정합니까?

S3 버킷을 통해서만 사용할 수있는 Cloudfront CDN을 통해 제공되는 콘텐츠입니까?

나는 AWS가 방대한 주제라는 것을 이해하지만이 구현 방법에 대한 개념적 개요가 필요하다. 사전에

많은 감사

답변

0

설정하여 탄성 콩 줄기 응용 프로그램에 동적 애셋에 도메인에 대한 CloudFront를 배포 및 S3 버킷에 고정 자산에 대한 요청을 라우팅하고, 요청을 라우팅. 에 설명 된 것과 같이 CloudFront Behaviors 기능을 사용하여 라우팅을 수행 할 수 있습니다.

또한 S3 버킷을 통해 제공되는 Cloudfront CDN 을 통해서만 제공되는 콘텐츠입니까?

아니요, CloudFront는 S3 버킷뿐만 아니라 모든 끝점으로 라우팅 할 수 있습니다.