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 플래시 드라이브는 구성 노드에 있어야 합니다. 시스템의 전원이 꺼진 후 시스템이 다시 시작된 경우 이 요구사항은 필수입니다.