OpenStack2013.01.04 15:17

OpenStack의 인증을 담당하고 있는 시스템은 Keystone입니다. 그 Keystone의 서브 명령어들은 몇개나 될까요? 그래서 제가 Keystone help에게 물어보았습니다. 그랬더니 다음과 같이 37개의 서브 명령어들로 이루어져 있다고 Keystone Help가 대답하였습니다. 뿐만 아니라 각각의 명령어들의 담당하는 일까지 친철하게 가르쳐 주었습니다. 저는 그것을 단지 보기 쉽게 테이블로 한번 정리해 보았습니다. 다음에는 각각의 서브 명령어들을 사용하기 위한 공식에 대해 물어볼 예정입니다. 


 No

Command 

설명 

Description 

 1

 catalog

서비스 카탈로그 보기

 

 2

 ec2-credentials-create

tenant별 사용자를 위한 EC2 호환 인증 계정 생성

Create EC2-compatibile credentials for user per tenant

 3

 ec2-credentials-delete

EC2 호환 인증 계정 삭제 

Delete EC2-compatibile credentials

 4

 ec2-credentials-get

EC2 호환 인증 계정 상세 보기

Display EC2-compatibile credentials

 5

 ec2-credentials-list

EC2 호환 인증계정 목록

List EC2-compatibile credentials for a user

 6

 endpoint-create

서비스와 연결되는 endpoint 생성

Create a new endpoint associated with a service

 7

 endpoint-delete

서비스 endpoint 삭제

Delete a service endpoint

 8

 endpoint-get

서비스 endpoint 상세보기

 

 9

 endpoint-list

서비스 endpoint 목록

List configured service endpoints

 10

 password-update

admin 계정 비밀번호 수정

Update own password

 11

 role-create

Role(권한) 생성

Create new role

 12

 role-delete

Role 삭제

Delete role

 13

 role-get

Role 상세보기

Display role details

 14

 role-list

Role 목록

List all roles

 15

 service-create

서비스카탈로그에 서비스 추가

Add service to Service Catalog

 16

 service-delete

서비스카탈로그로부터 서비스 삭제

Delete service from Service Catalog

 17

 service-get

서비스카탈로그의 서비스 상세보기

Display service from Service Catalog

 18

 service-list

서비스카탈로그의 서비스 목록

List all services in Service Catalog

 19

 tenant-create

테넌트 생성

Create new tenant

 20

 tenant-delete

테넌트 삭제

Delete tenant

 21

 tenant-get

테넌트 상세보기

Display tenant details

 22

 tenant-list

테넌트 목록

List all tenants

 23

 tenant-update

테넌트명, 설명, 활성화 여부 수정

Update tenant name, description, enabled status

 24

 token-get

토큰 조회

 

 25

 user-create

사용자계정 생성

Create new user

 26

 user-delete

사용자계정 삭제

Delete user

 27

 user-get

사용자계정 상세보기

Display user details.

 28

 user-list

사용자계정 목록

List users

 29

 user-password-update

사용자 패스워드 수정

Update user password

 30

 user-role-add

사용자에게 권한 추가

Add role to user

 31

 user-role-list

사용자에게 부여된 권한 목록

List roles granted to a user

 32

 user-role-remove

사용자로부터 권한 삭제

Remove role from user

 33

 user-update

사용자 계정, 이메일, 활성화 여부 수정

Update user's name, email, and enabled status

 34

 discover

키스톤 서버 및 인증 조회

Discover Keystone servers and show authentication

 35

 bootstrap

테넌트와 사용자를 생성 후 새로운 권한을 부여

Grants a new role to a new user on a new tenant, after creating each.

 36

 bash-completion

모든 명령어와 옵션을 화면으로 출력

Prints all of the commands and options to stdout.

 37

 help

이 프로그램과 서브 명령어의 도움말을 보여줌.

Display help about this program or one of its subcommands.



명령어의 이해를 돕기 위해 간단하게 그려본 Keystone 구조를 첨부하도록 하겠습니다.



Posted by 나리 짱!!! naleejang