SHOW SERVICES 및 DESCRIBE SERVICE 명령: 서비스 DNS 이름의 새로운 형식

주의

이 동작 변경 사항은 2024_06 번들에 있습니다.

번들의 현재 상태는 번들 기록 섹션을 참조하십시오.

SHOW SERVICESDESCRIBE SERVICE 명령은 다음과 같이 동작합니다.

변경 전:

이러한 명령 출력의 dns_name 열에는 다음 형식의 Snowflake가 할당된 DNS 서비스 이름이 포함됩니다.

service-name.schema-name.db-name.snowflakecomputing.internal

변경 후:

열의 DNS 이름 형식이 다음과 같이 변경되었습니다.

service-name.unique-id.svc.spcs.internal

형식의 주요 변경 사항은 다음과 같습니다.

  • unique-idschema-name.db-name 을 대체하며 데이터베이스 스키마의 특정 인스턴스에 고유한 4~8자 길이의 영숫자 식별자입니다.

    스키마에 대한 고유 ID를 찾으려면 SYSTEM$GET_SERVICE_DNS_DOMAIN 함수를 호출합니다. 예:

    SELECT SYSTEM$GET_SERVICE_DNS_DOMAIN('mydb.myschema');
    
    Copy

    다음 사항을 참고하십시오.

    • 스키마의 이름을 변경해도 식별자는 변경되지 않습니다.

    • 동일한 이름의 스키마를 삭제한 후 다시 생성하면 식별자가 변경됩니다.

  • snowflakecomputing 은 서비스의 정규화된 DNS 이름의 복잡성을 줄이기 위해 svc.spcs 로 대체됩니다.

다음 사항을 참고하십시오.

  • 이는 CREATE SERVICE 명령의 동작 변경입니다. 서비스가 생성되면 Snowflake는 서비스에 DNS 이름을 할당합니다.

    그러나 이 동작 변경의 효과는 출력에 DNS 이름을 포함하는 SHOW SERVICESDESCRIBE SERVICE 명령을 사용할 때 표시됩니다.

  • 2024_06 번들이 활성화된 이후에 배포된 서비스의 경우 이전 스타일의 DNS 이름은 당분간 계속 유지됩니다. Snowflake는 새로운 DNS 형식을 사용하도록 코드를 업데이트하는 것을 권장합니다.

참조: 1656