队列

要获取关于特定 openstack 消息队列 命令的帮助,请输入

$ openstack messaging queue COMMAND -h/--help

十四个命令

messaging queue create
messaging queue delete
messaging queue get metadata
messaging queue list
messaging queue set metadata
messaging queue signed url
messaging queue stats

openstack messaging queue create

usage: openstack messaging queue create [-h] [-f {json,shell,table,value,yaml}]
                                        [-c COLUMN] [--max-width <integer>] [--noindent]
                                        [--prefix PREFIX]
                                        <queue_name>

创建队列。

位置参数

<queue_name>

队列名称。

openstack messaging queue delete

usage: openstack messaging queue delete [-h] <queue_name>

删除队列。

位置参数

<queue_name>

队列名称。

openstack messaging queue get metadata

usage: openstack messaging queue get metadata [-h] [-f {json,shell,table,value,yaml}]
                                              [-c COLUMN] [--max-width <integer>]
                                              [--noindent] [--prefix PREFIX]
                                              <queue_name>

获取队列元数据。

位置参数

<queue_name>

队列名称。

openstack messaging queue list

usage: openstack messaging queue list [-h] [-f {csv,json,table,value,yaml}] [-c COLUMN]
                                      [--max-width <integer>] [--noindent]
                                      [--quote {all,minimal,none,nonnumeric}]
                                      [--marker <queue_id>] [--limit <limit>]
                                      [--detailed]

列出可用的队列。

可选参数

--marker <queue_id>

队列的分页标记。

--limit <limit>

页面大小限制。

--detailed

如果显示队列的详细信息。

openstack messaging queue set metadata

usage: openstack messaging queue set metadata [-h] <queue_name> <queue_metadata>

设置队列元数据。队列的所有元数据将被 queue_metadata 替换。

位置参数

<queue_name>

队列名称。

<queue_metadata>

队列元数据。它应该是 json 格式。例如:‘{“age”: 18}’

openstack messaging queue signed url

usage: openstack messaging queue signed url [-h] [-f {json,shell,table,value,yaml}]
                                            [-c COLUMN] [--max-width <integer>]
                                            [--noindent] [--prefix PREFIX]
                                            [--paths <paths>]
                                            [--ttl-seconds <ttl_seconds>]
                                            [--methods <methods>]
                                            <queue_name>

为队列创建一个预签名 URL。

位置参数

<queue_name>

队列名称。

可选参数

--paths <paths>

允许的路径,以逗号分隔。选项:messages, subscriptions, claims。

--ttl-seconds <ttl_seconds>

签名到期的时间长度(以秒为单位)。

--methods <methods>

允许的 HTTP 方法,以逗号分隔。选项:GET, HEAD, OPTIONS, POST, PUT, DELETE。

openstack messaging queue stats

usage: openstack messaging queue stats [-h] [-f {json,shell,table,value,yaml}]
                                       [-c COLUMN] [--max-width <integer>] [--noindent]
                                       [--prefix PREFIX]
                                       <queue_name>

获取队列统计信息。

位置参数

<queue_name>

队列名称。

openstack messaging queue purge

usage: openstack messaging queue purge [-h] [--resource_types <resource_types>]
                                       <queue_name>

清除队列。队列的所有元数据都将被保留。使用 --resource_types 指定应清除哪些资源。如果未指定 --resource_types,则队列中的所有消息和订阅将默认被清除。

位置参数

<queue_name>

队列名称。

可选参数

--resource_types <resource_types>

要清除的资源类型。支持 messagessubscriptions