Compute API

1 개요[ | ]

Compute API
컴퓨트 API

https://docs.openstack.org/api-guide/compute/


nova 프로젝트는 OpenStack Compute API라는 RESTful HTTP 서비스를 제공합니다. 이 API를 통해 서비스는 가상 머신, 물리 머신, 컨테이너와 같은 컴퓨팅 자원에 대한 대규모 확장 가능하고, 주문형으로, 셀프 서비스 액세스를 제공합니다. 배포 환경에 따라 이러한 컴퓨팅 자원은 달라질 수 있습니다.

이 가이드는 OpenStack Compute API의 개념을 다룹니다. 전체 참조 목록은 Compute API 참조 문서를 참조하십시오.

피드백, 의견, 버그 보고는 bugs.launchpad.net/nova로 해주세요.

2 대상 독자[ | ]

이 가이드는 OpenStack Compute API를 사용하여 애플리케이션을 개발하려는 소프트웨어 개발자를 위한 것입니다. 이 정보를 사용하려면 OpenStack Compute 제공자로부터 계정을 받았거나, 자체 배포 환경에 접근할 수 있어야 하며, 다음 개념에 익숙해야 합니다:

  • OpenStack Compute 서비스
  • RESTful HTTP 서비스
  • HTTP/1.1
  • JSON 데이터 직렬화 형식

3 최종 사용자와 운영자 API[ | ]

Compute API에는 모든 최종 사용자와 운영자 API 호출이 포함됩니다. 이 API는 Keystone과 oslo.policy와 함께 작동하여 RBAC(역할 기반 액세스 제어)를 제공합니다. 기본 정책 파일은 대부분의 최종 사용자에게 제공되지 않아야 하는 API에 대한 제안을 제공하지만, 이는 완전히 설정가능합니다.

4 API 버전[ | ]

Mitaka 릴리스 이후, 모든 Nova 배포는 다음과 같은 엔드포인트를 가져야 합니다:

  • / - 사용가능한 버전 목록
  • /v2 - Compute API의 첫 번째 버전으로, 확장기능을 사용 (이 버전을 Compute API v2.0이라고 함)
  • /v2.1 - 동일한 API이지만 마이크로버전을 사용

이 가이드는 v2.1 API 문서화에 중점을 두지만, v2.0은 v2.1 API의 첫 번째 마이크로버전과 거의 동일하며 이 가이드에 포함되어 있습니다.

문서 댓글 ({{ doc_comments.length }})
{{ comment.name }} {{ comment.created | snstime }}