调用CreateBinding创建绑定。

调试

您可以在OpenAPI Explorer中直接运行该接口,免去您计算签名的困扰。运行成功后,OpenAPI Explorer可以自动生成SDK代码示例。

请求参数

名称 类型 是否必选 示例值 描述
Action String CreateBinding

要执行的操作。取值:

CreateBinding

Argument String test

x-match属性。取值:

  • all:默认值,所有消息头的键值对必须匹配。
  • any:至少一对消息头的键值对必须匹配。

该参数仅适用于Headers Exchange,对其它类型的Exchange无效。其它类型的Exchange,此处可以填任意值。

BindingKey String .test

绑定键。

  • 绑定源Exchange为非Topic类型:
    • 只能包含字母、数字、短划线(-)、下划线(_)、英文句号(.)、at符号(@)。
    • 长度限制1~255字符。
  • 绑定源Exchange为Topic类型:
    • 可以包含字母、数字、短划线(-)、下划线(_)、英文句号(.)、at符号(@)。
    • 如果包含井号(#),则必须以井号和英文句号(#.)开头,然后以英文句号和井号(.#)结尾。
    • 长度限制1~255字符。
BindingType String QUEUE

绑定目标对象的类型。取值:

  • QUEUE
  • EXCHANGE
DestinationName String DemoQueue

绑定目标名称。

InstanceId String amqp-cn-v0h1kb9nu***

实例ID。

RegionId String cn-hangzhou

地域ID。

SourceExchange String NormalEX

源Exchange名称。

VirtualHost String test

Vhost名称。

返回数据

名称 类型 示例值 描述
RequestId String 09768C14-E51C-4F4A-8077-30810032C***

请求ID。

示例

请求示例

http(s)://[Endpoint]/?Action=CreateBinding
&Argument=test
&BindingKey=.test
&BindingType=QUEUE
&DestinationName=DemoQueue
&InstanceId=amqp-cn-v0h1kb9nu***
&RegionId=cn-hangzhou
&SourceExchange=NormalEX
&VirtualHost=test
&<公共请求参数>

正常返回示例

XML 格式

<CreateBindingResponse>
      <RequestId>09768C14-E51C-4F4A-8077-30810032C***</RequestId>
</CreateBindingResponse>

JSON 格式

{
    "RequestId":"09768C14-E51C-4F4A-8077-30810032C***"
}

错误码

访问错误中心查看更多错误码。