외부 소비자의 프로그래밍 방식 액세스 토큰 제거

외부 소비자의 프로그래밍 방식 액세스 토큰 제거 (ALTER EXTERNAL CONSUMER ... REMOVE PROGRAMMATIC ACCESS TOKEN (PAT))

모든 계정에서 사용할 수 있어요.

외부 소비자(External Consumer)의 Programmatic Access Token(PAT)을 취소해요. 토큰이 제거되면 더 이상 인증에 사용할 수 없어요.

함께 보기:

ALTER EXTERNAL CONSUMER ... ADD PROGRAMMATIC ACCESS TOKEN (PAT) , ALTER EXTERNAL CONSUMER ... ROTATE PROGRAMMATIC ACCESS TOKEN (PAT) , ALTER EXTERNAL CONSUMER ... MODIFY PROGRAMMATIC ACCESS TOKEN (PAT) , SHOW USER PROGRAMMATIC ACCESS TOKENS FOR EXTERNAL CONSUMER

출처: 문서

본문

Syntax

ALTER EXTERNAL CONSUMER [ IF EXISTS ] 
  REMOVE { PROGRAMMATIC ACCESS TOKEN | PAT } [ IF EXISTS ] 

Parameters

IF EXISTS

External Consumer의 경우: 소비자가 존재하는 경우에만 변경 사항을 적용해요.

토큰의 경우: 지정된 이름의 토큰이 존재하는 경우에만 토큰을 제거해요. 해당 이름의 토큰이 없으면 명령은 오류를 반환하는 대신 아무 작업도 하지 않고 성공적으로 완료돼요.

name

External Consumer의 식별자를 지정해요.

REMOVE { PROGRAMMATIC ACCESS TOKEN | PAT } token_name

지정된 이름의 PROGRAMMATIC ACCESS TOKEN을 해지해요. PATPROGRAMMATIC ACCESS TOKEN의 별칭이에요.

Access control requirements

이 작업을 실행하는 데 사용되는 role은 최소한 다음 privileges을 보유해야 해요.

권한 객체 참고
OWNERSHIP External Consumer External Consumer에서 PAT를 제거하는 데 필요해요.

지정된 권한 집합을 가진 사용자 지정 역할을 만드는 방법에 대한 지침은 을 참조해요.

securable objects에 대해 SQL 작업을 수행하기 위한 역할 및 권한 부여에 대한 일반적인 정보는 Overview of Access Control을 참조해요.

Usage notes

  • 해지된 토큰은 복구할 수 없어요. ALTER EXTERNAL CONSUMER ... ADD PAT을 사용하여 새 토큰을 생성해야 해요.
  • 토큰을 제거하면 External Consumer가 해당 토큰을 사용하여 인증할 수 있는 권한이 즉시 해지돼요.

Examples

External Consumer에서 PAT를 제거해요:

ALTER EXTERNAL CONSUMER acme_consumer REMOVE PAT acme_pat;

PAT가 존재하는 경우 제거해요:

ALTER EXTERNAL CONSUMER IF EXISTS acme_consumer REMOVE PAT IF EXISTS acme_pat;

더 알아보기 (Learn more)