當我嘗試開啟 Amazon WorkSpaces 的網際網路存取時,為什麼我會收到「網際網路閘道未連接至您的 Amazon VPC」錯誤?

1 分的閱讀內容
0

當我使用 AWS 管理主控台為 Amazon WorkSpaces 開啟網際網路存取時,我收到網際網路閘道錯誤。

解決方案

除了將網際網路閘道連接至 WorkSpace VPC 之外,所有 WorkSpace 子網路的路由表都必須遞送至網際網路閘道。如果任何 WorkSpace 子網路都不是公有的,則您會收到「網際網路閘道未連接至您的 Amazon VPC」錯誤。

識別 WorkSpaces 子網路

Amazon WorkSpaces 主控台僅會顯示用於建立 WorkSpaces 目錄的子網路。您可以使用 AWS Command Line Interface (AWS CLI) 以檢視用於建立 WorkSpaces 的子網路。若有必要,請安裝並設定 AWS CLI

**注意事項:**如果您在執行 AWS CLI 命令時收到錯誤,請確認您使用的是最新版本的 AWS CLI

執行下列命令以擷取 WorkSpaces SubnetId。將 REGIONCODEd-directoryID 取代為您的環境詳細資料。

aws workspaces describe-workspace-directories --region REGIONCODE --directory-ids d-directoryID

驗證子網路路由表

對於每個 SubnetId,驗證子網路路由表。子網路必須是公有的。這表示兩個子網路使用的路由表必須具有使用網際網路閘道的 0.0.0.0/0 流量項目。

注意事項: 如果兩個子網路使用不同的路由表,請驗證兩個路由表是否都具有使用網際網路閘道的 0.0.0.0/0 流量項目。

如需詳細資訊,請參閱從路由表新增和移除路由

注意事項: 如果兩個子網路在其路由表組態中使用 NAT 閘道,則請勿開啟「網際網路存取權」設定。相反地,WorkSpace 會使用設定的 NAT 閘道存取網際網路。

如果 WorkSpace 在開啟「網際網路存取權」之前已經存在,則必須在自動指派彈性 IP 地址之前重建 WorkSpace


相關資訊

從 VPC 中的子網路存取網際網路

使用網際網路閘道連線至網際網路

從 WorkSpace 提供網際網路存取權

replace-route

describe-workspace-directories

AWS 官方
AWS 官方已更新 1 年前