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