次の方法で共有


az iot ops asset endpoint create

Note

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

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

コマンド

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

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

拡張子 ジョージア 州

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 は、サーバーで可能な限り最速のサンプリング間隔を使用します)。

OPCUA コネクタを作成する方法の詳細については、aka.ms/opcua-quickstart を参照してください。

az iot ops asset endpoint create opcua --instance
                                       --name
                                       --resource-group
                                       --ta
                                       [--accept-untrusted-certs {false, true}]
                                       [--app]
                                       [--cert-ref]
                                       [--default-publishing-int]
                                       [--default-queue-size]
                                       [--default-sampling-int]
                                       [--ig]
                                       [--instance-subscription]
                                       [--ka]
                                       [--location]
                                       [--password-ref]
                                       [--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]

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

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

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

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

同じリソース グループ内の特定のインスタンスを使用して、匿名ユーザー認証と 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

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

--cert-ref --certificate-ref --cr

認証で使用される証明書のリファレンス。 このユーザー認証方法はまだサポートされていません。

--default-publishing-int --dpi

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

--default-queue-size --dqs

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

--default-sampling-int --dsi

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

--ig --instance-resource-group

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

--instance-subscription --is
非推奨

引数 'instance_subscription' は非推奨となり、今後のリリースで削除される予定です。

インスタンス サブスクリプション ID。指定しない場合は、資産エンドポイント プロファイルのサブスクリプション ID が使用されます。

--ka --keep-alive

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

--location -l

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

--password-ref --pr

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

--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

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

グローバル パラメーター
--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 を使います。