次の方法で共有


az iot ops asset endpoint create

このリファレンスは、Azure CLI (バージョン 2.53.0 以降) の azure-iot-ops 拡張機能の一部です。 拡張機能は、 az iot ops asset endpoint create コマンドを初めて実行するときに自動的にインストールされます。 拡張機能の詳細については、 を参照してください。

資産エンドポイント プロファイルを作成します。

コマンド

名前 説明 状態
az iot ops asset endpoint create opcua

OPCUA コネクタの資産エンドポイント プロファイルを作成します。

拡張 GA

az iot ops asset endpoint create opcua

OPCUA コネクタの資産エンドポイント プロファイルを作成します。

Azure IoT OPC UA Connector (プレビュー) では、それ自体と接続先の OPC UA サーバー間のすべてのセキュリティで保護されたチャネルに対して同じクライアント証明書が使用されます。

OPC UA コネクタ引数の場合、値 -1 はパラメーターが使用されないことを意味します (例: --session-reconnect-backoff -1 は指数バックオフを使用しないことを意味します)。 値が 0 の場合は、最速の実用的なレートが使用されることを意味します (例: --default-sampling-int 0 は、サーバーで可能な限り最速のサンプリング間隔を使用します)。

OPC UA コネクタの資産エンドポイントを構成する方法の詳細については、https://aka.ms/opcua-quickstartを参照してください。

az iot ops asset endpoint create opcua --instance
                                       --name
                                       --resource-group
                                       --ta
                                       [--accept-untrusted-certs {false, true}]
                                       [--app]
                                       [--default-publishing-int]
                                       [--default-queue-size]
                                       [--default-sampling-int]
                                       [--ig]
                                       [--ka]
                                       [--location]
                                       [--pass-ref]
                                       [--pr]
                                       [--rad {false, true}]
                                       [--security-mode {none, sign, signAndEncrypt}]
                                       [--security-policy {Aes128_Sha256_RsaOaep, Aes256_Sha256_RsaPss, Basic128Rsa15, Basic256, Basic256Sha256, none}]
                                       [--session-keep-alive]
                                       [--session-reconnect-backoff]
                                       [--session-reconnect-period]
                                       [--session-timeout]
                                       [--slt]
                                       [--smi]
                                       [--tags]
                                       [--ur]
                                       [--user-ref]

同じリソース グループ内の特定のインスタンスを使用して、匿名ユーザー認証を使用して資産エンドポイントを作成します。

az iot ops asset endpoint create opcua --name myprofile -g myresourcegroup --instance myinstance --target-address opc.tcp://opcplc-000000:50000

別のリソース グループで、同じサブスクリプション内の特定のインスタンスを使用して、匿名ユーザー認証を使用して資産エンドポイントを作成します。 インスタンスとは異なるサブスクリプション内にある場合、Digital Operations Experience で資産エンドポイント プロファイルが表示されない場合があることに注意してください。

az iot ops asset endpoint create opcua --name myprofile -g myresourcegroup --instance myinstance --instance-resource-group myinstanceresourcegroup --target-address opc.tcp://opcplc-000000:50000

同じリソース グループ内の特定のインスタンスを使用して、ユーザー名とパスワードのユーザー認証を使用して資産エンドポイントを作成します。

az iot ops asset endpoint create opcua --name myprofile -g myresourcegroup --instance myinstance --target-address opc.tcp://opcplc-000000:50000 --username-ref myusername --password-ref mypassword

同じリソース グループ内の特定のインスタンスを使用して、匿名ユーザー認証と OPCUA 構成の推奨値を使用して資産エンドポイントを作成します。 コネクタを正常に使用するには、OPC PLC サービスをデプロイし、ターゲット アドレスがサービスを指す必要があることに注意してください。 OPC PLC サービスが IoT Ops と同じクラスターと名前空間にある場合、ターゲット アドレスは "opc.tcp://{opc-plc-service-name}:{service-port}" として書式設定する必要があります。OPC PLC サービスが IoT Ops と同じクラスター内にあり、名前空間が異なる場合は、"opc.tcp://{opc-plc-service-name} のようなサービス名前空間を含めます。{service-namespace}:{service-port}' 詳細については、aka.ms/opcua-quickstart を参照してください

