IoTフロー・ランタイムの作成
IoTドメインにIoTフロー・ランタイムを作成します。
管理対象ノード-REDフロー・ランタイムを作成し、オプションでそのスケール、サービス・ログ、ネットワーク構成およびファイル・ストレージ・マウントを定義します。
フロー・ランタイムのロギングはオプションです。ロギングを構成する前に、管理者は該当するフロー・ランタイム・ロギング・ポリシーを作成する必要があります。既存のログには、read log-groupsおよびuse log-contentが必要です。OCI IoTでログを自動的に作成するようにログ・グループのみを指定する場合は、manage log-groupsおよびuse log-contentを付与します。
ファイル・ストレージ・マウントのフロー・ランタイムがアクティブ化に失敗した場合は、ファイル・ストレージ・マウントのフロー・ランタイムがアクティブ化に失敗することがありますの既知の問題を参照してください。
oci iot flow-runtime createコマンドを使用します。IoTドメインおよびコンパートメントOCIDsが必要です。既存のログを使用するには、次の内容を
log-config.jsonとして保存します。{ "logGroupId": "<log-group-OCID>", "logId": "<log-OCID>" }ログを自動的に作成するには、
logIdを省略します。{ "logGroupId": "<log-group-OCID>" }--log-configを使用する場合、ログ・グループのOCIDは必須で、ログのOCIDはオプションです。oci iot flow-runtime create \ --iot-domain-id <iot-domain-OCID> \ --compartment-id <compartment-OCID> \ --display-name <display-name> \ --scale MEDIUM \ --log-config file://log-config.json \ --network-config file://network-config.jsonロギングを構成しない場合は、
--log-configを省略します。ランタイムに顧客のVCNアタッチメントが必要ない場合は、--network-configを省略します。説明、フリーフォーム・タグおよび定義済タグを指定することもできます。ロギングの前提条件および自動ログ作成ポリシーについては、シナリオ: IoTフロー・ランタイムのログの構成を参照してください。すべてのオプションについては、CLIコマンド・リファレンスを参照してください。
CreateIotFlowRuntime操作を実行して、IoTフロー・ランタイムを作成します。
IoTフロー・ランタイムOCIDでは、次の形式が使用されます。
ocid1.iotflowruntime.oc1.<region>.exampleUniqueIDPOST /20250531/iotFlowRuntimes { "compartmentId": "ocid1.compartment.oc1..exampleuniqueID", "iotDomainId": "ocid1.iotdomain.oc1..exampleuniqueID", "displayName": "Sample Flow Runtime", "scale": "MEDIUM", "logConfig": { "logGroupId": "ocid1.loggroup.oc1..exampleuniqueID", "logId": "ocid1.log.oc1..exampleuniqueID" }, "networkConfig": { "subnetId": "ocid1.subnet.oc1..exampleuniqueID", "networkSecurityGroupIds": ["ocid1.networksecuritygroup.oc1..exampleuniqueID"], "fileStorageMounts": [{ "mountPath": "history", "mountTargetId": "ocid1.mounttarget.oc1..exampleuniqueID", "exportId": "ocid1.export.oc1..exampleuniqueID" }] } }リクエストは
CreateIotFlowRuntimeDetailsを使用します。iotDomainIdおよびcompartmentIdが必要です。指定した場合、logConfigにはlogGroupIdが必要です。logIdはオプションです。logIdを省略して、ログを自動的に作成します。指定する場合、networkConfigにはsubnetIdが必要です。相対mountPath値historyは、エクスポートを/mnt/historyで使用できるようにします。ロギングの前提条件および自動ログ作成ポリシーについては、シナリオ: IoTフロー・ランタイムのログの構成を参照してください。次の手順
フロー・ランタイム・エディタを開く: ノード・レッド・エディタの使用を開始します。