리소스 이름 지정


이 페이지에서는 Compute Engine 리소스의 이름 지정 규칙에 관해 설명합니다.

리소스는 Cloud 서비스 또는 제품을 구성하는 기초 구성요소입니다. 예를 들어 Compute Engine에는 다음을 비롯하여 다양한 리소스가 포함됩니다.

리소스에 대한 자세한 내용은 전역, 리전, 영역 리소스를 참조하세요.

이름 지정 규칙

Compute Engine에서 새 리소스를 만들 때 리소스 이름과 같은 속성을 제공해야 합니다.

리소스 이름 생성에 관한 문서에 달리 지정되어 있지 않는 한 Compute Engine의 리소스 이름은 다음 형식을 충족해야 합니다.

  • 1~63자(영문 기준)여야 합니다.
  • RFC 1035 규칙을 준수해야 합니다.
  • 정규 표현식 ^[a-z]([-a-z0-9]*[a-z0-9])?와 일치해야 합니다. 즉, 첫 문자는 소문자이고 그 다음에 오는 모든 문자는 하이픈, 소문자, 숫자여야 합니다. 단, 마지막 문자에는 하이픈을 사용할 수 없습니다.

이름 고유성

일반적으로 리소스 이름은 리소스가 위치하는 프로젝트 내에서 고유해야 합니다. 예를 들어 외부 IP 주소 이름은 외부 IP 주소가 위치하는 리전 내에서 고유해야 합니다. 그러나 여러 위치에서 이름을 재사용할 수 있습니다.

Compute Engine 프로젝트 리소스의 vmDnsSetting 설정이 ZonalOnly로 설정되지 않은 경우 모든 VM 이름은 프로젝트 전체에서 고유해야 합니다. 프로젝트에 vmDnsSetting:ZonalOnly 설정을 사용하는 것이 좋습니다. 영역 및 리전 간에 VM 이름을 재사용할 수 있을 뿐만 아니라 DNS 등록 장애를 개별 영역으로 격리하여 더 높은 안정성을 제공하기 때문입니다. 자세한 내용은 영역 DNS 이름을 참조하세요.