0

나는 다음 설치 한 :앱과 동일한 CNAME을 가진 S3 버킷?

  • 도메인이 앱은 다음에 myapp를라는 S3 버킷에 호스팅 mydomain.com/myapp
  • .csv 파일에 지금 접근의 해당 포트 (80)에 EC2 웹 서버에서 호스팅
  • mydomain.com 등록 다음과 같은 끝점 : s3-us-west-2.amazonaws.com/myapp/sample_file.csv
  • 내 도메인 및 탄성 IP에 CNAME을 처리하는 Route 53

모두 정상적으로 작동합니다. (내가하지 희망을 DO myapp.mydomain.com/sample_file.csv : mydomain.com/myapp/sample_file.csv

내가 좋아하는 하위 도메인으로 거래를 본 적이 모든 튜토리얼 그러나, 지금은 더 이상 AWS 접두사 마스크와 함께 대신이를 대체 할 URL의 내 응용 프로그램에서 업데이트 할 이 특정 앱은 /myapp URL에서만 액세스해야하기 때문에

가능합니까?

+0

EC2 인스턴스에서 weserver/appserver 소프트웨어가 실행되고 있습니까? –

+0

도메인은 EC2 또는 S3을 가리킬 수 있습니다. 하나를 선택해야합니다. 또는 앱 앞에 CloudFront를 추가하고 경로를 기반으로 다른 출처로 트래픽을 전송할 수 있습니다. S3를 가리 키도록 'files.domain.com/myapp/sample_file.csv'와 같은 URL을 기꺼이 사용 하시겠습니까? 그것은 다른 DNS 이름이기 때문에 더 쉽습니다. –

+0

@JohnRotenstein 예. 'dl.mydomain.com/myapp/file.csv'와 같은 것이 선호 될 것입니다. – Ray

답변

1

사용자 정의 도메인 이름을 Amazon S3 버킷으로 지정할 수 있습니다. 기본 단계는 다음과 같습니다

  • 도메인 이름과 일치하는 이름으로 아마존 S3 버킷을 만듭니다 (예 : dl.mydomain.com)
  • 활성화 정적 웹 사이트 버킷
  • 아마존에서 레코드 세트 경로 (53)을 만들기에 호스팅 dl 하위 도메인 :
    • 유형 A
    • 별칭 = 예
    • 는 fo를 정적 웹 사이트를 선택 R 버킷

상세 사항 :

Example: Setting Up a Static Website Using a Custom Domain 그런 다음, 예를 들어 myapp/file.csvmyapp 디렉토리 내에서 양동이에 물건을 올려. 그러면 dl.mydomain.com/myapp/file.csv

+0

이 작품은 나를 위해! 감사합니다 존! – Ray