次の方法で共有


Containers - Execute Command

特定のコンテナー インスタンスでコマンドを実行します。
指定したリソース グループとコンテナー グループ内の特定のコンテナー インスタンスに対してコマンドを実行します。

POST https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerInstance/containerGroups/{containerGroupName}/containers/{containerName}/exec?api-version=2023-05-01

URI パラメーター

名前 / 必須 説明
containerGroupName
path True

string

コンテナー グループの名前。

containerName
path True

string

コンテナー インスタンスの名前。

resourceGroupName
path True

string

リソース グループの名前。

subscriptionId
path True

string

Microsoft Azure サブスクリプションを一意に識別するサブスクリプション資格情報。 サブスクリプション ID は、すべてのサービス呼び出しの URI の一部を形成します。

api-version
query True

string

クライアント API のバージョン

要求本文

名前 説明
command

string

実行するコマンド。

terminalSize

TerminalSize

ターミナルのサイズ。

応答

名前 説明
200 OK

ContainerExecResponse

わかりました

Other Status Codes

CloudError

操作が失敗した理由を説明するエラー応答。

セキュリティ

azure_auth

Azure Active Directory OAuth2 フロー

型: oauth2
フロー: implicit
Authorization URL (承認 URL): https://login.microsoftonline.com/common/oauth2/authorize

スコープ

名前 説明
user_impersonation ユーザー アカウントを偽装する

ContainerExec

要求のサンプル

POST https://management.azure.com/subscriptions/subid/resourceGroups/demo/providers/Microsoft.ContainerInstance/containerGroups/demo1/containers/container1/exec?api-version=2023-05-01

{
  "command": "/bin/bash",
  "terminalSize": {
    "rows": 12,
    "cols": 12
  }
}

応答のサンプル

{
  "webSocketUri": "wss://web-socket-uri",
  "password": "password"
}

定義

名前 説明
CloudError

コンテナー インスタンス サービスからのエラー応答。

CloudErrorBody

コンテナー インスタンス サービスからのエラー応答。

ContainerExecRequest

コンテナー exec 要求。

ContainerExecResponse

container exec コマンドの情報。

TerminalSize

ターミナルのサイズ。

CloudError

コンテナー インスタンス サービスからのエラー応答。

名前 説明
error

CloudErrorBody

コンテナー インスタンス サービスからのエラー応答。

CloudErrorBody

コンテナー インスタンス サービスからのエラー応答。

名前 説明
code

string

エラーの識別子。 コードは不変であり、プログラムで使用することを目的としています。

details

CloudErrorBody[]

エラーに関する追加の詳細の一覧。

message

string

ユーザー インターフェイスでの表示に適したエラーを説明するメッセージ。

target

string

特定のエラーのターゲット。 たとえば、エラーが発生したプロパティの名前です。

ContainerExecRequest

コンテナー exec 要求。

名前 説明
command

string

実行するコマンド。

terminalSize

TerminalSize

ターミナルのサイズ。

ContainerExecResponse

container exec コマンドの情報。

名前 説明
password

string

exec コマンドを開始するためのパスワード。

webSocketUri

string

exec websocket の URI。

TerminalSize

ターミナルのサイズ。

名前 説明
cols

integer (int32)

ターミナルの列サイズ

rows

integer (int32)

ターミナルの行サイズ