SetSubscriptionAttributes
調(diào)用SetSubscriptionAttributes接口修改Subscription的屬性。
授權(quán)信息
默認僅限阿里云賬號使用本接口,RAM用戶只有在被授予了相關(guān)API操作權(quán)限后方可使用。本接口的授權(quán)信息如下表所示。更多信息,請參見授權(quán)策略和示例。
Name | Value |
API | SetSubscriptionAttributes |
RAM授權(quán)操作 | mns:SetSubscriptionAttributes |
資源 | acs:mns:$region:$accountid:/topics/$topicName/subscriptions/$subscriptionName |
請求消息
請求消息由請求行、URL參數(shù)、HTTP頭和消息體四部分組成:
請求行
PUT /topics/$TopicName/subscriptions/$SubscriptionName?metaoverride=true HTTP/1.1
特有URI參數(shù)
metaoverride=true
將會修改Subscription的屬性。特有Request Header
無。
Request Body
Request Body為XML格式,XML中包含修改Subscription的屬性。
參數(shù)名稱
類型
是否必選
示例值
描述
NotifyStrategy
Boolean
否
BACKOFF_RETRY
向Endpoint推送消息出現(xiàn)錯誤時的重試策略。
默認值:BACKOFF_RETRY。
返回消息
返回消息由返回狀態(tài)行、HTTP頭和消息體三部分組成:
HTTP Status Code
HTTP/1.1 204 No Content
特有Response Header
無。
Response Body
無。
示例
請求示例:
PUT /topics/$TopicName/subscriptions/$SubscriptionName?metaoverride=true HTTP/1.1
Host: $AccountId.mns.cn-hangzhou.aliyuncs.com
Date: Tue, 08 Dec 2015 06:09:22 GMT
Authorization: MNS 15B4D3461F177624206A:rNT4xclLS297/n0UFYIezzHJ****
x-mns-version: 2015-06-06
<?xml version="1.0" encoding="utf-8"?>
<Subscription xmlns="http://mns.aliyuncs.com/doc/v1/">
<NotifyStrategy>BACKOFF_RETRY</NotifyStrategy>
</Subscription>
返回示例:
HTTP/1.1 204 No Content
x-mns-request-id:56667412B2B71C9C1600****
x-mns-version: 2015-06-06
錯誤碼
錯誤碼 | 錯誤消息 | HTTP狀態(tài)碼 | 描述內(nèi)容 |
SubscriptionNotExist | The subscription you provided does not exits. | 404 | 訂閱不存在,請先創(chuàng)建訂閱。 |