서비스 계정을 관리합니다.
Synopsis
플랫폼을 호출하는 프로그래밍 방식의 ID인 서비스 계정을 관리합니다.
서비스 계정은 조직 또는 프로젝트로 범위가 지정되며 클라이언트 ID와 비밀번호로 식별됩니다.
POST /api/v1/oauth/token에서 클라이언트 ID와 비밀을 1시간 액세스 토큰으로 교환하세요. 서비스 계정 인증에 명시적으로 활성화되어 있고 할당된 역할이 허용하는 엔드포인트로만 해당 토큰을 보내세요.
curl --fail-with-body --silent --show-error \ --user '<client-id>' \ --data grant_type=client_credentials \ '<base-url>/api/v1/oauth/token' | \jq -er '"Authorization: Bearer " + .access_token' | \curl --fail-with-body --silent --show-error \ --header @- \ '<base-url>/api/v1/<service-account-enabled-resource>'create 및 rotate 명령은 두 단계 모두에 대해 안전한 curl 예시를 출력합니다.
옵션
-h, --help help for service-account부모 명령에서 상속된 옵션
--log-file string override log file path --log-level string file log verbosity (error|warn|info|debug) (default "info") --no-log disable file logging-q, --quiet silence stderr below error-v, --verbose count raise stderr verbosity (-v info, -vv debug)다음도 참조하세요.
agentengine - 에이전트 엔진 로컬 개발 CLI.
agentengine service-account create - 서비스 계정을 생성합니다.
agentengine service-account 삭제 - 서비스 계정을 비활성화합니다.
agentengine service-account get - 서비스 계정 세부 정보를 표시합니다.
agentengine service-account list - 서비스 계정을 나열합니다.
agentengine service-account rotate - 서비스 계정에 대한 새 비밀을 발급합니다.