3.1 API 규격
API 규격
- Cloud Service 관리 API 4종
- Server 관리 API 10종
- Networks 관리 API 4종
- Volums 관리 API 4종
- Zons, Regions, Snapshots, Images, Flavors, Keypairs, Securitygroups, Addresses, Groups, Users, Vpcs, Subnets, Resource 관리 API 각 1종
3.2 Cloud Management Module API 사용 방법
Cloud Management Module API 규격 확인 후 호출
CloudService를 관리할 수 있는 postgreSQL Database를 생성한 후 해당 DB 정보를 application.properties에 추가하여 연동 진행
parameter 중 cloudServiceId값은 'api/cloudServices (POST)' API로 CloudService 정보를 등록하고, 해당 정보의 고유 ID값과 동일하게 적용
- 아래 예시 사진 참조
parameter 중 cloudServiceCredential값은 위에서 등록한 CloudService의 정보를 AES256 알고리즘을 통하여 암호한 키를 입력
CloudServices, Server, Network 등 API 규격에 맞게 Header, Parameter, 호출 URL, Method를 확인 후 API 호출