********** 시작하기 ********** 제공되는 API/SDK는 모든 네피리티 클라우드 서비스에서 제공되는 모든 서비스를 제어하고, 관리하는 기능을 제공하는 것을 목표로 합니다. 클라우드 서비스 인프라를 API/SDK 으로 제어하기 이위해서는 가장 먼저 `네피리티 클라우드 서비스`_ 에 가입하고, 접속 계정정보 생성이 필요합니다. .. _네피리티 클라우드 서비스: https://console.nepirity.com 아래의 내용은 기본적은 계정 정보를 사용하여 서버 정보를 가져오는 예제를 나타냅니다. .. code-block:: python import keystoneauth1 from keystoneauth1.identity import v3 from keystoneauth1 import session from keystoneclient.v3 import client import keystoneauth1.exceptions.http from openstack import connection username = 'test' # 네피리티 클라우드 서비스 아이디 password = '패스워드' # 네피리티 클라우드 서비스 패스워드 auth_url = 'http://console.nepirity.com:5000' # (고정) project_name = 'test' # 네피리티 클라우드 서비스 프로젝트 default_domain = 'default' # (고정) auth = v3.Password(auth_url=auth_url, username=username, password=password, project_name=project_name, user_domain_id=default_domain, project_domain_id=default_domain) sess = session.Session(auth=auth) conn = connection.Connection( session=sess, ) # List the servers for server in conn.compute.servers(): print(server.to_dict())