SHOW APPLICATION SERVICES

SHOW APPLICATION SERVICES

접근 권한이 있는 Application Services를 나열하는 명령이에요.

출처: 문서

본문

구문 (Syntax)

SHOW APPLICATION SERVICES
  [ LIKE '<pattern>' ]
  [ IN { ACCOUNT | DATABASE [ <database_name> ] | SCHEMA [ <schema_name> ] } ]
  [ LIMIT <rows> ]

파라미터

  • LIKE 'pattern' — 이름으로 출력을 필터링해요.
  • IN { ACCOUNT | DATABASE [ database_name ] | SCHEMA [ schema_name ] } — 계정, 데이터베이스 또는 스키마로 나열 범위를 지정해요.
  • LIMIT rows — 반환되는 최대 행 수를 제한해요.

접근 제어 요구사항 (Access control requirements)

객체에 대한 권한이 하나 이상 있거나 소유하면 출력에서 서비스를 볼 수 있어요.

출력 (Output)

이 명령은 서비스당 한 행을 다음 열로 반환해요:

Column Description
created_on 서비스가 생성된 날짜와 시간.
name 서비스의 이름.
status 기본 관리 서비스의 현재 수명 주기 상태. PENDING, RUNNING, FAILED, DONE, SUSPENDING, SUSPENDED, CANCELLED, DELETING, DELETED, INTERNAL_ERROR 중 하나.
database_name 서비스를 포함하는 데이터베이스.
schema_name 서비스를 포함하는 스키마.
query_warehouse 컨테이너가 웨어하우스를 지정하지 않고 Snowflake에 연결할 때 서비스가 사용하는 웨어하우스.
compute_pool 서비스가 Snowflake 관리 컴퓨팅을 사용하면 비어 있음.
url 서비스의 공개 엔드포인트 URL(있는 경우).
privatelink_url 서비스의 PrivateLink 엔드포인트 URL(있는 경우).
owner 서비스를 소유한 역할.
owner_role_type ROLE 같은 소유 역할의 유형.
created_by 서비스를 만든 사용자의 이름.
source 배포된 패키지를 설명하는 JSON 객체로, artifactRepository, package, version, alias 키를 가짐.
resumed_on 서비스가 가장 최근에 재개된 날짜와 시간.
suspended_on 서비스가 가장 최근에 일시 중지된 날짜와 시간.
is_upgrading 업그레이드가 진행 중이면 TRUE.
auto_resume 자동 재개(auto-resume)가 활성화되어 있는지 여부.
auto_suspend_secs 구성된 자동 일시 중지 제한 시간(초). 0은 자동 일시 중지가 비활성화되었음을 의미.
external_access_integrations 서비스에 연결된 외부 액세스 통합.
comment 서비스 주석(있는 경우).
additional_properties 선택적 app.yml 매니페스트의 추가 표시 메타데이터의 JSON 객체(예: app.yml 매니페스트의 profile 섹션에서의 label과 description).
execute_as_role 개인 데이터베이스의 서비스의 경우, EXECUTE_AS_ROLE로 설정된 소유자 권한 쿼리가 실행되는 역할. 표준 데이터베이스의 서비스에는 비어 있음.
min_instances 최소 인스턴스 수. 설정되지 않으면 1.
max_instances 최대 인스턴스 수. 설정되지 않으면 MIN_INSTANCES와 일치.
current_instances 현재 실행 중인 인스턴스 수.

예시 (Examples)

SHOW APPLICATION SERVICES IN SCHEMA my_db.my_schema;

더 알아보기 (Learn more)