SHOW SERVICES 및 DESCRIBE SERVICE 명령: 서비스 DNS 이름의 새로운 형식¶
SHOW SERVICES 및 DESCRIBE SERVICE 명령은 다음과 같이 동작합니다.
- 변경 전:
이러한 명령 출력의
dns_name
열에는 다음 형식의 Snowflake가 할당된 DNS 서비스 이름이 포함됩니다.service-name.schema-name.db-name.snowflakecomputing.internal
- 변경 후:
열의 DNS 이름 형식이 다음과 같이 변경되었습니다.
service-name.unique-id.svc.spcs.internal
형식의 주요 변경 사항은 다음과 같습니다.
unique-id
는schema-name.db-name
을 대체하며 데이터베이스 스키마의 특정 인스턴스에 고유한 4~8자 길이의 영숫자 식별자입니다.스키마에 대한 고유 ID를 찾으려면 SYSTEM$GET_SERVICE_DNS_DOMAIN 함수를 호출합니다. 예:
SELECT SYSTEM$GET_SERVICE_DNS_DOMAIN('mydb.myschema');
다음 사항을 참고하십시오.
스키마의 이름을 변경해도 식별자는 변경되지 않습니다.
동일한 이름의 스키마를 삭제한 후 다시 생성하면 식별자가 변경됩니다.
snowflakecomputing
은 서비스의 정규화된 DNS 이름의 복잡성을 줄이기 위해svc.spcs
로 대체됩니다.
다음 사항을 참고하십시오.
이는 CREATE SERVICE 명령의 동작 변경입니다. 서비스가 생성되면 Snowflake는 서비스에 DNS 이름을 할당합니다.
그러나 이 동작 변경의 효과는 출력에 DNS 이름을 포함하는 SHOW SERVICES 및 DESCRIBE SERVICE 명령을 사용할 때 표시됩니다.
2024_06 번들이 활성화된 이후에 배포된 서비스의 경우 이전 스타일의 DNS 이름은 당분간 계속 유지됩니다. Snowflake는 새로운 DNS 형식을 사용하도록 코드를 업데이트하는 것을 권장합니다.
참조: 1656