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

Simple Message Queue (formerly MNS):API オペレーション

最終更新日:Mar 12, 2026

Simple Message Queue (SMQ) (旧称:MNS) は、キュー (ポイントツーポイント) とトピック (Pub/Sub) という 2 つのメッセージングモデルに対応した API オペレーションを提供します。これらのオペレーションは、クライアント SDK を使用して呼び出すことができます。

キューメッセージング

キューメッセージングでは、プロデューサー/コンシューマーパターンが使用されます。プロデューサーがキューにメッセージを送信し、コンシューマーがそれらを受信して処理します。

API オペレーション

説明

呼び出し方法

SendMessage

キューにメッセージを 1 件送信します。

SMQ コンソールまたは OpenAPI Explorer

BatchSendMessage

1 回のリクエストで複数のメッセージをキューに送信します。

OpenAPI Explorer

ReceiveMessage

キューからメッセージを 1 件受信します (破壊的読み取り)。メッセージは非アクティブ状態になり、非アクティブ期間が終了するまで他のコンシューマーからは見えなくなります。

SMQ コンソールまたは OpenAPI Explorer

BatchReceiveMessage

1 回のリクエストで複数のメッセージをキューから受信します。各メッセージは非アクティブ状態になります。

OpenAPI Explorer

DeleteMessage

受信済みメッセージをキューから削除します。ReceiveMessage を介して受信したメッセージの処理が完了した後に、このオペレーションを呼び出します。

SMQ コンソールまたは OpenAPI Explorer

BatchDeleteMessage

1 回のリクエストで、複数の受信済みメッセージをキューから削除します。

OpenAPI Explorer

PeekMessage

メッセージの状態を変更せずにキューからメッセージを 1 件読み取ります (非破壊的読み取り)。メッセージは他のコンシューマーから引き続き可視状態となります。

OpenAPI Explorer

BatchPeekMessage

メッセージの状態を変更せずに、キューから複数のメッセージを読み取ります。

OpenAPI Explorer

ChangeMessageVisibility

受信済みメッセージの非アクティブ期間を変更します。このオペレーションを使用して、処理時間を延長したり、メッセージを早期にリリースして他のコンシューマーが利用できるようにしたりします。

OpenAPI Explorer

トピックメッセージング

トピックメッセージングでは、Pub/Sub パターンが使用されます。パブリッシャーがトピックにメッセージを送信すると、トピックはサブスクライブしているすべてのエンドポイントにメッセージのコピーを配信します。

API オペレーション

説明

PublishMessage

トピックにメッセージを 1 件発行します。トピックは、サブスクライブしているすべてのエンドポイントにメッセージを配信します。