mkcloudaccountswift

使用 mkcloudaccountswift 命令可配置使用 OpenStack Swift 对象存储器的新云帐户。

语法

 mkcloudaccountswift    [ -name name  ]   [ -keystone ]   -containerprefix container_prefix    -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  } ]

参数

-namename
(可选)指定帐户标识。 该值必须是字母数字字符串。
-keystone
(可选)指定系统向 OpenStack Keystone 认证。 如果不指定此参数,那么系统将向 OpenStack TempAuth 认证。
-containerprefixcontainer_prefix
(必需)指定系统使用或创建的 Swift 容器名称。 该值必须为 1-12 个字符,并且不包含空格或斜杠。
-endpointhttp_endpoint_URL | https_endpoint_URL
(必需)指定系统用于访问对象存储器的 URL。

如果使用 Keystone 认证,那么这是 Keystone 服务的 URL,可能以 v2.0 结尾。 否则,它是 Swift 服务的 URL。

-tentantnametenant_name
(必需)指定系统用于访问云存储器的 OpenStack 租户。 该值必须为 1 - 64 个字母数字字符,并且不含空格。
-username user_name
(必需)指定系统用于访问云存储器的 OpenStack 用户名。 该值必须为 1 - 255 个字母数字字符,并且不含空格。
-password password
(必需)指定系统用于访问云存储器的密码。 对于 IBM Cloud 帐户,此密码为应用程序编程接口 (API) 密钥。 该值必须包含 1 到 64 个字母数字字符,并且不能以空格开头或结尾。
-certificatepath_to_certificate
(可选)指定对象存储服务器 SSL 证书的文件路径。 值必须是:
  • 1 - 255 个字母数字字符,不含相邻句点或点,并且在指定值开头和末尾不含句点或点
  • 采用基本 64 位编码 PEM 格式
-upbandwidthmbitsupbandwidth_limit_in_mb
(可选)指定上载带宽限制,以兆位/秒 (Mbps) 为单位。 该值必须是 1 到 10240 之间的数字。
-downbandwidthmbitsdownbandwidth_limit_in_mb
(可选)指定下载带宽限制,以兆位/秒 (Mbps) 为单位。 该值必须是 1 到 10240 之间的数字。
-encryptyes | 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
Note: 如果系统包含使用 USB 加密的加密云帐户,那么配置节点中必须存在具有系统主密钥的 USB 闪存驱动器,然后云帐户才能转变为联机状态。 当系统关闭电源,然后重新启动时,必须满足此需求。