openstack token issue
- openStack Identity 서비스(Keystone)에서 토큰을 발급하는 API
→ OpenStack 클라우드에서 사용자를 인증하고 인증 토큰을 얻는 데 사용
curl -X GET http://${url}/identity/v3/projects -H "X-Auth-Token: ${token}"
- OpenStack Identity 서비스(Keystone)의 API를 호출하는 명령어
해당하는 명령어를 사용하여 HTTP GET 요청을 보내고, 프로젝트 목록을 가져올 수 있다.
→ admin 계정일 경우 해당 오픈스택에 있는 모든 프로젝트 목록을 가져올 수 있다.
curl -X GET http://${url}/identity/v3/projects/$project_id -H "X-Auth-Token: ${token}"
- project_id를 사용하여 프로젝트 정보 가져오기
curl -X GET http://${url}/compute/v2.1}/servers/583113a9-bc31-4c7f-8bf3-0751b190d510 -H "X-Auth-Token:{token}"
- Instance UUID를 알고있을 때, project ID 얻어오기
→ tenant_id를 통해서 확인할 수 있다.- ${url}/compute/v2.1} : nova api 주소
→ openstack endpoint list를 통해서 확인할 수 있다.