CLI 연결 프로필 관리
apollo-cli profile은 허브 URL, 인증 정보와 기본 배포 환경 등의 설정을 여러 프로필로 저장하고 전환하는 명령 그룹입니다. 설정 파일을 직접 편집하지 않고 개발, 스테이징과 운영용 연결 구성을 나누어 관리할 수 있습니다.
이 그룹은 실험 단계(Experimental)입니다. 사용하려면 apollo-cli configure에서 V2 experimental commands를 활성화해야 합니다. 호환성을 깨뜨리는 변경이나 삭제가 있을 수 있습니다.
| 명령 | 기능 |
|---|---|
| list | 설정된 프로필과 현재 프로필 조회 |
| show | 특정 프로필의 설정 조회 |
| create | 새 프로필 생성 또는 기존 설정 복사 |
| use | 이후 명령에 적용할 활성 프로필 전환 |
| rename | 프로필 이름 변경 |
| delete | 프로필 삭제 |
| export | 설정을 표준 출력이나 파일로 내보내기 |
| import | 내보낸 YAML 또는 JSON에서 프로필 가져오기 |
그룹 자체의 옵션은 -h, --help이며 공통 옵션을 상속합니다.
현재 프로필과 일회성 선택
profile use는 설정 파일의 활성 프로필을 바꾸어 이후 명령에도 적용합니다. 명령 한 번에만 특정 프로필을 사용하려면 전역 --profile을 사용합니다.
다음은 이미 구성한 가상의 production 프로필을 한 번의 조회에만 사용하는 예시입니다.
./apollo-cli --profile production environment list
프로필 이름은 연결 설정의 이름입니다. 이름을 staging으로 지정하는 것만으로 허브 URL이나 인증 정보가 다른 환경으로 바뀌지는 않습니다.