az iot ops asset endpoint create opcua --name myprofile -g myresourcegroup --instance myinstance --target-address opc.tcp://opcplc-000000:50000 --accept-untrusted-certs --application myopcuaconnector --default-publishing-int 1000 --default-queue-size 1 --default-sampling-int 1000 --keep-alive 10000 --run-asset-discovery --security-mode sign --security-policy Basic256 --session-keep-alive 10000 --session-reconnect-backoff 10000 --session-reconnect-period 2000 --session-timeout 60000 --subscription-life-time 60000 --subscription-max-items 1000

必須のパラメーター

--instance

作成された資産を関連付けるインスタンス名。

--name -n

資産エンドポイント プロファイル名。

--resource-group -g

リソース グループの名前。 az configure --defaults group=<name>を使用して既定のグループを構成できます。

--ta --target-address

ターゲット アドレス。 opc.tcp プロトコルに従う有効なローカル アドレスである必要があります。

省略可能のパラメーター

--accept-untrusted-certs --auc

信頼されていないサーバー証明書の自動受け入れを有効にするフラグ。

指定可能な値: false, true
--app --application

アプリケーション名。 コネクタによって生成されるすべての証明書のサブジェクトとして使用されます。

--default-publishing-int --dpi

既定の発行間隔 (ミリ秒単位)。 最小値: -1。 推奨: 1000。

--default-queue-size --dqs

既定のキュー サイズ。 最小値: 0。 推奨: 1。

--default-sampling-int --dsi

既定のサンプリング間隔 (ミリ秒)。 最小値: -1。 推奨: 1000。

--ig --instance-resource-group

インスタンス リソース グループ。 指定しない場合は、資産エンドポイント プロファイル リソース グループが使用されます。

--ka --keep-alive

キープ アライブ発行応答が送信されるまでの時間 (ミリ秒単位)。 最小値: 0。 推奨: 10000。

--location -l

場所。 値のソース: az account list-locations az configure --defaults location=<location>を使用して、既定の場所を構成できます。

--pass-ref --password-ref

認証で使用されるパスワードのリファレンス。

--pr
非推奨

オプション '--pr' は非推奨となり、今後のリリースで削除される予定です。 代わりに '--pass-ref' を使用してください。

認証で使用されるパスワードのリファレンス。

--rad --run-asset-discovery

資産検出を実行する必要があるかどうかを判断するフラグ。

指定可能な値: false, true
--security-mode --sm

セキュリティ モード

指定可能な値: none, sign, signAndEncrypt
--security-policy --sp

セキュリティ ポリシー。

指定可能な値: Aes128_Sha256_RsaOaep, Aes256_Sha256_RsaPss, Basic128Rsa15, Basic256, Basic256Sha256, none
--session-keep-alive --ska

接続の問題を検出するためにセッション キープ アライブ チャレンジが送信されるまでの時間 (ミリ秒単位)。 最小値: 0。 推奨: 10000。

--session-reconnect-backoff --srb

セッション再接続の指数関数的バックオフ (ミリ秒単位)。 最小値: -1。 推奨: 10000。

--session-reconnect-period --srp

セッション再接続期間 (ミリ秒単位)。 最小値: 0。 推奨: 2000。

--session-timeout --st

セッション タイムアウト (ミリ秒単位)。 最小値: 0。 推奨: 60000。

--slt --subscription-life-time

サブスクリプションのコネクタによって作成された項目の有効期間 (ミリ秒単位)。 最小値: 0。 推奨: 60000。

--smi --subscription-max-items

コネクタがサブスクリプション用に作成できる項目の最大数。 最小値: 1。 推奨: 1000。

--tags

資産エンドポイント プロファイルのリソース タグ。 次の形式のキーと値のペアのプロパティ バッグ: a=b c=d。

--ur --username-reference
非推奨

オプション '--username-reference' は非推奨となり、今後のリリースで削除される予定です。 代わりに '--user-ref' を使用してください。

認証で使用されるユーザー名のリファレンス。

--user-ref --username-ref

認証で使用されるユーザー名のリファレンス。

グローバル パラメーター
--debug

ログの詳細度を上げて、すべてのデバッグ ログを表示します。

--help -h

このヘルプ メッセージを表示して終了します。

--only-show-errors

エラーのみを表示し、警告を抑制します。

--output -o

出力フォーマット。

指定可能な値: json, jsonc, none, table, tsv, yaml, yamlc
規定値: json
--query

JMESPath クエリ文字列。 詳細と例については、http://jmespath.org/ を参照してください。

--subscription

サブスクリプションの名前または ID。 az account set -s NAME_OR_IDを使用して既定のサブスクリプションを構成できます。

--verbose

ログの詳細度を高める。 完全なデバッグ ログには --debug を使用します。