SHOW USER PROGRAMMATIC ACCESS TOKENS¶
사용자와 연결된 프로그래밍 방식 액세스 토큰 을 나열합니다.
- 참고 항목:
ALTER USER … ADD PROGRAMMATIC ACCESS TOKEN (PAT) , ALTER USER … MODIFY PROGRAMMATIC ACCESS TOKEN (PAT) , ALTER USER … ROTATE PROGRAMMATIC ACCESS TOKEN (PAT) , ALTER USER … REMOVE PROGRAMMATIC ACCESS TOKEN (PAT)
구문¶
SHOW USER { PROGRAMMATIC ACCESS TOKENS | PATS } [ FOR USER <username> ]
PROGRAMMATIC ACCESS TOKENS 키워드를 더 짧게 지정하는 방법으로 PATS 키워드를 사용할 수 있습니다.
매개 변수¶
FOR USER username
지정된 사용자의 프로그래밍 방식 액세스 토큰을 나열합니다.
기본값: 현재 사용자의 프로그래밍 방식 액세스 토큰을 나열합니다.
출력¶
명령의 출력에는 오브젝트의 속성과 메타데이터를 설명하는 다음 열이 포함됩니다.
명령 출력에는 각 프로그래밍 방식 액세스 토큰에 대한 속성 및 메타데이터를 제공하는 다음 열이 포함됩니다.
열 |
설명 |
---|---|
|
프로그래밍 방식 액세스 토큰의 이름입니다. |
|
프로그래밍 방식 액세스 토큰과 연결된 사용자 이름입니다. 프로그래밍 방식 액세스 토큰과 연결된 사용자가 계정에서 제거된 경우 Snowflake는 사용자 이름 대신 사용자 ID 를 반환합니다. 삭제된 사용자에 대한 정보는 ACCOUNT_USAGE 스키마에서 USERS 뷰 를 사용하여 찾을 수 있습니다. |
|
프로그래밍 방식 액세스 토큰이 액세스 권한을 상속받는 역할의 이름입니다. |
|
프로그래밍 방식 액세스 토큰이 만료되는 타임스탬프입니다. |
|
프로그래밍 방식 액세스 토큰의 상태입니다. 이 열은 다음 값 중 하나일 수 있습니다.
|
|
프로그래밍 방식 액세스 토큰에 대한 사용자 제공 설명입니다. |
|
프로그래밍 방식 액세스 토큰이 생성된 날짜입니다. |
|
프로그래밍 방식 액세스 토큰을 생성한 사용자의 사용자 이름 또는 사용자 ID 입니다. |
|
사용자가 활성 네트워크 정책 의 적용을 받지 않고 이 토큰을 사용하여 Snowflake에 액세스할 수 있는 시간(분)입니다. |
액세스 제어 요구 사항¶
이 작업을 실행하는 데 사용되는 역할 에는 최소한 다음 권한 이 있어야 합니다.
권한 |
오브젝트 |
참고 |
---|---|---|
MODIFY |
사용자 |
본인 또는 서비스 사용자가 아닌 다른 사용자의 프로그래밍 방식 액세스 토큰을 표시할 때만 필요합니다. |
지정된 권한 세트로 사용자 지정 역할을 만드는 방법에 대한 지침은 사용자 지정 역할 만들기 섹션을 참조하십시오.
보안 오브젝트 에 대해 SQL 작업을 수행하기 위한 역할과 권한 부여에 대한 일반적인 정보는 액세스 제어의 개요 섹션을 참조하십시오.
사용법 노트¶
이 명령은 계정의 모든 프로그래밍 방식 액세스 토큰이 아니라 특정 사용자의 모든 프로그래밍 방식 액세스 토큰을 나열합니다.
프로그래밍 방식 액세스 토큰 시크릿은 생성 후에는 반환되지 않습니다.
7일이 지나면 만료된 프로그래밍 방식 액세스 토큰은 삭제되며 더 이상 명령 출력에 표시되지 않습니다.
예¶
사용자 example_user
와 관련된 프로그래밍 방식 액세스 토큰에 대한 정보를 표시합니다.
SHOW USER PROGRAMMATIC ACCESS TOKENS FOR USER example_user;