개발자
API는 있습니다. 공개 참조 문서는 아직 없습니다.
스토어, 장바구니, 패널 등 이 플랫폼의 모든 것은 이미 하나의 API와 통신합니다. 아직 하지 않은 것은 이를 공개하는 일입니다. 현재 고객용 토큰도 참조 문서도 없으며, 스크린샷으로 판매하기보다는 그렇다고 솔직히 말씀드리겠습니다.
공개 API: 계획 중, 아래에서 관심 등록
현재
지금 실제로 사실인 것.
스토어와 패널은 이미 자체 내부 API로 운영됩니다. 이를 공개하려면 문서, 토큰 발급, 지킬 수 있는 안정성 약속이 필요한데, 아직 어느 것도 없습니다.
아직 없는 것: 직접 생성할 수 있는 API 키, 스키마가 포함된 공개 참조 문서, 그리고 API를 기반으로 개발할 가치를 만드는 안정성 약속입니다. 버전 및 지원 중단 정책을 문서로 확정하기 전까지는 토큰을 발급하지 않습니다. 사용 중에 바뀌는 API는 API가 없는 것보다 나쁩니다.
지금 바로 프로그래밍 방식의 프로비저닝이 필요하시다면 문의 양식으로 무엇을 만들고 계신지 알려 주세요. 관심도는 실제로 개발 순서에 반영되며, 얼리 액세스는 요청하신 분들부터 시작합니다.
계획된 기능
공개 API가 다루게 될 범위.
내부 API에 이미 있으며 공개 API가 제공할 기능입니다. 계획 중은 말 그대로 계획 중이며, 현재 고객이 호출할 수 있는 것은 없습니다.
- 서버 라이프사이클
- 현재 패널에서 수행하는 작업인 서버 생성, 재구축, 전원 재시작, 삭제를 직접 작성한 코드로 수행합니다.
- 실시간 카탈로그
- 스토어에 표시되는 것과 같은 가격(해당되는 경우 파트너 할인 포함)으로 플랜, 리전, OS 이미지를 데이터로 제공합니다.
- 도메인 및 DNS
- 사이트에서 사용하는 것과 같은 등록 대행업체 연동으로 검색, 등록, 레코드 관리를 합니다.
- 사용량 및 청구
- 프로그래밍 방식으로 읽을 수 있는 시간 단위 사용량 측정: 고객에게 재청구할 때 필요한 수치입니다.
- 폴링이 아닌 웹훅
- 라이프사이클 이벤트가 서명된 상태로 엔드포인트에 전송되므로, 시스템이 직접 묻지 않고 반응할 수 있습니다.
- 범위 지정 토큰
- 읽기 전용, 프로비저닝 전용 또는 전체 권한 키를 즉시 폐기할 수 있으며, 토큰별 감사 로그를 제공합니다.
저희가 따르는 원칙: 의미 있는 상태 코드를 쓰는 단순한 REST, 변경 요청에 대한 멱등성 키, 생성 시 cloud-init user_data, 응답 헤더에 명시된 요청 한도, 다음에 무엇을 해야 할지 알려 주는 오류 메시지. 의도적으로 평범하게 설계합니다.