このトピックでは、メッセージ統合の背景情報、前提条件、および課金について説明します。
背景情報
メッセージ統合は、EventBridge のイベントストリーム機能に基づいて実装されています。メッセージ統合タスクを視覚的に作成して、リージョン、インスタンス、およびアプリケーション間でメッセージを転送できます。詳細については、「概要」をご参照ください。
メッセージ統合を使用すると、ApsaraMQ for MQTT のメッセージをさまざまなデータ宛先に確実に配信できます。配信中に、メッセージはフィルタリングおよび変換されます。
前提条件
メッセージ統合の基盤となるレイヤーは、EventBridge と Function Compute に基づいて実装されています。メッセージ統合タスクを作成する前に、次のサービスがアクティブ化されていることを確認してください。
EventBridge がアクティブ化されており、必要な権限が Resource Access Management (RAM) ユーザーに付与されていること。詳細については、「EventBridge をアクティブ化し、RAM ユーザーに権限を付与する」をご参照ください。
(オプション) Function Compute がアクティブ化されていること。詳細については、「関数をすばやく作成する」をご参照ください。メッセージ統合タスクで変換機能を使用する場合にのみ、Function Compute をアクティブ化する必要があります。
宛先サービスがアクティブ化されていること。たとえば、シンクが ApsaraMQ for Kafka であるメッセージ統合タスクを作成する場合は、ApsaraMQ for Kafka をアクティブ化します。
課金
ポリシー
Alibaba Cloudアカウントを使用してApsaraMQ for MQTTコンソールでメッセージ統合タスクを作成する場合は、画面の指示に従って権限を付与してください。
RAMユーザー を使用して ApsaraMQ for MQTT コンソールでメッセージ統合タスクを作成する場合は、次のポリシーが RAM ユーザーにアタッチされていることを確認してください。
AliyunMQFullAccess: ApsaraMQ for MQTT リソースを管理するための権限。
AliyunFCFullAccess: Function Compute リソースを管理するための権限。
AliyunEventBridgeFullAccess: EventBridge リソースを管理するための権限。
宛先サービスのリソースを管理するための権限を含むポリシー。
拡張機能を使用する場合は、他の必要な権限も取得する必要があります。例:
仮想プライベートクラウド (VPC) 内の宛先サービスにアクセスする場合は、AliyunVPCFullAccess ポリシーを RAM ユーザーにアタッチする必要があります。このポリシーには、VPC リソースを管理するための権限が含まれています。
Function Compute の実行ログを表示する場合は、AliyunLogFullAccess ポリシーを RAM ユーザーにアタッチする必要があります。このポリシーには、Simple Log Service リソースを管理するための権限が含まれています。