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 セキュリティを確保するには、以下を作成し、設定する必要があります。
RAM ユーザー
RAM ユーザー用の AccessKey ペア
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 | 删除事件规则 | 用于删除事件规则。 |