이번 강은 콘솔 대신 API·CLI로 Zadara를 제어하는 방법을 다룬다.
Zadara는 EC2 호환 API를 제공하므로, 익숙한 AWS CLI를 그대로 쓸 수 있다.
콘솔 클릭 대신 명령과 스크립트로 반복 작업을 자동화한다.
이 강의 목표는 다음과 같다.
- 액세스 키를 발급받아 CLI를 구성한다.
- endpoint-url의 의미를 이해한다.
- 첫 명령으로 인스턴스 목록을 조회한다.
1. 액세스 키 발급
콘솔에서 액세스 키(Access Key ID / Secret Access Key)를 발급받는다.
- 이 키가 CLI가 나를 인증하는 자격 증명이다.
- Secret 키는 발급 시 한 번만 보이므로 안전하게 보관한다. (외부에 노출 금지)
2. CLI 프로필 구성
AWS CLI에 Zadara 전용 프로필을 만든다.
aws configure --profile zadara
# Access Key ID / Secret Access Key 입력
3. endpoint-url 지정
AWS와 다른 점은 어느 서버에 요청할지를 직접 알려 주는 것뿐이다.
- AWS는 기본 엔드포인트로 가지만, Zadara는
--endpoint-url로 Zadara 엔드포인트를 가리킨다. - 나머지 명령 문법은
aws ec2 ...그대로다.
4. 첫 명령 — 인스턴스 조회
VM(인스턴스) 목록을 조회해 본다.
aws --profile zadara \
--endpoint-url https://compute-iaas-kr1-01.zadara.com/api/v2/aws/ec2 \
ec2 describe-instances
명령이 동작하면, 이제 생성·시작·정지 등 다른 ec2 명령도 같은 방식으로 쓸 수 있다.
5. 운영 — 자동화와 권한
- 자동화: 자주 하는 작업을 스크립트나 IaC(예: Terraform)로 묶어 반복한다.
- RBAC: 콘솔에서 역할 기반으로 팀원마다 권한을 나눠, 실수와 사고를 줄인다.
정리
- Zadara는 EC2 호환 API라, AWS CLI를 거의 그대로 재사용한다.
- 액세스 키 발급 →
aws configure→--endpoint-url지정이 전부다. describe-instances로 시작해 다른 명령으로 넓혀 간다.- 스크립트·IaC로 자동화하고, RBAC로 권한을 나눈다.
여기까지가 기본편(1~5강)이다. 소개 → VM → 스토리지 → 네트워크 → 자동화까지, AWS 지식을 국내 대안 클라우드에서 그대로 활용하는 흐름을 익혔다. 다음 강부터는 로드밸런서·오토스케일, 마이그레이션, 백업·재해복구, IaC, 종합 설계 같은 심화 주제(6~12강)를 다룬다.
댓글 0
댓글은 운영자만 작성할 수 있어요.