IoTフロー・ランタイムのネットワーク・アクセスの構成
IoTフロー・ランタイムのネットワーク構成でサブネットおよびネットワーク・セキュリティ・グループを定義します。
フローに必要なサブネットおよびネットワーク・セキュリティ・グループを使用して、既存のIoTフロー・ランタイムを構成します。ネットワーク構成は、IoTフロー・ランタイム・リソースの一部として更新されます。
フローに必要なルートおよびセキュリティ・ルールを含むプライベート・サブネットを使用します。プライベート・サブネットからのアウトバウンド・インターネット・アクセスの場合、NATゲートウェイを介してトラフィックをルーティングします。ネットワーク・セキュリティ・グループのルールを、フローに必要なプロトコル、ポート、ソースおよび宛先に制限します。
ランタイムの作成中にネットワーク・アクセスを定義するには、IoTフロー・ランタイムの作成を参照してください。
生成されたIoT Flow Runtime
updateコマンドを完全なネットワーク構成ファイルとともに使用します。oci iot flow-runtime update --iot-flow-runtime-id <flow-runtime-OCID> --network-config file://network-config.jsonたとえば、
network-config.jsonには次が含まれます。{ "subnetId": "ocid1.subnet.oc1..exampleuniqueID", "networkSecurityGroupIds": [ "ocid1.networksecuritygroup.oc1..exampleuniqueID" ] }--network-configを省略すると、既存のネットワーク構成が保持されます。これを指定すると、完全な構成が置き換えられます。構成を削除するには、最後に生成されたCLIでサポートされている値をnullのnetworkConfigに渡します。すべてのオプションについては、CLIコマンド・リファレンスを参照してください。
UpdateIotFlowRuntime操作を実行して、既存のIoTフロー・ランタイムのネットワーク構成を置換します。
PUT /20250531/iotFlowRuntimes/{iotFlowRuntimeId} { "networkConfig": { "subnetId": "ocid1.subnet.oc1..exampleuniqueID", "networkSecurityGroupIds": [ "ocid1.networksecuritygroup.oc1..exampleuniqueID" ] } }networkConfigが存在する場合は、subnetIdが必要です。networkSecurityGroupIdsには、最大5つのネットワーク・セキュリティ・グループOCIDsを指定できます。更新は部分的です。
networkConfigを省略すると、既存の構成が保持されます。これを指定すると、完全な構成が置き換えられます。構成を削除するには、networkConfigをnullとして渡します。
次の手順
IoTフロー・ランタイムを作成して、IoTフロー・ランタイムに関連付けられた同じOCIDを持つノード-REDフローをすべて作成できます。