az ml online-endpoint
Note
このリファレンスは、Azure CLI (バージョン 2.15.0 以降) の ml 拡張機能の一部です。 拡張機能は、az ml online-endpoint コマンドを初めて実行するときに自動的にインストールされます。 拡張機能の詳細をご覧ください。
Azure ML オンライン エンドポイントを管理します。
Azure ML エンドポイントは、モデルデプロイを作成および管理するためのシンプルなインターフェイスを提供します。 各エンドポイントには 1 つ以上のデプロイを含めることができます。これにより、1 つのスコアリング エンドポイントからのトラフィックを必要に応じて複数のデプロイに提供できます。 これは、制御されたロールアウトなどのシナリオに役立ちます。
Azure ML では、オンラインとバッチの 2 種類のエンドポイントがサポートされています。 オンライン エンドポイントはリアルタイム推論をサポートしますが、バッチ エンドポイントはオフライン バッチ スコアリングに使用されます。
コマンド
名前 | 説明 | 型 | 状態 |
---|---|---|---|
az ml online-endpoint create |
エンドポイントを作成します。 |
拡張子 | GA |
az ml online-endpoint delete |
エンドポイントを削除します。 |
拡張子 | GA |
az ml online-endpoint get-credentials |
オンライン エンドポイントのトークン/キーを一覧表示します。 |
拡張子 | GA |
az ml online-endpoint invoke |
エンドポイントを呼び出します。 |
拡張子 | GA |
az ml online-endpoint list |
ワークスペース内のエンドポイントを一覧表示します。 |
拡張子 | GA |
az ml online-endpoint regenerate-keys |
オンライン エンドポイントのキーを再生成します。 |
拡張子 | GA |
az ml online-endpoint show |
エンドポイントの詳細を表示します。 |
拡張子 | GA |
az ml online-endpoint update |
エンドポイントを更新します。 |
拡張子 | GA |
az ml online-endpoint create
エンドポイントを作成します。
エンドポイントを作成するには、オンライン エンドポイント構成を含む YAML ファイルを指定します。 エンドポイントが既に存在する場合は、失敗します。 既存のエンドポイントを更新する場合は、az ml online-endpoint update を使用します。
az ml online-endpoint create --resource-group
--workspace-name
[--auth-mode]
[--file]
[--local {false, true}]
[--name]
[--no-wait]
[--set]
[--web]
例
YAML 仕様ファイルからエンドポイントを作成する
az ml online-endpoint create --file endpoint.yml --resource-group my-resource-group --workspace-name my-workspace
必須のパラメーター
リソース グループの名前。 az configure --defaults group=<name>
を使用して、既定のグループを構成できます。
Azure ML ワークスペースの名前。 を使用して、既定のワークスペースを az configure --defaults workspace=<name>
構成できます。
省略可能のパラメーター
エンドポイントの認証方法。 使用できる値: キー、aml_token。 既定値: キー。
Azure ML オンライン エンドポイント仕様を含む YAML ファイルへのローカル パス。 オンライン エンドポイントの YAML リファレンス ドキュメントは次 https://aka.ms/ml-cli-v2-endpoint-online-yaml-referenceの場所にあります。
エンドポイントをローカルに作成します。 注: トラフィックと認証はローカルではサポートされていません。 'az ml online-deployment create --local' を直接使用できます。 存在しない場合は、エンドポイントが作成されます。
オンライン エンドポイントの名前。
実行時間の長い操作が完了するまで待つ必要はありません。 既定値は False です。
設定するプロパティ パスと値を指定して、オブジェクトを更新します。 例: --set property1.property2=。
Web ブラウザーで Azure ML Studio にエンドポイントの詳細を表示します。
グローバル パラメーター
すべてのデバッグ ログを表示するようにログの詳細レベルを上げます。
このヘルプ メッセージを表示して終了します。
エラーのみを表示し、警告は抑制します。
出力形式。
JMESPath クエリ文字列。 詳細と例については、http://jmespath.org/ をご覧ください。
サブスクリプションの名前または ID。 az account set -s NAME_OR_ID
を使用して、既定のサブスクリプションを構成できます。
ログの詳細レベルを上げます。 詳細なデバッグ ログを表示するには --debug を使います。
az ml online-endpoint delete
エンドポイントを削除します。
az ml online-endpoint delete --name
--resource-group
--workspace-name
[--local {false, true}]
[--no-wait]
[--yes]
例
オンライン エンドポイント (すべてのデプロイを含む) を削除する
az ml online-endpoint delete --name my-online-endpoint --resource-group my-resource-group --workspace-name my-workspace
必須のパラメーター
オンライン エンドポイントの名前。
リソース グループの名前。 az configure --defaults group=<name>
を使用して、既定のグループを構成できます。
Azure ML ワークスペースの名前。 を使用して、既定のワークスペースを az configure --defaults workspace=<name>
構成できます。
省略可能のパラメーター
ローカル エンドポイントを削除します。
実行時間の長い操作が完了するまで待つ必要はありません。 既定値は False です。
確認のダイアログを表示しません。
グローバル パラメーター
すべてのデバッグ ログを表示するようにログの詳細レベルを上げます。
このヘルプ メッセージを表示して終了します。
エラーのみを表示し、警告は抑制します。
出力形式。
JMESPath クエリ文字列。 詳細と例については、http://jmespath.org/ をご覧ください。
サブスクリプションの名前または ID。 az account set -s NAME_OR_ID
を使用して、既定のサブスクリプションを構成できます。
ログの詳細レベルを上げます。 詳細なデバッグ ログを表示するには --debug を使います。
az ml online-endpoint get-credentials
オンライン エンドポイントのトークン/キーを一覧表示します。
az ml online-endpoint get-credentials --name
--resource-group
--workspace-name
例
オンライン エンドポイントのキーを一覧表示する
az ml online-endpoint get-credentials --name my-online-endpoint --resource-group my-resource-group --workspace-name my-workspace
必須のパラメーター
オンライン エンドポイントの名前。
リソース グループの名前。 az configure --defaults group=<name>
を使用して、既定のグループを構成できます。
Azure ML ワークスペースの名前。 を使用して、既定のワークスペースを az configure --defaults workspace=<name>
構成できます。
グローバル パラメーター
すべてのデバッグ ログを表示するようにログの詳細レベルを上げます。
このヘルプ メッセージを表示して終了します。
エラーのみを表示し、警告は抑制します。
出力形式。
JMESPath クエリ文字列。 詳細と例については、http://jmespath.org/ をご覧ください。
サブスクリプションの名前または ID。 az account set -s NAME_OR_ID
を使用して、既定のサブスクリプションを構成できます。
ログの詳細レベルを上げます。 詳細なデバッグ ログを表示するには --debug を使います。
az ml online-endpoint invoke
エンドポイントを呼び出します。
何らかの要求データを使用してオンライン エンドポイントを呼び出すことができます。 これはリアルタイム推論であり、スコア付け結果はすぐに返されます。
az ml online-endpoint invoke --name
--resource-group
--workspace-name
[--deployment-name]
[--local {false, true}]
[--request-file]
例
何らかの要求データを使用してオンライン エンドポイントを呼び出す
az ml online-endpoint invoke --name my-online-endpoint --request-file sample_request.json --resource-group my-resource-group --workspace-name my-workspace
特定のデプロイを対象とするオンライン エンドポイントを呼び出す
az ml online-endpoint invoke --name my-online-endpoint --deployment my-deployment --request-file sample_request.json --resource-group my-resource-group --workspace-name my-workspace
必須のパラメーター
オンライン エンドポイントの名前。
リソース グループの名前。 az configure --defaults group=<name>
を使用して、既定のグループを構成できます。
Azure ML ワークスペースの名前。 を使用して、既定のワークスペースを az configure --defaults workspace=<name>
構成できます。
省略可能のパラメーター
ターゲットとするデプロイの名前。
ローカル エンドポイントを呼び出します。 これは、このエンドポイントに対してローカル デプロイが作成されている場合にのみ機能します。
要求データを含む JSON ファイルへのローカル パス。
グローバル パラメーター
すべてのデバッグ ログを表示するようにログの詳細レベルを上げます。
このヘルプ メッセージを表示して終了します。
エラーのみを表示し、警告は抑制します。
出力形式。
JMESPath クエリ文字列。 詳細と例については、http://jmespath.org/ をご覧ください。
サブスクリプションの名前または ID。 az account set -s NAME_OR_ID
を使用して、既定のサブスクリプションを構成できます。
ログの詳細レベルを上げます。 詳細なデバッグ ログを表示するには --debug を使います。
az ml online-endpoint list
ワークスペース内のエンドポイントを一覧表示します。
az ml online-endpoint list --resource-group
--workspace-name
[--local {false, true}]
例
ワークスペース内のすべてのオンライン エンドポイントを一覧表示する
az ml online-endpoint list --resource-group my-resource-group --workspace-name my-workspace
ワークスペース内のすべてのバッチ エンドポイントを一覧表示する
az ml online-endpoint list --resource-group my-resource-group --workspace-name my-workspace
--query 引数を使用してワークスペース内のすべてのオンライン エンドポイントを一覧表示し、コマンドの結果に対して JMESPath クエリを実行します。
az ml online-endpoint list --query "[].{Name:name}" --output table --resource-group my-resource-group --workspace-name my-workspace
必須のパラメーター
リソース グループの名前。 az configure --defaults group=<name>
を使用して、既定のグループを構成できます。
Azure ML ワークスペースの名前。 を使用して、既定のワークスペースを az configure --defaults workspace=<name>
構成できます。
省略可能のパラメーター
すべてのローカル エンドポイントを一覧表示します。
グローバル パラメーター
すべてのデバッグ ログを表示するようにログの詳細レベルを上げます。
このヘルプ メッセージを表示して終了します。
エラーのみを表示し、警告は抑制します。
出力形式。
JMESPath クエリ文字列。 詳細と例については、http://jmespath.org/ をご覧ください。
サブスクリプションの名前または ID。 az account set -s NAME_OR_ID
を使用して、既定のサブスクリプションを構成できます。
ログの詳細レベルを上げます。 詳細なデバッグ ログを表示するには --debug を使います。
az ml online-endpoint regenerate-keys
オンライン エンドポイントのキーを再生成します。
az ml online-endpoint regenerate-keys --name
--resource-group
--workspace-name
[--key-type]
[--no-wait]
例
オンライン エンドポイントのキーを再生成する
az ml online-endpoint regenerate-keys --name my-online-endpoint --resource-group my-resource-group --workspace-name my-workspace
必須のパラメーター
オンライン エンドポイントの名前。
リソース グループの名前。 az configure --defaults group=<name>
を使用して、既定のグループを構成できます。
Azure ML ワークスペースの名前。 を使用して、既定のワークスペースを az configure --defaults workspace=<name>
構成できます。
省略可能のパラメーター
再生成するキーの種類。 使用できる値: プライマリ、セカンダリ。
実行時間の長い操作が完了するまで待つ必要はありません。 既定値は False です。
グローバル パラメーター
すべてのデバッグ ログを表示するようにログの詳細レベルを上げます。
このヘルプ メッセージを表示して終了します。
エラーのみを表示し、警告は抑制します。
出力形式。
JMESPath クエリ文字列。 詳細と例については、http://jmespath.org/ をご覧ください。
サブスクリプションの名前または ID。 az account set -s NAME_OR_ID
を使用して、既定のサブスクリプションを構成できます。
ログの詳細レベルを上げます。 詳細なデバッグ ログを表示するには --debug を使います。
az ml online-endpoint show
エンドポイントの詳細を表示します。
az ml online-endpoint show --name
--resource-group
--workspace-name
[--local {false, true}]
[--web]
例
バッチ エンドポイントの詳細を表示する
az ml online-endpoint show --name my-online-endpoint --resource-group my-resource-group --workspace-name my-workspace
--query 引数を使用して、コマンドの結果に対して JMESPath クエリを実行するエンドポイントのプロビジョニング状態を表示します。
az ml online-endpoint show -n my-endpoint --query "{Name:name,State:provisioning_state}" --output table --resource-group my-resource-group --workspace-name my-workspace
必須のパラメーター
オンライン エンドポイントの名前。
リソース グループの名前。 az configure --defaults group=<name>
を使用して、既定のグループを構成できます。
Azure ML ワークスペースの名前。 を使用して、既定のワークスペースを az configure --defaults workspace=<name>
構成できます。
省略可能のパラメーター
ローカル エンドポイントを表示します。
Web ブラウザーで Azure ML Studio にエンドポイントの詳細を表示します。
グローバル パラメーター
すべてのデバッグ ログを表示するようにログの詳細レベルを上げます。
このヘルプ メッセージを表示して終了します。
エラーのみを表示し、警告は抑制します。
出力形式。
JMESPath クエリ文字列。 詳細と例については、http://jmespath.org/ をご覧ください。
サブスクリプションの名前または ID。 az account set -s NAME_OR_ID
を使用して、既定のサブスクリプションを構成できます。
ログの詳細レベルを上げます。 詳細なデバッグ ログを表示するには --debug を使います。
az ml online-endpoint update
エンドポイントを更新します。
エンドポイントの 'description'、'tags'、および 'traffic' プロパティを更新できます。 さらに、新しいデプロイをエンドポイントに追加したり、既存のデプロイを更新したりできます。
az ml online-endpoint update --resource-group
--workspace-name
[--add]
[--file]
[--force-string]
[--local {false, true}]
[--mirror-traffic]
[--name]
[--no-wait]
[--remove]
[--set]
[--traffic]
[--web]
例
YAML 仕様ファイルからエンドポイントを更新する
az ml online-endpoint update --file updated_endpoint.yml --resource-group my-resource-group --workspace-name my-workspace
エンドポイントのトラフィック設定を更新する
az ml online-endpoint update --name my-online-endpoint --traffic "my-new-deployment=100" --resource-group my-resource-group --workspace-name my-workspace
必須のパラメーター
リソース グループの名前。 az configure --defaults group=<name>
を使用して、既定のグループを構成できます。
Azure ML ワークスペースの名前。 を使用して、既定のワークスペースを az configure --defaults workspace=<name>
構成できます。
省略可能のパラメーター
パスとキー値のペアを指定して、オブジェクトの一覧にオブジェクトを追加します。 例: --add property.listProperty <key=value, string or JSON string>
。
Azure ML オンライン エンドポイント仕様を含む YAML ファイルへのローカル パス。 オンライン エンドポイントの YAML リファレンス ドキュメントは次 https://aka.ms/ml-cli-v2-endpoint-online-yaml-referenceの場所にあります。
'set' または 'add' を使用する場合は、JSON に変換するのではなく、文字列リテラルを保持します。
ローカル エンドポイントを更新します。
ライブ トラフィックの重複する割合を、デプロイのトレーニングに転送します。
オンライン エンドポイントの名前。
実行時間の長い操作が完了するまで待つ必要はありません。 既定値は False です。
リストからプロパティまたは要素を削除します。 例: --remove property.list <indexToRemove>
OR --remove propertyToRemove
.
設定するプロパティ パスと値を指定して、オブジェクトを更新します。 例: --set property1.property2=<value>
。
エンドポイントのトラフィック設定のスペース区切りのキーと値のペア (引用符)。
Web ブラウザーで Azure ML Studio にエンドポイントの詳細を表示します。
グローバル パラメーター
すべてのデバッグ ログを表示するようにログの詳細レベルを上げます。
このヘルプ メッセージを表示して終了します。
エラーのみを表示し、警告は抑制します。
出力形式。
JMESPath クエリ文字列。 詳細と例については、http://jmespath.org/ をご覧ください。
サブスクリプションの名前または ID。 az account set -s NAME_OR_ID
を使用して、既定のサブスクリプションを構成できます。
ログの詳細レベルを上げます。 詳細なデバッグ ログを表示するには --debug を使います。
Azure CLI