すべてのプロダクト
Search
ドキュメントセンター

Simple Message Queue (formerly MNS):API の概要

最終更新日:Jun 22, 2026

API 標準および多言語対応の SDK

本製品 (Mns-open/2022-01-19) の API は、RPC 標準に準拠した OpenAPI 仕様を採用しています。Alibaba Cloud には主要なプログラミング言語に対応した SDK が用意され、リクエスト署名のような手間がかかる手順を省略できます。そのため、開発者は HTTP 通信の詳細を意識することなく、各言語の構文で API を呼び出すことが可能になります。

カスタム署名

署名のカスタマイズが必要な場合、「署名メカニズム」を参照してリクエストに手動で署名できます。手動署名プロセスは非常に煩雑で、通常はおよそ 5 営業日かかります。詳細については、DingTalk サポート窓口 (グループチャット ID:147535001692) までお問い合わせください。

はじめに

Alibaba Cloud アカウント (root ユーザー) は最高レベルの管理権限を持ち、その AccessKey ペアが悪用されると、関連するすべてのリソースが不正にアクセスされ、重大なセキュリティリスクを引き起こす可能性があります。そのため、必要な場合以外は、Alibaba Cloud アカウントを使用しないでください。その代わりに、API のみでのアクセスを許可された Resource Access Management (RAM) ユーザーを作成し、RAM ポリシーを設定することで、最小権限の原則 (PoLP) を徹底してください。

API セキュリティを確保するには、以下を作成し、設定する必要があります。

Topic 管理

API

タイトル

説明

CreateTopic 创建主题 调用CreateTopic接口创建主题。
SetTopicAttributes 修改主题的属性 调用SetTopicAttributes接口来修改主题的属性。
GetTopicAttributes 获取主题的属性 调用GetTopicAttributes接口获取主题的属性。
DeleteTopic 删除主题 调用DeleteTopic接口删除主题。
ListTopic 查询阿里云账号下的主题列表 调用ListTopic接口查询阿里云账号下的主题列表,可分页获取数据。

キュー管理

API

タイトル

説明

CreateQueue 创建队列 调用CreateQueue接口创建一个新的队列。
SetQueueAttributes 修改队列属性 调用SetQueueAttributes接口修改队列属性。
GetQueueAttributes 获取队列属性 获取某个已创建队列的属性。
DeleteQueue 删除队列 调用DeleteQueue接口删除已创建的队列。
ListQueue 列出指定阿里云账号下的所有队列 调用ListQueue接口,列出指定阿里云账号下的所有队列,可分页获取数据。

サブスクリプション管理

API

タイトル

説明

Subscribe 为主题创建Subscription 调用Subscribe接口,为主题创建Subscription。
SetSubscriptionAttributes 修改Subscription的属性 调用SetSubscriptionAttributes接口修改Subscription的属性。
GetSubscriptionAttributes 获取Subscription的属性 调用GetSubscriptionAttributes接口获取Subscription的属性。
Unsubscribe 取消已创建的Subscription 调用Unsubscribe接口取消一个已创建的Subscription。
ListSubscriptionByTopic 列出主题下的Subscription列表 调用ListSubscriptionByTopic接口列出某个主题下的Subscription列表,可分页获取数据。

エンドポイント管理

API

タイトル

説明

DisableEndpoint 关闭接入点 本接口用于关闭指定类型接入点。关闭后,所有源自对应接入点的请求都将被拦截并返回错误。
EnableEndpoint 启用接入点 本接口用于启用指定类型的接入点。开启后,源自对应接入点且处于Acl白名单中的请求都将不会被拦截。
GetEndpointAttribute 获取接入点属性 GetEndpointAttribute
RevokeEndpointAcl 删除接入点Acl规则 本接口用于删除指定类型的接入点的一条或多条Acl规则。
AuthorizeEndpointAcl 增加接入点Acl规则 本接口用于新增指定类型的接入点的一条或多条Acl规则。

イベント通知管理

API

タイトル

説明

GetEventRule 获取事件通知规则 获取事件通知规则。
ListEventRules 获取事件规则列表 查询事件通知列表。
CreateEventRule 创建事件规则 用于创建事件规则。
DeleteEventRule 删除事件规则 用于删除事件规则。