- 카테고리:
시스템 함수 (시스템 정보)
SYSTEM$GET_PRIVATELINK_ENDPOINTS_INFO¶
프로비저닝하는 모든 비공개 연결 엔드포인트의 상태를 반환합니다. 엔드포인트는 Snowflake 계정을 호스팅하는 클라우드 플랫폼에 따라 서비스 엔드포인트 또는 리소스 엔드포인트가 될 수 있습니다.
- 참고 항목:
구문¶
SYSTEM$GET_PRIVATELINK_ENDPOINTS_INFO()
반환¶
다음과 같이 JSON 오브젝트를 반환합니다.
[
{
"host": "service_name",
"status": "APPROVED | PENDING | DISCONNECTED | REJECTED",
"resource_id": "private_endpoint_identifier"
},
...
]
사용법 노트¶
이 함수를 실행하는 데 약 5분이 걸릴 수 있는데, (Snowflake 외부의) 클라우드 플랫폼에서 비공개 연결 엔드포인트를 검색하는 프로세스에 따라 달라지기 때문입니다.
예¶
Microsoft Azure의 Snowflake 계정에 대해, 프로비저닝한 비공개 연결 엔드포인트와 각 엔드포인트가 연결된 서비스 이름을 반환합니다.
SELECT SYSTEM$GET_PRIVATELINK_ENDPOINTS_INFO();
[
{
"host": "aztest1-external-function-api.azure-api.net",
"status": "APPROVED",
"resource_id": "/subscriptions/fa57a1f0-b4e6-4847-9c00-95f39520f35e/resourceGroups/privatelink-test/providers/Microsoft.Network/privateEndpoints/apim-pe"
}
]