mkcloudaccountswift
mkcloudaccountswift 명령을 사용하여 OpenStack Swift 오브젝트 스토리지를 사용하는 새 클라우드 계정을 구성하십시오.
구문
>>- mkcloudaccountswift -- --+----------------+-- --------------> '- -name-- name -' >--+------------+-- -- -containerprefix-- container_prefix -----> '- -keystone-' >-- -- -endpoint--+- http_endpoint_URL --+-- -------------------> '- https_endpoint_URL -' >-- -tentantname-- tenant_name -- -- -username-- user_name -----> >-- -- -password-- password -- ---------------------------------> >--+--------------------------------------+---------------------> '- -certificate-- path_to_certificate -' >--+----------------------------------------------+-- ----------> '- -upbandwidthmbits-- upbandwidth_limit_in_mb-' >--+--------------------------------------------------+---------> '- -downbandwidthmbits-- downbandwidth_limit_in_mb-' >--+-----------------------+----------------------------------->< '- -encrypt --+- yes -+-' '- no --'
매개변수
- -name name
- (선택사항) 계정 ID를 지정합니다. 값은 영숫자 문자열이어야 합니다.
- -keystone
- (선택사항) 시스템이 OpenStack Keystone으로 인증하도록 지정합니다. 이 매개변수를 지정하지 않으면 시스템이 OpenStack TempAuth로 인증합니다.
- -containerprefix container_prefix
- (필수) 시스템이 사용하거나 작성하는 Swift 컨테이너 이름을 지정합니다. 값은 1 - 12자이고 공백이나 슬래시가 없어야 합니다.
- -endpoint http_endpoint_URL | https_endpoint_URL
- (필수) 오브젝트 스토리지에 액세스하는 데 시스템이 사용하는 URL을 지정합니다.
Keystone 인증이 사용되는 경우 Keystone 서비스의 URL입니다( v2.0으로 끝날 수 있음). 그렇지 않으면, Swift 서비스의 URL입니다.
- -tentantname tenant_name
- (필수) 클라우드 스토리지에 액세스하는 데 시스템이 사용하는 OpenStack 테넌트를 지정합니다. 값은 공백이 없는 1 - 64자의 영숫자 문자여야 합니다.
- -username user_name
- (필수) 클라우드 스토리지에 액세스하는 데 시스템이 사용하는 OpenStack 사용자 이름을 지정합니다. 값은 공백이 없는 1 - 255자의 영숫자 문자여야 합니다.
- -password password
- (필수) 클라우드 스토리지에 액세스하는 데 시스템이 사용하는 비밀번호를 지정합니다. IBM Cloud™ 계정의 경우, 이 비밀번호는 API(Application Programming Interface) 키입니다. 값은 1 - 64자의 영숫자 문자여야 하고 공백으로 시작하거나 끝나지 않아야 합니다.
- -certificate path_to_certificate
- (선택사항) 오브젝트 스토리지 서버 SSL 인증서에 대한 파일 경로를 지정합니다. 값은 다음과 같아야 합니다.
- 1 - 255자의 영숫자 문자(다른 마침표 또는 점 다음에 마침표나 점이 없고 지정된 값의 시작 또는 끝에 마침표나 점이 없음)
- base64 인코딩된 PEM 형식
- -upbandwidthmbits upbandwidth_limit_in_mb
- (선택사항) 초당 메가비트(Mbps)로 업로드 대역폭 한계를 지정합니다. 값은 1 - 10240 범위의 숫자여야 합니다.
- -downbandwidthmbits downbandwidth_limit_in_mb
- (선택사항) 초당 메가비트(Mbps)의 다운로드 대역폭 한계를 지정합니다. 값은 1 - 10240 범위의 숫자여야 합니다.
- -encrypt yes | no
- (선택사항) 클라우드 계정에 있는 데이터를 암호화할지 여부를 지정합니다. 기본적으로 암호화는 -encrypt no를 지정하는 경우가 아니면 사용으로 설정됩니다.
설명
이 명령은 OpenStack Swift 오브젝트 스토리지를 사용하는 새 클라우드 계정을 구성합니다.
호출 예제
mkcloudaccountswift -containerprefix svc_backups
-endpoint https://lon02.objectstorage.cloud.net/auth/v1.0
-tenantname mytenant
-username jamivard
-password WKF84FAQRKLOICDF53LANBWKF84FAQRKLOICDF53LANBEXAMPLEEXAMPLEEXAMPL
-upbandwidthmbits 100
-downbandwidthmbits 100
출력 결과:
Cloud Account, id [0], successfully created
참고: 시스템에 USB 암호화를 사용하는 암호화된 클라우드 계정이 포함된 경우,
클라우드 계정이 온라인 상태로 이동하기 전에 시스템 마스터 키가 포함된 USB 플래시 드라이브는 구성 노드에
있어야 합니다. 시스템의 전원이 꺼진 후 시스템이 다시 시작된 경우 이 요구사항은 필수입니다.
