alpacon login

Alpacon에 로그인합니다. 로그인 경로는 두 가지입니다.

  • Alpacon Cloud: --workspace--region 플래그를 사용하거나, 인자 없이 alpacon login을 실행하여 대화형 프롬프트로 입력합니다.
  • 자체 호스팅(Self-hosted): 호스트를 HOST 인자로 전달합니다(예: alpacon.example.com).
alpacon login [HOST] [flags]

API 토큰(-t)을 사용하지 않는 Alpacon Cloud 로그인에서는 브라우저 인증이 기본값입니다. CLI가 자동으로 브라우저를 열고 로그인 완료를 기다립니다. --no-browser는 브라우저를 사용할 수 없는 헤드리스 환경(SSH, 컨테이너)에서만 사용하세요.

HOST 인자는 자체 호스팅 로그인 전용입니다. Alpacon Cloud 직접 URL(예: myworkspace.ap1.alpacon.io)이나 경로가 포함된 URL(예: alpacon.io/myworkspace)은 HOST 인자로 사용할 수 없습니다. Alpacon Cloud는 --workspace--region을 사용하세요.

인자 없이 alpacon login을 실행하면 저장된 워크스페이스를 재사용하며, 저장된 값이 없으면 워크스페이스 이름과 리전을 입력하라는 프롬프트가 표시됩니다.

옵션 (Options)

  -u, --username string   로그인 사용자 이름
  -p, --password string   로그인 비밀번호
  -t, --token string      로그인용 API 토큰
      --insecure          TLS 인증서 검증 건너뛰기
      --no-browser        브라우저를 자동으로 열지 않음
      --workspace string  Alpacon Cloud 로그인용 워크스페이스 이름
      --region string     Alpacon Cloud 로그인용 리전 (예: us1, ap1)
  -h, --help              login 명령어에 대한 도움말 출력

예제

# Alpacon Cloud login (interactive)
alpacon login
 
# Alpacon Cloud login (non-interactive, for CI/CD or AI agents)
alpacon login --workspace myworkspace --region us1
 
# Alpacon Cloud login with an API token
alpacon login --workspace myworkspace --region us1 -t <api-token>
 
# Self-hosted
alpacon login alpacon.example.com
 
# Self-hosted with an API token
alpacon login alpacon.example.com -t <api-token>
 
# Self-hosted with username and password
alpacon login alpacon.example.com -u admin -p mypassword
 
# Self-signed certificates
alpacon login alpacon.example.com --insecure
 
# Headless environment only (no browser available)
alpacon login --workspace myworkspace --region ap1 --no-browser
 
# Equivalent via environment variable (useful for CI/CD)
ALPACON_NO_BROWSER=1 alpacon login --workspace myworkspace --region ap1
최종 수정: