View a markdown version of this page

在 中 AWS WAF 為 Amplify 應用程式啟用 AWS 管理主控台 - AWS Amplify 託管

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

在 中 AWS WAF 為 Amplify 應用程式啟用 AWS 管理主控台

您可以在 Amplify 主控台或 AWS WAF 主控台中啟用 Amplify 應用程式的 AWS WAF 保護。

  • Amplify 主控台 — 您可以透過將 AWS WAF Web ACL 與 Amplify 主控台中的應用程式建立關聯,為現有 Amplify 應用程式啟用防火牆功能。使用一鍵式保護來建立 Web ACL,其中包含我們視為大多數應用程式最佳實務的預先設定規則。您可以選擇依 IP 地址和國家/地區自訂存取權。本節中的指示說明設定一鍵式保護。

  • AWS WAF 主控台 — 使用您在 AWS WAF 主控台中或使用 AWS WAF APIs 建立的預先設定 Web ACL。您必須建立要與全球 (CloudFront) 區域中 Amplify 應用程式建立關聯的 Web ACLs。區域性 Web ACLs 可能已存在於您的 中 AWS 帳戶,但與 Amplify 不相容。如需入門說明,請參閱《 AWS WAF 開發人員指南》中的設定 AWS WAF 及其元件。

使用下列程序,在 Amplify 主控台中 AWS WAF 為現有應用程式啟用 。

AWS WAF 為現有的 Amplify 應用程式啟用
  1. 登入 AWS 管理主控台 ,並在 https://https://console.aws.amazon.com/amplify/ 開啟 Amplify 主控台。

  2. 在所有應用程式頁面上,選擇要啟用防火牆功能之已部署應用程式的名稱。

  3. 在導覽窗格中,選擇託管,然後選擇防火牆。

    下列螢幕擷取畫面顯示如何導覽至 Amplify 主控台中的新增防火牆頁面。

    Amplify 主控台新增防火牆頁面。
  4. 在新增防火牆頁面上,您的動作將取決於您是否要建立新的組態或使用現有的 AWS WAF 組態。

    • 建立新的 AWS WAF 組態。

      1. 選擇建立新項目。

      2. 或者,啟用下列任何組態:

        1. 開啟啟用 Amplify 建議的防火牆保護。

        2. 開啟限制對 amplifyapp.com 的存取,以防止存取預設 Amplify 網域上的應用程式。

        3. 對於 IP 地址,開啟啟用 IP 地址保護。

          1. 對於動作,如果您想要指定具有存取權的 IP 地址,且所有其他地址都會遭到封鎖,請選擇允許。如果您想要指定要封鎖的 IP 地址,且所有其他地址都可以存取,請選擇封鎖。

          2. 針對 IP 版本,選取 IPV4 或 IPV6。

          3. 在 IP 地址文字方塊中,以 CIDR 格式輸入允許或封鎖的 IP 地址,每行一個。

        4. 對於國家/地區,開啟啟用國家/地區保護。

          1. 針對動作,如果您想要指定將可存取的國家/地區,且所有其他國家/地區將遭到封鎖,請選擇允許。如果您想要指定將被封鎖的國家/地區,且所有其他國家/地區都有存取權,請選擇封鎖。

          2. 對於國家/地區,請從清單中選取允許或封鎖的國家/地區。

      下列螢幕擷取畫面示範如何啟用應用程式的新 AWS WAF 組態。

      Amplify 主控台 新增已啟用所有防火牆設定的防火牆。
    • 使用現有的 AWS WAF 組態。

      1. 選擇使用現有 AWS WAF 組態。

      2. 從 AWS WAF 中的 Web ACLs 清單中選取已儲存的組態 AWS 帳戶。與 Amplify 應用程式建立關聯的 Web ACL 必須在全域 (CloudFront) 區域中建立。區域性 Web ACLs 可能已存在於您的 中 AWS 帳戶,但與 Amplify 不相容。

  5. 選擇新增防火牆。

  6. 在防火牆頁面上,會顯示關聯狀態,指出正在傳播 AWS WAF 設定。程序完成時,狀態會變更為已啟用。

    下列螢幕擷取畫面顯示 Amplify 主控台中的防火牆進度狀態,指出 AWS WAF 組態何時關聯且已啟用。

    Amplify 主控台防火牆狀態進度處於關聯狀態。
    Amplify 主控台防火牆狀態進度處於已啟用狀態。