Compute Engine 조직 정책

조직 정책 서비스는 조직의 리소스를 중앙에서 프로그래매틱 방식으로 제어할 수 있는 기능을 제공합니다. 조직 정책을 사용하여 가상 머신 (VM) 인스턴스, 디스크, 네트워크와 같은 Compute Engine 리소스가 구성되는 방식을 제한할 수 있습니다. 조직 정책에 대한 자세한 내용은 조직 정책 서비스 소개를 참고하세요.

조직, 폴더 또는 프로젝트 수준에서 정책을 설정할 수 있습니다. 하위 리소스는 정책을 상속하므로 조직 수준에서 광범위한 제어를 적용하고 폴더 또는 프로젝트 수준에서 더 구체적인 제약 조건을 적용할 수 있습니다.

이 문서에서는 조직 정책을 사용하여 Compute Engine 리소스를 관리하는 방법을 간략하게 설명합니다.

사용 사례

조직 정책을 사용하여 Compute Engine 리소스 전반에 거버넌스를 적용할 수 있습니다. 일반적인 목표는 다음과 같습니다.

  • 비용 관리: 특정 프로젝트에서 만들 수 있는 VM 머신 유형 또는 영구 디스크 크기를 제한하여 지출을 관리합니다.
  • 보안 상황: 모든 VM 인스턴스 액세스에 OS 로그인을 요구하거나 대화형 직렬 콘솔을 사용 중지하는 등 보안 권장사항을 적용합니다.
  • 규정 준수: 특정 프로젝트의 VM이 하드웨어 격리를 지원하기 위해 단독 테넌트 노드에서 실행되도록 요구하는 등의 규제 요구사항을 충족합니다.

제약 조건 유형

조직 정책을 사용하면 다음과 같은 유형의 제약 조건을 적용할 수 있습니다.

  • 관리형 제약 조건: 최신 플랫폼에서 빌드되고 compute.managed.* 접두사로 식별할 수 있는 Google 제공 사전 정의된 제약 조건입니다. 드라이런 및 정책 시뮬레이터와 같은 안전한 출시 도구와 특정 리소스에 세부적인 예외를 부여할 수 있는 태그 조건부 문을 지원합니다.
  • 관리형 제약조건 (기존): Google에서 제공하는 사전 정의된 제약조건으로, compute.* 접두사로 식별할 수 있습니다. 기능은 하지만 일반적으로 드라이 런, 정책 시뮬레이터와 같은 최신 안전 출시 도구를 지원하지 않으며 태그 조건부 문을 지원하지 않습니다. 동등한 대안이 있는 경우 관리형 제약 조건으로 마이그레이션하여 향상된 거버넌스 및 안전한 출시 기능을 활용하는 것이 좋습니다.
  • 맞춤 제약 조건: Common Expression Language (CEL)를 사용하여 특정 요구사항에 맞게 만드는 제약 조건입니다. 커스텀 제약 조건을 사용하면 관리 제약 조건에서 다루지 않는 특정 필드에 정책을 적용할 수 있습니다. 관리형 제약 조건과 마찬가지로 커스텀 제약 조건은 태그 조건부 문과 테스트 실행 및 정책 시뮬레이터와 같은 안전한 출시 도구를 지원합니다. Compute Engine의 커스텀 제약조건을 만들고 관리하는 방법을 자세히 알아보려면 커스텀 제약조건을 참고하세요.

Compute Engine 리소스당 20개의 제약조건 한도가 관리 제약조건과 맞춤 제약조건의 총 개수에 적용됩니다. 기존 관리 제약 조건은 이 한도에 포함되지 않습니다.

Compute Engine 제약 조건

다음 섹션에는 조직 정책에서 지원하는 Compute Engine 제약 조건이 나열되어 있습니다.

관리형 제약 조건

Compute Engine의 관리형 제약 조건은 일반적인 보안 시나리오의 거버넌스를 간소화하고 테스트 실행 및 정책 시뮬레이터와 같은 안전한 출시 도구와 통합되어 시행 전에 영향을 테스트할 수 있습니다. Compute Engine의 관리형 제약 조건 목록은 관리형 제약 조건을 참고하세요.

관리형 제약 조건 (기존)

이러한 제약 조건은 이전 세대에서 가져온 것으로 안전한 출시 도구를 지원하지 않습니다. 동등한 항목이 있는 경우 관리형 제약 조건으로 이전하는 것이 좋습니다.

다음 단계