使用自訂 URL 更新您的存取端點 - AWS Transfer Family

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

使用自訂 URL 更新您的存取端點

使用 Web 應用程式建立的預設存取端點包含服務產生的識別符。若要提供品牌體驗,建議您提供自訂 URL 給使用者,以存取 Transfer Family Web 應用程式。本主題說明如何使用自訂 URL 更新存取端點。

注意

下列程序依賴您使用建議的 CloudFormation 堆疊範本。您不需要使用 範本:您可以直接使用 CloudFront 主控台建立分佈。

不過,提供的範本可簡化程序,並讓您更輕鬆地避免設定錯誤。如果您不使用 AWS CloudFormation 範本,請務必遵循下列準則:

  • Origin 請求政策應將查詢字串和 Cookie 轉送至原始伺服器,且不應將Host標頭轉送至原始伺服器。

  • 快取政策不應在快取金鑰中包含 Host標頭。

自訂 Web 應用程式 URL
  1. 使用 Transfer Family 提供的 AWS CloudFormation 範本 CloudFormation 堆疊範本來建立 CloudFront 分佈。

    1. 在 https://https://console.aws.amazon.com/cloudformation 開啟 AWS CloudFormation 主控台。

    2. 選擇建立堆疊並指定下列項目。

      • 先決條件 - 準備範本區段中,選擇選擇現有範本

      • Specify template (指定範本) 區段中,選擇 Upload a template file (上傳範本檔案)

      • 儲存 CloudFormation 堆疊範本檔案,然後上傳至此處。

    3. 選擇下一步並提供下列資訊。

      • WebAppEndpoint:從您的 Web 應用程式複製值

      • AccessEndpoint:提供您要使用的自訂網域名稱

      • AcmCertificateArn:為存放在 中的公有或私有 SSL/TLS 憑證提供 ARN AWS Certificate Manager

    4. 完成 AWS CloudFormation 精靈,直到建立新的堆疊。

  2. 在 Web 應用程式中,編輯存取端點,將自訂 URL 更新為您想要使用的 URL。

    畫面顯示 Transfer Family Web 應用程式的自訂存取端點。
  3. 建立 DNS 記錄,將自訂網域名稱的流量路由到 CloudFront 分佈。如果您為區域使用 Route 53,則可以為 CloudFront 分佈名稱建立別名或 CNAME 記錄 (例如 xxxx.cloudfront.net)。如需搭配 CloudFront 使用 Amazon Route 53 的詳細資訊,請參閱設定 Amazon Route 53 將流量路由到 CloudFront 分佈

  4. 將預設存取端點取代為AllowedOrigins程式碼區塊中的下列行,以更新您的跨來源資源共用政策:

    "https://custom-url"

    您需要針對 Web 應用程式所使用的每個儲存貯體進行此變更。

    進行更新後,CORS 政策的 AllowedOrigins區段應如下所示:

    "AllowedOrigins": [ "https://custom-url"],

    每個 Transfer Family Web 應用程式只需要一個 AllowedOrigins 項目。

    如需詳細資訊,請參閱設定 Amazon S3 儲存貯體程序的跨來源資源共用 (CORS)

您現在可以造訪自訂存取端點,並與最終使用者共用此連結。