외부 소비자 프로그래밍 방식 액세스 토큰(PAT) 수정
외부 소비자 프로그래밍 방식 액세스 토큰(PAT) 수정 (ALTER EXTERNAL CONSUMER ... MODIFY PROGRAMMATIC ACCESS TOKEN (PAT))
모든 계정에서 사용할 수 있어요.
외부 소비자를 위한 프로그래매틱 액세스 토큰(PAT)의 속성을 수정해요.
참조:
ALTER EXTERNAL CONSUMER ... ADD PROGRAMMATIC ACCESS TOKEN (PAT) , ALTER EXTERNAL CONSUMER ... REMOVE PROGRAMMATIC ACCESS TOKEN (PAT) , ALTER EXTERNAL CONSUMER ... ROTATE PROGRAMMATIC ACCESS TOKEN (PAT) , SHOW USER PROGRAMMATIC ACCESS TOKENS FOR EXTERNAL CONSUMER
출처: 문서
본문
구문
ALTER EXTERNAL CONSUMER
MODIFY { PROGRAMMATIC ACCESS TOKEN | PAT } [ IF EXISTS ]
[ SET
[ DAYS_TO_EXPIRY = ]
[ COMMENT = '' ]
]
[ UNSET
[ COMMENT ]
]
필수 매개 변수
name
외부 소비자에 대한 식별자를 지정해요.
MODIFY { PROGRAMMATIC ACCESS TOKEN | PAT } token_name
지정된 이름의 프로그래매틱 액세스 토큰을 수정해요. PAT는 PROGRAMMATIC ACCESS TOKEN의 별칭이에요.
선택적 매개 변수
IF EXISTS
지정된 이름의 토큰이 존재하는 경우에만 변경을 적용해요. 해당 이름의 토큰이 없으면 명령은 아무 작업도 하지 않고 오류를 반환하는 대신 성공적으로 완료돼요.
DAYS_TO_EXPIRY = integer
토큰을 인증에 사용할 수 있는 일수를 업데이트해요.
COMMENT = 'string_literal'
토큰에 대한 주석을 업데이트해요.
액세스 제어 요구 사항
이 작업을 실행하는 데 사용되는 role에는 최소한 다음 privileges가 있어야 해요.
| 권한 | 개체 | 참고 |
|---|---|---|
| OWNERSHIP | External Consumer | 외부 소비자에 대한 PAT를 수정하려면 필요해요. |
지정된 권한 집합을 가진 사용자 지정 역할을 만드는 방법에 대한 지침은 을 참조해요.
securable objects에 대해 SQL 작업을 수행하기 위한 역할 및 권한 부여에 대한 일반 정보는 Overview of Access Control을 참조해요.
예제
PAT에 대한 주석을 업데이트해요:
ALTER EXTERNAL CONSUMER acme_consumer MODIFY PAT acme_pat
SET COMMENT = 'Renewed for Q3 access';
PAT의 만료일을 업데이트해요:
ALTER EXTERNAL CONSUMER acme_consumer MODIFY PAT acme_pat
SET DAYS_TO_EXPIRY = 30;