次の操作ができます。
- イベントサブスクリプションを作成し、Cloudflare サービスからのメッセージを受け取ります。
- キューに設定済みのサブスクリプションを表示します。
- 不要になったサブスクリプションを削除します。
サブスクリプションを作成すると、Cloudflare サービスでイベントが発生したときにキューがメッセージを受け取れます。購読するソースとイベントを指定できます。
-
Cloudflare ダッシュボードで Queues ページを開きます。
Queues を開く ↗ -
サブスクリプションを追加するキューを選びます。
-
Subscriptions タブに切り替えます。
-
Subscribe to events を選びます。
-
サブスクリプション名を入力し、ソースとイベントを選びます。
-
Subscribe を選びます。
Wrangler でサブスクリプションを作成するには、queues subscription create コマンド を実行します。
npx wrangler queues subscription create <queue-name> --source <source-type> --events <event1,event2> --<source-specific-option> <value>購読できるソースとイベントの詳細は Events & schemas を参照してください。
キューに設定されているすべてのサブスクリプションを表示し、現在受け取っているイベントを確認できます。
-
Cloudflare ダッシュボードで Queues ページを開きます。
Queues を開く ↗ -
サブスクリプションを確認するキューを選びます。
-
Subscriptions タブに切り替えます。
キューのサブスクリプションを一覧表示するには、queues subscription list コマンド を実行します。
npx wrangler queues subscription list <queue-name>サブスクリプションを削除すると、対象イベントのメッセージ受信はすぐ止まります。
-
Cloudflare ダッシュボードで Queues ページを開きます。
Queues を開く ↗ -
削除するサブスクリプションがあるキューを選びます。
-
Subscriptions タブに切り替えます。
-
削除するサブスクリプションの ... を選びます。
-
Delete subscription を選びます。
サブスクリプションを削除するには、queues subscription delete コマンド を実行します。
npx wrangler queues subscription delete <queue-name> --id <subscription-id>