mkcloudaccountswift

mkcloudaccountswift コマンドは、OpenStack Swift オブジェクト・ストレージ (IBM® SoftLayer® を含む) を使用する新規クラウド・アカウントを構成するために使用します。

構文

構文図を読む構文図をスキップする
>>- 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 認証が使用される場合、これは、おそらく v2.0 で終わる Keystone サービスの URL になるはずです。そうでない場合、これは Swift サービスの URL になります。

-tentantname tenant_name
(必須) システムがクラウド・ストレージへのアクセスに使用する OpenStack テナントを指定します。この値は 1 文字から 64 文字までの英数字でなければならず、スペースが含まれていてはなりません。
-username user_name
(必須) システムがクラウド・ストレージへのアクセスに使用する OpenStack ユーザー名を指定します。この値は 1 文字から 255 文字の英数字でなければならず、スペースが含まれていてはなりません。
-password password
(必須) システムがクラウド・ストレージへのアクセスに使用する パスワードを指定します。IBM SoftLayer アカウントの場合、このパスワードはアプリケーション・プログラミング・インターフェース (API) 鍵です。この値は 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.softlayer.net/auth/v1.0 
                    -tenantname mytenant
                    -username jamivard
                    -password WKF84FAQRKLOICDF53LANBWKF84FAQRKLOICDF53LANBEXAMPLEEXAMPLEEXAMPL
                    -upbandwidthmbits 100 
                    -downbandwidthmbits 100

結果出力:

Cloud Account, id [0], successfully created