簡體   English   中英

具有與應用相同的CNAME的S3存儲桶?

[英]S3 bucket with same CNAME as app?

我有以下設置:

  • 域注冊了mydomain.com
  • 托管在EC2網絡服務器上端口80上的應用程序,現在可通過mydomain.com/myapp進行訪問
  • 在以下端點上的名為myapp的S3存儲桶上托管的.csv文件,例如: s3-us-west-2.amazonaws.com/myapp/sample_file.csv
  • 路線53處理我的域的CNAME和一個彈性IP

一切正常。 但是,現在我想更新我應用程序中的URL,以屏蔽更長的AWS前綴,並將其替換為: mydomain.com/myapp/sample_file.csv

我看過的每個教程都涉及我想要的子域,例如: myapp.mydomain.com/sample_file.csv (因為僅應通過/myapp URL訪問此特定應用)

這可能嗎?

您可以將自定義域名指向您的Amazon S3存儲桶。 基本步驟是:

  • 創建一個名稱與您的域名匹配的Amazon S3存儲桶(例如dl.mydomain.com
  • 在存儲桶上激活靜態網站托管
  • 在Amazon Route 53中為dl子域創建一個記錄集:
    • A
    • 別名=是
    • 選擇您的存儲桶的靜態網站

詳細信息: 示例:使用自定義域設置靜態網站

然后,將對象放在myapp目錄內的存儲桶中,例如myapp/file.csv 然后,您將能夠通過dl.mydomain.com/myapp/file.csv訪問該文件。

暫無
暫無

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

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