최신판 |
당신의 편집 |
1번째 줄: |
1번째 줄: |
| ==개요== | | ==개요== |
| [[분류: nova]] | | [[분류: Compute]] |
| ;Compute API | | ;Compute API |
| ;컴퓨트 API | | ;컴퓨트 API |
| https://docs.openstack.org/api-guide/compute/ | | https://docs.openstack.org/api-guide/compute/ |
| ----
| |
| nova 프로젝트는 OpenStack Compute API라는 RESTful HTTP 서비스를 제공합니다. 이 API를 통해 서비스는 가상 머신, 물리 머신, 컨테이너와 같은 컴퓨팅 자원에 대한 대규모 확장 가능하고, 주문형으로, 셀프 서비스 액세스를 제공합니다. 배포 환경에 따라 이러한 컴퓨팅 자원은 달라질 수 있습니다.
| |
|
| |
| 이 가이드는 OpenStack Compute API의 개념을 다룹니다. 전체 참조 목록은 [https://docs.openstack.org/api-ref/compute/#compute-api Compute API 참조 문서]를 참조하십시오.
| |
|
| |
| 피드백, 의견, 버그 보고는 [https://bugs.launchpad.net/nova bugs.launchpad.net/nova]로 해주세요.
| |
|
| |
| ==대상 독자==
| |
| 이 가이드는 OpenStack Compute API를 사용하여 애플리케이션을 개발하려는 소프트웨어 개발자를 위한 것입니다. 이 정보를 사용하려면 OpenStack Compute 제공자로부터 계정을 받았거나, 자체 배포 환경에 접근할 수 있어야 하며, 다음 개념에 익숙해야 합니다:
| |
| * OpenStack Compute 서비스
| |
| * RESTful HTTP 서비스
| |
| * HTTP/1.1
| |
| * JSON 데이터 직렬화 형식
| |
|
| |
| ==최종 사용자와 운영자 API==
| |
| Compute API에는 모든 최종 사용자와 운영자 API 호출이 포함됩니다. 이 API는 Keystone과 oslo.policy와 함께 작동하여 RBAC(역할 기반 액세스 제어)를 제공합니다. 기본 정책 파일은 대부분의 최종 사용자에게 제공되지 않아야 하는 API에 대한 제안을 제공하지만, 이는 완전히 설정가능합니다.
| |
|
| |
| ==API 버전==
| |
| Mitaka 릴리스 이후, 모든 Nova 배포는 다음과 같은 엔드포인트를 가져야 합니다:
| |
|
| |
| * / - 사용가능한 버전 목록
| |
| * /v2 - Compute API의 첫 번째 버전으로, 확장기능을 사용 (이 버전을 Compute API v2.0이라고 함)
| |
| * /v2.1 - 동일한 API이지만 마이크로버전을 사용
| |
|
| |
| 이 가이드는 v2.1 API 문서화에 중점을 두지만, v2.0은 v2.1 API의 첫 번째 마이크로버전과 거의 동일하며 이 가이드에 포함되어 있습니다.
| |