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

CloudFlow:概要

最終更新日:Jan 12, 2025

CloudFlow は、複数の Alibaba Cloud サービスと統合できます。ワークフローを構築する際に、これらのサービスの API オペレーションを呼び出して、関連リソースに対するオペレーションを実行できます。このトピックでは、CloudFlow のサービス統合タイプと統合モードについて説明します。

統合タイプ

CloudFlow が他の Alibaba Cloud サービスと統合される場合、統合タイプには、通常統合と最適化統合が含まれます。

  • 通常統合

    通常統合: CloudFlow は、パッケージ化または最適化されていない他のクラウドサービスの API オペレーションを呼び出します。 OpenAPI では、数万もの API オペレーションを CloudFlow で呼び出すことができます。

  • 最適化統合

    最適化統合: CloudFlow が OpenAPI で API オペレーションを呼び出す前に、他のクラウドサービスで頻繁に使用される API オペレーションがパッケージ化および最適化されます。 これにより、API オペレーションの呼び出しとサービス統合が簡素化されます。 CloudFlow は、OpenAPI の特定のクラウドサービスまたはツールと直接統合することはできません。 クラウドサービスの SDK またはパブリッククライアントを使用して、最適化統合を実行できます。 これにより、フローでクラウドサービスまたはツールによって提供される機能を使用できます。

クラウドサービスが上記の両方の統合タイプをサポートしている場合は、最適化統合を使用することをお勧めします。 CloudFlow コンソール の Workflow Studio ページには、最適化統合のオプションが用意されています。 詳細については、「インターフェースの概要」をご参照ください。

CloudFlow は、以下のサービス統合向けに最適化統合を提供します。 flow definition language (FDL) を使用してタスクタイプの状態を設定し、タスクタイプの状態でクラウドサービスによって提供される機能を使用できます。

  • Function Compute の特定の関数を呼び出します。

  • CloudFlow の特定のフローを呼び出して実行します。

  • Short Message Service を呼び出して、特定の連絡先にメッセージを送信します。

  • Simple Message Queue (formerly MNS) の特定のトピックまたはキューにメッセージを送信します。

  • EventBridge の特定のバスにイベントを配信します。

  • Object Storage Service の特定のバケットにオブジェクトを書き込みます。

  • 特定の URL に HTTP リクエストを送信します。

統合モード

CloudFlow は、以下の統合モードをサポートしています。 詳細については、「サービス統合モード」をご参照ください。

  • RequestComplete

    これは CloudFlow のデフォルトの統合モードです。 CloudFlow はタスクの呼び出しを開始し、開始されたタスクの戻り値を実行結果として使用し、後続のフローステップを続行します。

  • WaitForSystemCallback

    タスクの呼び出しが開始された後、フローは中断状態に入り、非同期コールバックを待機します。 システムは自動的にコールバックを開始します。

  • WaitForCustomCallback

    タスクの呼び出しが開始された後、フローは中断状態に入り、非同期コールバックを待機します。 コールバックはユーザーが開始します。

標準ワークフローモードとエクスプレスワークフローモードはどちらも通常統合と最適化統合をサポートしていますが、標準ワークフローモードとエクスプレスワークフローモードではサポートされる統合モードが異なります。 標準ワークフローモードはすべてのサービス統合モードをサポートしています。 エクスプレスワークフローモードは RequestComplete サービス統合モードのみをサポートしています。 詳細については、「モードの比較」をご参照ください。

次の表に、通常統合と最適化統合でサポートされているサービス統合モードを示します。 次の表で、チェックマーク (support) はサービス統合モードがサポートされていることを示します。 バツ印 (unsupport) はサービス統合モードがサポートされていないことを示します。

統合タイプ

統合サービス

RequestComplete

WaitForSystemCallback

WaitForCustomCallback

最適化統合

Function Compute

support

support

support

EventBridge

support

unsupport

support

CloudFlow

support

support

support

Simple Message Queue (formerly MNS) (SMQ)

support

unsupport

support

HTTP

support

unsupport

support

Object Storage Service (OSS)

support

unsupport

unsupport

Short Message Service (SMS)

support

unsupport

support

通常統合

すべての Alibaba Cloud サービス

support

unsupport

unsupport