「Amazon Simple Queue Service (SQS)アダプタ」の機能
「Amazon Simple Queue Service (SQS)アダプタ」を使用すると、AWSアプリケーションに接続する統合をOracle Integrationに作成できます。 インバウンド・ポーリングに対して「Amazon Simple Queue Service (SQS)アダプタ」を構成し、Amazon SQSキューからメッセージを定期的に取得したり、Oracle Integrationの統合内の呼出し操作を行うことができます。
「Amazon Simple Queue Service (SQS)アダプタ」には、次の機能があります:
-
キューで「作成」、「削除」、「リスト」、「パージ」、「タグ」、「タグ解除」などの操作を実行するためのサポートを提供します。
-
VisibilityTimeout、MaximumMessageSize、MessageRetentionPeriod、ReceiveMessageWaitTimeSeconds、RedriveAllowPolicyなどのキュー属性を変更および取得するには、操作SetQueueAttributesおよびGetQueueAttributesを使用します。
-
キューからの「受信」、「送信」および「削除」メッセージを有効にします。
- 構成可能な間隔でAmazon SQSキューからのメッセージを消費するためのインバウンド・ポーリングをサポートし、イベント・ドリブンな統合を可能にします。
- メッセージの使用時に、JSON、AVROおよびXML形式を使用した構造化メッセージ処理をサポートします。
- 配信不能なJSONおよびXMLメッセージを処理するためのデッド・リングの構成をサポートし、デッド・レターのキューからのメッセージを修正および再処理するために手動介入が必要です。
- セキュアなメッセージ取得のためにAWS Signature Version 4認証を利用します。
-
ChangeMessageVisibility操作によるメッセージ表示タイムアウトの調整を許可します。
-
AddPermissionやRemovePermissionなどの操作により、キューの権限管理が容易になります。
-
キュー・タグをリストして、キューに関する追加情報を取得できます。
-
配信不能ソース・キューのリストを許可します。
-
キュー名とAmazonアカウントIDを使用したキューURLの取得をサポートします。
- 呼出し操作のための接続性エージェントをサポートし、オンプレミス・アプリケーションおよびプライベート・ネットワークとのセキュアな通信を可能にします。
-
StartMessageMoveTask、CancelMessageMoveTaskおよびListMessageMoveTask操作を使用して、配信不能キューからソース・キューまたはカスタム宛先キューへのメッセージ移動タスクを許可します。
- コネクティビティ・エージェントを使用した、パブリックにアクセス可能なリソース(パブリック・インターネットを介した直接接続)およびプライベート・リソースとの統合をサポートします。
- キューとの間の単一データXMLメッセージの送受信をサポートします。
- JSONメッセージの送受信のバッチ操作をサポートします。
- JSON形式のメッセージの受信中にメッセージのデッド・リングをサポートします。
- 不透明(ストリーム参照)形式のメッセージの送信および受信をサポートします。
- AVRO形式のメッセージの送受信をサポートします。
-
Amazon Signature Version 4のセキュリティ・ポリシーをサポートします。
ノート:
XMLメッセージのポーリングおよび受信時に、JSONメッセージがキューに送信されると、別のアダプタにマップされたときに空のレスポンスが発生する可能性があります。 このアクションにより、メッセージが削除されます。 データ損失を防ぐために、メッセージ・フォーマットを送信する前に検証する必要があります。「Amazon Simple Queue Service (SQS)アダプタ」は、Oracle Integrationに含まれる多くの事前定義されたアダプタの1つです。 Oracle Help Centerの「アダプタ」ページを参照してください。