alpacon token create

서버 접근을 위한 새 API 토큰을 생성합니다. 이 명령어를 사용하면 토큰 이름, 만료 기간, 스코프와 같은 옵션을 지정하여 토큰을 생성할 수 있습니다.

bash
alpacon token create [flags]

옵션 (Options)

bash
      --expiration-in-days int   토큰이 만료될 때까지의 일수 (0 = 워크스페이스의 최대 토큰 유효 기간)
  -h, --help                     create 명령어에 대한 도움말 출력
  -l, --limit                    사용 제한을 적용하려면 true로 설정 (기본값 true)
  -n, --name string              토큰을 쉽게 기억하기 위한 이름
      --scopes string            쉼표로 구분된 스코프 목록(예: "server:read,command:create"). 생략하면 부여할 수 있는 모든 스코프가 부여됩니다(superuser는 "*", 그 외에는 본인 역할의 스코프).

--scopes를 생략하면 부여할 수 있는 모든 스코프가 부여됩니다. 워크스페이스 superuser에게는 전체 스코프(*)가, 그 외 사용자에게는 본인 역할의 스코프가 부여됩니다. --expiration-in-days 0은 토큰의 유효 기간을 워크스페이스의 최대 토큰 유효 기간으로 설정합니다. 부여할 수 있는 스코프는 alpacon token scopes로 확인하고, 각 스코프가 허용하는 작업은 접근 범위 레퍼런스를 참고하세요.

예제

대화형으로 토큰 생성:

bash
alpacon token create

이름과 만료 기간이 있는 토큰 생성:

bash
alpacon token create -n my-token --expiration-in-days 30

제한 없이 토큰 생성:

bash
alpacon token create -n my-token -l=false

특정 스코프로 토큰 생성:

bash
alpacon token create --name ci-token --scopes "server:read,command:create"
최종 수정: