我在 Amazon Route 53 中管理的一個子網域,目前路由至由另一個 AWS 帳戶所擁有的 Amazon Simple Storage Service (Amazon S3) 儲存貯體託管的網站。我想要將流量重新路由回我的子網域。
當您刪除子網域的名稱,且另一個帳戶中的使用者使用您刪除的名稱建立 S3 儲存貯體時,就會發生此問題。Route 53 接著會將您的子網域請求路由至其 S3 儲存貯體。S3 儲存貯體名稱在分區內的所有帳戶和 AWS 區域中必須是唯一的。
若要解決此問題,請停止請求。然後,使用不同的子網域,或使用 Amazon CloudFront 將您的子網域指定為替代網域。
若要停止路由至其他帳戶中 S3 儲存貯體的請求,請刪除儲存貯體名稱的 DNS 記錄。
**注意:**刪除 DNS 記錄後,DNS 解析器可能會繼續將流量路由至其他帳戶中的 S3 儲存貯體。延遲通常少於 1 天,但取決於您的存留時間 (TTL) 設定。DNS 解析器會使用其快取的名稱解析結果,直到快取重新整理為止。
使用不同的子網域建立 S3 儲存貯體。例如,使用 sub2.example.com,而不是 sub1.example.com。
**注意:**建立新的子網域之前,請確定您的子網域名稱可做為 S3 儲存貯體名稱使用。
若要繼續使用相同的子網域名稱,請在 CloudFront 中設定替代網域名稱。例如,如果您的子網域是 sub1.example.com,則您需在替代網域名稱中包含 sub1.example.com。
請完成以下步驟:
如果您懷疑其他帳戶中的 S3 儲存貯體具有惡意,您可以向 AWS Trust & Safety 團隊檢舉濫用。
刪除一般用途儲存貯體
Amazon Route 53 DNS 的最佳實務