Amazon WorkSpaces에 대한 인터넷 액세스를 활성화하려고 할 때 "Internet Gateway not attached to your Amazon VPC(인터넷 게이트웨이가 Amazon VPC에 연결되지 않음)” 오류가 발생하는 이유는 무엇입니까?

최종 업데이트 날짜: 2020년 12월 14일

AWS Management Console을 사용하여 Amazon WorkSpaces에 대한 인터넷 액세스를 활성화하려고 할 때 다음 오류가 발생합니다.

"The Amazon VPC does not have an Internet Gateway associated with it. Create and attach an Internet Gateway to the VPC, and configure routes to the Internet Gateway from subnets in your VPC before continuing(Amazon VPC에 연결된 인터넷 게이트웨이가 없습니다. 인터넷 게이트웨이를 만들어 VPC에 연결하고 계속하기 전에 VPC의 서브넷에서 인터넷 게이트웨이에 대한 경로를 구성합니다)."

인터넷 게이트웨이를 만들고 게이트웨이를 WorkSpace의 Amazon Virtual Private Cloud(Amazon VPC)에 연결했습니다. 이 오류가 발생하는 이유는 무엇이고 해결하려면 어떻게 해야 합니까?

해결 방법

인터넷 게이트웨이를 Workspace VPC에 연결하는 것 외에도 모든 Workspace 서브넷의 라우팅 테이블을 인터넷 게이트웨이로 라우팅해야 합니다. WorkSpace 서브넷이 퍼블릭 서브넷이 아닌 경우 “Internet Gateway not attached to your Amazon VPC(인터넷 게이트웨이가 Amazon VPC에 연결되지 않음)” 오류가 발생합니다.

WorkSpaces 서브넷 식별

Amazon WorkSpaces 콘솔에는 WorkSpaces 디렉터리를 만드는 데 사용된 서브넷만 표시됩니다. AWS 명령줄 인터페이스(AWS CLI) 를 사용하여 WorkSpaces를 만드는 데 사용되는 서브넷을 볼 수 있습니다. 필요하다면 AWS CLI를 설치 및 구성합니다.

참고: AWS CLI 명령을 실행할 때 오류가 발생하는 경우 최신 버전의 AWS CLI를 사용하고 있는지 확인합니다.

다음 명령을 실행하여 WorkSpaces SubnetIds를 검색합니다. 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 게이트웨이를 사용하는 경우 인터넷 액세스 설정을 사용하도록 설정할 필요가 없습니다. 대신 WorkSpaces는 구성된 NAT 게이트웨이를 사용하여 인터넷에 액세스합니다.

인터넷 액세스를 활성화하기 전에 WorkSpace가 이미 존재한 경우 탄력적인 IP 주소가 자동으로 할당되기 전에 WorkSpace를 다시 구축해야 합니다.