OpenStack API를 이용하여 서버 인스턴스를 시작하고, 이미지를 생성하고, 인스턴스와 이미지에 메타 데이터를 할당하고, 오브젝트와 컨테이너를 생성하며, OpenStack 클라우드에서 할 수 있는 모든 작업을 완료할 수 있습니다.
Application Container Service API (마이크로버전)
Bare Metal API v1 (마이크로버전)
Block Storage API v3 (마이크로버전)
주석
블록 스토리지 API v3는 기능적으로 블록 스토리지 API v2와 같습니다. 차후 API v3 마이크로버전인 v3.1 은 API v2와 달라질 것입니다.
Compute API (마이크로버전)
Container Infrastructure Management API (마이크로버전)
Data Protection Orchestration v1
Domain Name Server (DNS) API v2
Placement API (microversions)
Shared File Systems API v2 (마이크로버전)
주석
공유 파일 시스템 API v1은 기능면에서 공유 파일 시스템 v2와 동일합니다. 차후 API v2 마이크로버전인 v2.1 은 API v1과 달라질 것입니다.
주석
블록 스토리지 API v3는 기능적으로 블록 스토리지 API v2와 같습니다. 차후 API v3 마이크로버전인 v3.1 은 API v2와 달라질 것입니다.
API status는 서비스에 해당하는 엔드 포인트에 대한 상태를 나타냅니다.
TryStack 설치를 통해, 해당 서비스들이 설치 과정의 백그라운드에서 함께 작동하며, 상당수의 예제를 TryStack에서 작동시킬 수 있습니다.
Identity를 통해 인증이 완료된 후, 다른 OpenStack API를 사용하여 OpenStack 클라우드의 자원을 생성 및 관리할 수 있습니다. 이미지로부터 인스턴스를 구동할 수 있으며, 메타데이터를 Compute API 또는 openstack 커맨드라인 클라이언트를 통해 인스턴스에 할당할 수 있습니다.
API 요청을 보내기 위해, 다음 방법 중 하나를 선택해 사용합니다:
cURL
HTTP 요청을 보내고, 응답을 받을 수 있도록 해주는 명령 줄 도구입니다. 자세한 설명은 OpenStack APIs 에서 확인할 수 있습니다.
OpenStack 명령줄 클라이언트
사용하기 쉬운 명령어를 통해 API에 접근하도록 해 주는 커맨드라인 클라이언트를 제공하는 OpenStack 프로젝트입니다. OpenStack 커맨드라인 클라이언트 섹션을 참고합니다.
REST 클라이언트
Mozilla와 Google 모두 REST를 위한 브라우저 기반의 그래픽 인터페이스를 제공합니다. Firefox는 RESTClient 를 살펴보세요. Chrome은 rest-client 을 살펴보세요.
OpenStack Python 소프트웨어 개발 키트 (SDK)
해당 SDK를 사용하여 OpenStack 클라우드 내 자원을 생성하고 관리하는 자동화 스크립트를 작성합니다. 이 SDK는 REST 요청을 직접 만드는 것보다 Python 객체에 대한 요청을 생성하여 Python 안에서 자동화 작업을 생성할 수 있도록 하는 OpenStack API에 대한 Python 바인딩을 구현합니다. 모든 OpenStack 명령줄 도구들은 Python SDK를 사용하여 구현됩니다. OpenStack 최종 사용자 가이드 내 OpenStack Python SDK 를 살펴보세요.
Except where otherwise noted, this document is licensed under Creative Commons Attribution 3.0 License. See all OpenStack Legal Documents.