오픈플로우 커넥터 수정하기
오픈플로우 커넥터 수정하기 (ALTER OPENFLOW CONNECTOR)
모든 계정에서 사용할 수 있어요.
- Second generation Openflow SQL command reference
- gen 2 connector configuration and versioning
- Configure a gen 2 connector with SQL
- Configure a connector with the setup wizard
- Manage the gen 2 Openflow connector lifecycle
참조:
CREATE OPENFLOW CONNECTOR, DROP OPENFLOW CONNECTOR, SHOW OPENFLOW CONNECTOR DEFINITIONS, SHOW OPENFLOW CONNECTORS, DESCRIBE OPENFLOW CONNECTOR, SHOW VERSIONS IN OPENFLOW CONNECTOR
커넥터 구성, 메타데이터 또는 운영 상태를 수정해요.
출처: 문서
본문
구성 버전 관리
ALTER OPENFLOW CONNECTOR ADD VERSION FROM ''
ALTER OPENFLOW CONNECTOR ADD LIVE VERSION FROM { LAST | }
[ COMMENT = ]
ALTER OPENFLOW CONNECTOR COMMIT [ COMMENT = ]
ALTER OPENFLOW CONNECTOR ABORT
ALTER OPENFLOW CONNECTOR [ IF EXISTS ] SET DEFAULT_VERSION = { FIRST | LAST | '' }
매개변수
name
변경할 커넥터의 식별자를 지정합니다.
IF EXISTS
커넥터가 존재하는 경우에만 변경합니다. 커넥터가 존재하지 않으면 문은 아무 작업도 수행하지 않고 성공 메시지를 반환합니다.
이 섹션에서 IF EXISTS는 SET DEFAULT_VERSION에서만 지원됩니다. ADD VERSION, ADD LIVE VERSION, COMMIT, ABORT 형식에서는 이를 허용하지 않습니다.
ADD VERSION FROM 'stage_reference'
스테이지 참조(@[/path/] 또는 snow://...)에서 구성을 가져옵니다. 새 기본 버전을 생성하고 자동으로 승격합니다. COMMIT 단계는 필요 없습니다. 커넥터가 STOPPED 상태여야 합니다.
ADD LIVE VERSION FROM { LAST | alias } [ COMMENT = string ]
기존 버전에서 시드된 쓰기 가능한 live 버전을 생성합니다. 새로 생성된 커넥터에서는 건너뛰세요. 이미 live 버전이 있기 때문입니다.
LAST는 현재 기본 버전에서 시드합니다. 대신 특정 버전에서 시드하려면 버전 별칭을 지정하세요.
COMMENT는 새 live 버전에 주석을 추가합니다.
COMMIT [ COMMENT = string ]
live 버전을 새로운 불변 기본 버전으로 승격하고 live 버전을 제거합니다.
COMMENT는 새로 승격된 버전에 주석을 추가합니다.
ABORT
기본 버전을 변경하지 않고 live 버전을 폐기합니다.
SET DEFAULT_VERSION = { FIRST | LAST | 'version' }
커넥터가 기본값으로 사용할 커밋된 버전을 설정합니다. FIRST는 가장 오래된 커밋 버전을 선택하고, LAST는 가장 최근 버전을 선택합니다. 특정 버전을 선택하려면 버전 식별자를 지정하세요.
현재 기본값은 SHOW OPENFLOW CONNECTORS 및 DESCRIBE OPENFLOW CONNECTOR 출력의 default_version 열에 표시됩니다.
커넥터의 live 또는 LAST 스테이지 경로에 파일 스테이징 명령(LS, GET, PUT)을 사용하세요. gen 2 커넥터 구성 및 버전 관리를 참조하세요.
운영 상태
ALTER OPENFLOW CONNECTOR [ IF EXISTS ] START
ALTER OPENFLOW CONNECTOR [ IF EXISTS ] STOP
ALTER OPENFLOW CONNECTOR [ IF EXISTS ] TERMINATE [ FORCE ]
매개변수
START
STOPPED 상태의 커넥터를 시작합니다. STARTING을 거쳐 RUNNING으로 전환됩니다. 커밋된 기본 구성이 필요합니다.
STOP
RUNNING 상태인 커넥터를 중지해요. STOPPING 상태를 거쳐 STOPPED 상태로 전환돼요.
TERMINATE [ FORCE ]
커넥터를 런타임에서 제거해요. 커넥터가 먼저 STOPPED 상태여야 해요.
FORCE는 전송 중인 데이터가 모두 처리될 때까지 기다리지 않고 커넥터를 종료해요. 커넥터가 응답하지 않아서 일반적인 TERMINATE가 완료되지 못할 때 사용해요. STOPPING 같은 전환 상태에서는 종료되지 않아요. 아직 전송 중인 데이터는 유실돼요.
메타데이터 및 스테이지/Git 동기화
ALTER OPENFLOW CONNECTOR [ IF EXISTS ] SET
[ DISPLAY_NAME = ]
[ COMMENT = ]
ALTER OPENFLOW CONNECTOR [ IF EXISTS ] RENAME TO
ALTER OPENFLOW CONNECTOR PUSH [ TO '' ]
USERNAME =
PASSWORD =
NAME =
EMAIL =
[ COMMENT = ]
ALTER OPENFLOW CONNECTOR PULL
매개변수
SET ...
커넥터 메타데이터를 업데이트해요. OWNERSHIP 권한이 필요해요.
RENAME TO new_name
커넥터 이름을 바꿔요. OWNERSHIP 권한이 필요해요.
PUSH [ TO 'git_branch_uri' ]
커넥터 구성을 Git 저장소 스테이지로 내보내요. 쓰기 권한이 있는 Git 자격 증명이 필요해요.
PULL
커넥터에 연결된 Git 저장소에서 최신 구성을 가져와요. 다른 Git 기반 파일 엔티티와 동일한 패턴이에요.
Git 기반 승격 워크플로우에 대해서는 Create from a known configuration 문서를 gen 2 connector configuration and versioning에서 참고하세요.