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--'
参数
- -name name
- (可选)指定帐户标识。该值必须是字母数字字符串。
- -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) 密钥。该值必须包含 1 到 64 个字母数字字符,并且不能以空格开头或结尾。
- -certificate path_to_certificate
- (可选)指定对象存储服务器 SSL 证书的文件路径。值必须是:
- 1 - 255 个字母数字字符,不含相邻句点或点,并且在指定值开头和末尾不含句点或点
- 采用基本 64 位编码 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 闪存驱动器,然后云帐户才能转变为联机状态。 当系统关闭电源,然后重新启动时,必须满足此需求。
