온프레미스 앱에 IAP 사용 설정

이 페이지에서는 IAP 커넥터를 배포하여 IAP (Identity-Aware Proxy)로 Google Cloud 외부의 Google Cloud HTTP 또는 HTTPS 기반 온프레미스 앱을 보호하는 방법을 설명합니다.

IAP가 온프레미스 앱 및 리소스를 보호하는 방법에 대한 자세한 내용은 온프레미스 앱용 IAP 개요를 참조하세요.

시작하기 전에

시작하기 전에 다음이 필요합니다.

  • HTTP 또는 HTTPS 기반 온프레미스 앱

  • Cloud ID 구성원이 프로젝트에서 소유자 역할을 부여했습니다. Google Cloud

  • Google API 서비스 에이전트에 소유자 역할을 부여해야 합니다.

  • 결제가 사용 설정된 Google Cloud 프로젝트가 있어야 합니다. billing enabled.

  • Google Cloud 트래픽의 인그레스 지점으로 사용할 외부 URL입니다. Google Cloud예를 들면 hr.example.com입니다.

  • Google Cloud로 유입되는 트래픽의 인그레스 지점으로 사용되는 DNS 호스트 이름의 SSL 또는 TLS 인증서입니다. Google Cloud기존 자체 관리형 또는 Google 관리 인증서를 사용할 수 있습니다. 인증서가 없는 경우 Let's Encrypt를 사용하여 만드세요.

  • VPC 서비스 제어가 사용 설정된 경우 VM 서비스 계정에서 프로젝트 278958399328gce-mesh 버킷으로의 cp 작업에 대한 이그레스 정책이 있는 VPC 네트워크입니다. 이 정책은 VPC 네트워크에 gce-mesh 버킷에서 Envoy 바이너리 파일을 검색할 수 있는 권한을 부여합니다. VPC 서비스 제어가 사용 설정되지 않은 경우 기본적으로 권한이 부여됩니다.

  • 다음 단계를 완료하여 외부 IP를 사용 중지하세요.

    • IAP 커넥터에 사용되는 VPC 서브넷에서 비공개 Google 액세스를 사용 설정합니다. 자세한 내용은 비공개 Google 액세스를 참조하세요.

    • VPC 네트워크의 방화벽 구성에 따라 VM에서 Google API 및 서비스의 IP 주소로의 액세스가 허용되는지 확인합니다. 기본적으로 이 액세스 권한은 부여되지만 사용자가 명시적으로 변경할 수 있습니다. IP 범위를 찾는 방법에 대한 자세한 내용은 기본 도메인의 IP 주소를 참조하세요.

온프레미스 앱의 커넥터 배포

  1. IAP 페이지로 이동합니다.

    IAP로 이동

  2. 온프레미스 앱의 커넥터 배포 설정을 시작하려면 새 애플리케이션 연결 을 클릭하고 온프렘 커넥터를 통해 연결 을 선택합니다.

  3. 필수 API가 사용 설정되어 있는지 확인하려면 오른쪽 패널에서 API 사용 설정 및 계속 을 클릭합니다.

  4. 구성 세부정보를 선택하고 다음 을 클릭합니다.

    • 배포에서 Google 관리형 인증서 또는 개발자가 관리하는 인증서를 사용할지 여부를 선택합니다.

    • 배포용 네트워크 및 서브넷을 선택하거나, 새 인증서를 만들도록 선택합니다.

  5. 추가하려는 온프레미스 앱의 다음 세부정보를 작성합니다.

    • Google Cloud로 전송되는 요청의 외부 URL을 입력합니다 Google Cloud. 이 URL은 트래픽이 환경으로 진입하는 지점입니다.

    • 앱의 이름을 입력합니다. 이 이름은 부하 분산기 뒤의 새 백엔드 서비스의 이름으로도 사용됩니다.

    • 리전을 선택합니다.

    • 온프레미스 엔드포인트 유형과 세부정보를 제공합니다.

      • 정규화된 도메인 이름 (FQDN): 커넥터가 트래픽을 전달해야 하는 도메인입니다.

      • IP 주소: IAP 커넥터를 배포해야 하는 하나 이상의 영역 (예: us-central1-a). 각 영역에 대해 사용자가 승인되고 인증된 후 IAP가 트래픽을 라우팅하는 온프레미스 앱의 내부 대상 IPv4 주소를 지정합니다.

    • 온프레미스 엔드포인트에서 사용하는 프로토콜을 선택합니다.

    • 온프레미스 엔드포인트에서 사용하는 포트 번호를 입력합니다(예: HTTPS의 경우 443, HTTP의 경우 80).

  6. 앱의 세부정보를 저장하려면 완료 를 클릭합니다. 배포에 대한 추가 온프레미스 앱을 정의할 수도 있습니다.

  7. 정의한 앱의 배포를 시작하려면 제출 을 클릭합니다.

배포가 완료되면 온프레미스 커넥터 앱이 애플리케이션 표에 표시되고 IAP를 사용 설정할 수 있습니다.

Google이 인증서를 자동 생성하고 관리하도록 선택하면 인증서가 프로비저닝되는 데 몇 분 정도 걸릴 수 있습니다. Cloud Load Balancing 세부정보 페이지에서 상태를 확인할 수 있습니다. 상태에 대한 자세한 내용은 문제 해결 페이지를 참조하세요.

온프레미스 앱의 커넥터 관리

  • 배포에 더 많은 앱을 추가하려면 새 애플리케이션 연결 을 클릭한 후 온프렘 커넥터를 통해 연결 을 클릭합니다.

  • 전체 배포를 삭제하여 온프레미스 커넥터를 삭제하려면 다음 단계를 따르세요.

    1. Deployment Manager 페이지로 이동

      Deployment Manager로 이동

    2. 배포 목록에서 '온프렘-app-deployment' 배포 옆의 체크박스를 선택합니다.

    3. 페이지 상단에서 삭제 를 클릭합니다.

  • 개별 앱을 삭제하려면 애플리케이션 탭에서 삭제 버튼을 클릭합니다. 온프레미스 커넥터에는 하나 이상의 앱이 포함되어야 합니다. 모든 앱을 삭제하려면 전체 배포를 삭제하세요.