簡體   English   中英

AWS Route 53-Elastic Beanstalk EC2和S3都在同一域下嗎?

[英]AWS Route 53 - Elastic Beanstalk EC2 and S3 all under the same domain?

我的Route 53設置如下

company.com A [EB負載均衡器]

www.company.com A [S3桶]

S3設置將所有請求重定向到另一個主機名:company.com

我知道我只是不了解某些內容,但是我無法將所有S3鏈接都通過company.com而不是company.com.s3-website-us-west-2.amazonaws.com來解決。

如果您的目標是使用S3存儲桶中的服務器資產(圖像,JS,CSS等),但是使用自定義DNS主機名,則可以執行以下操作:

  • 創建一個與您想要的主機名匹配的S3存儲桶: assets.mycompany.com
  • 在Route 53 => assets.mycompany.com.s3.amazonaws.comassets.mycompany.com設置DNS CNAME記錄

這將允許您加載http;//assets.mycompany.com/foo.jpg類的文件

可以在以下位置找到有關以這種方式使用S3的完整文檔: http : //docs.aws.amazon.com/AmazonS3/latest/dev/VirtualHosting.html

如果需要從Apex aka裸域(mycompany.com)提供S3 / CloudFront內容,則可以在Route 53中配置指向S3存儲桶或CloudFront主機的ALIAS記錄。

http://docs.aws.amazon.com/Route53/latest/DeveloperGuide/CreatingAliasRRSets.html

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM