Red Hat Training

A Red Hat training course is available for Red Hat Fuse

第1章 Fuse Online によってサポートされるコネクター

Fuse Online では、以下のコネクターがサポートされます。

名前説明

Amazon S3

Amazon S3 バケットからデータを取得したり、データを Amazon S3 バケットにコピーしたりします。

AMQ

Red Hat AMQ (ApacheMQ) ブローカーからメッセージを取得したり Red Hat AMQ (ApacheMQ) ブローカーにメッセージをパブリッシュします。

AMQP

AMQP (Advanced Message Queue Protocol) ブローカーからメッセージを取得するか、AMQP ブローカーにメッセージをパブリッシュします。

Dropbox

Dropbox からファイルをダウンロードしたり、Dropbox にファイルをアップロードしたりします。

FHIR

FHIR サーバーからリソースを取得したり、FHIR サーバーのリソースを更新したりします。

FTP/SFTP

FTP または SFTP サーバーからファイルをダウンロードしたり、FTP または SFTP サーバーへファイルをアップロードしたりします。

Gmail

特定の Gmail アカウントへ送信されたメッセージを取得し、特定の Gmail アカウントからメッセージを送信します。

Google カレンダー

イベントを指定する Google カレンダーから取得したり、指定する Google カレンダーのイベントを追加または更新したりします。

Google スプレッドシート

指定する Google スプレッドシートからデータを取得、スプレッドシートのデータを追加/更新、チャートを作成、または指定するスプレッドシートでピボットテーブルを作成します。

HTTP/HTTPS

HTTP または HTTPS エンドポイントに接続し、GETPUTPOSTDELETEHEADOPTIONSTRACE、または PATCH メソッドを実行します。

IRC

IRC ニックネームまたはチャネルに送信されたメッセージを受信したり、特定のチャネルの IRC ニックネームにメッセージを送信したりします。

Kafka

指定する Kafka トピックからレコードのストリームを取得したり、指定する Kafka トピックにレコードのストリームをパブリッシュします。

Kudu

Apache Kudu データストアのテーブルからレコードを取得したり、Kudu データストアのテーブルにレコードを追加したりします。

MQTT

MQTT (MQ Telemetry Transport) ブローカーからメッセージを取得したり、MQTT ブローカーへメッセージをパブリッシュしたりします。

OData

OData サービスからエンティティーを取得したり、OData サービスによって管理されるエンティティーを更新、作成、または削除します。

REST API

OpenAPI ドキュメントをアップロードして、カスタム REST API クライアントコネクターを作成します。その後、その REST API へのコネクションを作成します。

インテグレーションの実行をトリガーする操作を定義する OpenAPI ドキュメントをアップロードして、REST API プロバイダーインテグレーションを作成します。『Integrating Applications with Fuse Online』の「Creating an integration that is triggered by a REST API call」を参照してください。

Salesforce

Salesforce レコードを作成、更新、取得、または削除します。

SAP Concur

さまざまな SAP Concur アクションの 1 つを実行します。

ServiceNow

ServiceNow インスタンスからレコードを取得したり、ServiceNow インスタンスへレコードをコピーしたりします。

Slack

チャネルからメッセージを取得したり、Slack チャネルまたはユーザーにメッセージを送信したりします。

SQL データベース

Apache Derby、MySQL、または PostgreSQL データベースで SQL ステートメントまたは SQL ストアドプロシージャーを呼び出します。他のタイプの SQL データベースに接続するには、そのデータベースの JDBC ドライバーが含まれる Fuse Online ライブラリーエクステンションをアップロードします。

Telegram

Telegram チャットボットを使用して、チャットからメッセージを取得したり、チャットにメッセージを送信したりします。

Timer

シンプルなインテグレーションの実行をトリガーするため、簡単なタイマーまたは cron タイマーを設定します。

Twitter

ユーザーをメンションするツイートまたは指定のデータが含まれるツイートによって、シンプルなインテグレーションの実行をトリガーします。

Webhook

HTTP の GET または POST リクエストによってシンプルなインテグレーションの実行をトリガーします。

Fuse Online が必要なコネクターを提供しない場合、経験のある開発者であれば、カスタムコネクターを定義するエクステンションを作成して対応することができます。Fuse Online にアップロードする、エクステンションのコーディングやその .jar ファイルの作成に関する詳細は、以下を参照してください。