基本信息
Name | Value |
[backcolor=transparent]API | SetQueueAttributes |
[backcolor=transparent]RAM授权操作 | mns:SetQueueAttributes |
[backcolor=transparent]资源 | acs:mns:$region:$accountid:/queues/$queueName |
PUT /queues/$queueName?metaoverride=true HTTP/1.1
metaoverride=true将会修改消息队列的属性
无,请参考 [backcolor=transparent]调用方式/公共参数
Request Body 为 XML 格式,XML 中包含创建 Queue 的属性,这些属性都为可选属性。
参数名称 | 说明 | 参数值 |
DelaySeconds | 发送到该 Queue 的所有消息默认将以 DelaySeconds 参数指定的秒数延后可被消费,单位为秒。 | 0-604800秒(7天)范围内某个整数值 |
MaximumMessageSize | 发送到该 Queue 的消息体的最大长度,单位为 Byte。 | 1024(1KB)-65536(64KB)范围内的某个整数值 |
MessageRetentionPeriod | 消息在该 Queue 中最长的存活时间,从发送到该队列开始经过此参数指定的时间后,不论消息是否被取出过都将被删除,单位为秒。 | 60 (1分钟)-1296000 (15 天)范围内某个整数值 |
VisibilityTimeout | 消息从该 Queue 中取出后从 Active 状态变成 Inactive 状态后的持续时间,单位为秒。 | 1-43200(12小时)范围内的某个值整数值 |
PollingWaitSeconds | 当Queue消息量为空时,针对该 Queue 的 ReceiveMessage 请求最长的等待时间,单位为秒。 | 0-30秒范围内的某个整数值 |
LoggingEnabled | 是否开启日志管理功能,True表示启用,False表示停用 | True/False |
HTTP/1.1 204 No Content
无,请参考 [backcolor=transparent]调用方式/公共参数
无
错误代码 | 错误消息 | 状态码 |
InvalidArgument | The value of Element should between Low and High seconds/bytes. | 400 |
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。