IoTフロー・ランタイムのフローの更新
IoTフロー・ランタイムのNode-RED flow.json全体を追加または置換します。
各IoTフロー・ランタイムには、1つのOCIDと1つの完全なNode-RED flow.jsonファイルがあり、複数のNode-REDフローを含めることができます。JSONドキュメントとしてNode-REDからフローをエクスポートし、フロー・ランタイムの「フロー」タブでflow.jsonファイルを追加または置換できます。
ノード-REDエディタを使用してフローを対話形式で作成またはインポートし、「デプロイ」を選択してエディタ構成を適用します。フロー・ランタイム・リソースで完全なフロー・ドキュメントを追加または置換するには、コンソール、CLIまたはAPIを使用します。
OCI IoTフロー・ランタイムのプロパティを更新するには、IoTフロー・ランタイムの更新を参照してください。
IoTフロー・ランタイムの完全なフローJSONを置き換えるには、
oci iot flow-runtime update-flowsコマンドおよび必要なパラメータを使用します。<flow-runtime-OCID>をIoTフロー・ランタイムOCIDに、<path-to-flows-json>をエクスポートされたNode-RED JSONファイルへのパスに置き換えます。oci iot flow-runtime update-flows --iot-flow-runtime-id <flow-runtime-OCID> --flows-document file://<path-to-flows-json>CLIコマンドのパラメータおよび値の完全なリストは、CLIコマンド・リファレンスを参照してください。
IoTフロー・ランタイムの完全なフローJSON構成を置き換えるには、UpdateIotFlowRuntimeFlows操作を実行します。
PUT /20250531/iotFlowRuntimes/{iotFlowRuntimeId}/flows [ { "id": "my-hello-world-json", "type": "inject", "name": "Inject Hello World JSON" } ]完全な不透明なNode-REDフローJSONをリクエスト本文として渡します。サービスは、コンテンツを解釈または変換することなく、JSONをIoT Flow Runtimeに渡します。
操作は同期しており、レスポンスのフローJSONを返します。作業リクエストは作成されません。