次の方法で共有


az webapp sitecontainers

Linux Web アプリのサイトコンテナーを管理します。

コマンド

名前 説明 状態
az webapp sitecontainers convert

Web アプリを sitecontainers からクラシック カスタム コンテナーに変換し、その逆を行います。

Core GA
az webapp sitecontainers create

Linux Web アプリの sitecontainers を作成します。

Core GA
az webapp sitecontainers delete

Linux Web アプリの sitecontainer を削除します。

Core GA
az webapp sitecontainers list

Linux Web アプリのすべての sitecontainers を一覧表示します。

Core GA
az webapp sitecontainers log

Linux Web アプリの sitecontainer のログを取得します。

Core GA
az webapp sitecontainers show

Linux Web アプリの sitecontainer の詳細を一覧表示します。

Core GA
az webapp sitecontainers status

Linux Web アプリの sitecontainer の状態を取得します。

Core GA
az webapp sitecontainers update

Linux Web アプリの既存の sitecontainer を更新します。

Core GA

az webapp sitecontainers convert

Web アプリを sitecontainers からクラシック カスタム コンテナーに変換し、その逆を行います。

az webapp sitecontainers convert --mode {docker, sitecontainers}
                                 [--ids]
                                 [--name]
                                 [--resource-group]
                                 [--slot]
                                 [--subscription]

webapp を sitecontainers からクラシック カスタム コンテナー (docker) に変換する

az webapp sitecontainers convert --mode docker --name MyWebApp --resource-group MyResourceGroup

Web アプリをクラシック カスタム コンテナー (docker) から sitecontainers に変換する

az webapp sitecontainers convert --mode sitecontainers --name MyWebApp --resource-group MyResourceGroup

必須のパラメーター

--mode

変換のモード。

プロパティ
指定可能な値: docker, sitecontainers

オプションのパラメーター

次のパラメーターは省略可能ですが、コマンドを正常に実行するには、状況に応じて 1 つ以上が必要になる場合があります。

--ids

1 つ以上のリソース ID (スペース区切り)。 これは、'Resource Id' 引数のすべての情報を含む完全なリソース ID である必要があります。 --ids または他の 'Resource Id' 引数を指定する必要があります。

プロパティ
パラメーター グループ: Resource Id Arguments
--name -n

Linux Web アプリの名前。

プロパティ
パラメーター グループ: Resource Id Arguments
--resource-group -g

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

プロパティ
パラメーター グループ: Resource Id Arguments
--slot -s

Web アプリ スロットの名前。 指定されていない場合は、既定で運用スロットに設定されます。

--subscription

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

プロパティ
パラメーター グループ: Resource Id Arguments
グローバル パラメーター
--debug

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

プロパティ
規定値: False
--help -h

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

--only-show-errors

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

プロパティ
規定値: False
--output -o

出力フォーマット。

プロパティ
規定値: json
指定可能な値: json, jsonc, none, table, tsv, yaml, yamlc
--query

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

--verbose

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

プロパティ
規定値: False

az webapp sitecontainers create

Linux Web アプリの sitecontainers を作成します。

複数のサイトコンテナーを一度に追加または更新するには、arg --sitecontainers-spec-file (sitecontainer specs の配列を含む json ファイルへのパス) を渡します。 json ファイルの例: [ { "name": "firstcontainer", "properties": { "image": "myregistry.io/firstimage:latest", "targetPort": "80", "isMain": true, "environmentVariables": [ { "name": "VARIABLE_1", "value": "APPSETTING_NAME1" } ], "volumeMounts": [ { "containerMountPath": "mountPath", "readOnly": true, "volumeSubPath": "subPath" } ] } }, { "name": "secondcontainer", "properties": { "image": "myregistry.io/secondimage:latest", "targetPort": "3000", "isMain": false, "authType": "SystemIdentity", "startUpCommand": "MyStartupCmd" } }, { "name": "thirdcontainer", "properties": { "image": "myregistry.io/thirdimage:latest", "targetPort": "3001", "isMain": false, "authType": "UserAssigned", "userManagedIdentityClientId": "ClientID" } }, { "name": "fourthcontainer", "properties": { "image": "myregistry.io/fourthimage:latest", "targetPort": "3002", "isMain": false, "authType": "UserCredentials", "userName": "Username", "passwordSecret": "Password" } } ]。

az webapp sitecontainers create --name
                                --resource-group
                                [--container-name]
                                [--image]
                                [--is-main {false, true}]
                                [--registry-password]
                                [--registry-username]
                                [--si --system-assigned-identity {false, true}]
                                [--sitecontainers-spec-file --ssf]
                                [--slot]
                                [--startup-cmd]
                                [--target-port]
                                [--ui --user-assigned-identity]

Linux Web アプリ用のメイン サイトコンテナーを作成する

az webapp sitecontainers create --name MyWebApp --resource-group MyResourceGroup --container-name MyContainer --image MyImageRegistry.io/MyImage:latest --target-port 80 --is-main

json sitecontainer-spec ファイルを使用して Linux Web アプリの複数のサイトコンテナーを作成または更新する

az webapp sitecontainers create --name MyWebApp --resource-group MyResourceGroup --sitecontainers-spec-file ./sitecontainersspec.json

必須のパラメーター

--name -n

Linux Web アプリの名前。

--resource-group -g

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

オプションのパラメーター

次のパラメーターは省略可能ですが、コマンドを正常に実行するには、状況に応じて 1 つ以上が必要になる場合があります。

--container-name

SiteContainer の名前。

--image

イメージ名。

--is-main

コンテナーがメインの SiteContainer の場合は True。それ以外の場合は false。

プロパティ
指定可能な値: false, true
--registry-password

イメージ レジストリ認証に使用されるパスワード。

--registry-username

イメージ レジストリ認証に使用されるユーザー名。

--si --system-assigned-identity

true の場合、イメージのプル中にシステム割り当て ID が認証に使用されます。

プロパティ
指定可能な値: false, true
--sitecontainers-spec-file --ssf

sitecontainer のリストを含む json sitecontainer spec ファイルへのパス。この引数が指定されている場合、他の sitecontainer 入力引数は無視されます。

--slot -s

Web アプリ スロットの名前。 指定されていない場合は、既定で運用スロットに設定されます。

--startup-cmd

SiteContainer のスタートアップ コマンド。

--target-port

SiteContainer のターゲット ポート。

--ui --user-assigned-identity

イメージのプル中に認証に使用されるユーザーマガン ID の ClientID。

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

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

プロパティ
規定値: False
--help -h

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

--only-show-errors

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

プロパティ
規定値: False
--output -o

出力フォーマット。

プロパティ
規定値: json
指定可能な値: json, jsonc, none, table, tsv, yaml, yamlc
--query

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

--subscription

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

--verbose

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

プロパティ
規定値: False

az webapp sitecontainers delete

Linux Web アプリの sitecontainer を削除します。

az webapp sitecontainers delete --container-name
                                [--ids]
                                [--name]
                                [--resource-group]
                                [--slot]
                                [--subscription]

Linux Web アプリの sitecontainer を削除する

az webapp sitecontainers delete --name MyWebApp --resource-group MyResourceGroup --container-name MyContainer

必須のパラメーター

--container-name

SiteContainer の名前。

オプションのパラメーター

次のパラメーターは省略可能ですが、コマンドを正常に実行するには、状況に応じて 1 つ以上が必要になる場合があります。

--ids

1 つ以上のリソース ID (スペース区切り)。 これは、'Resource Id' 引数のすべての情報を含む完全なリソース ID である必要があります。 --ids または他の 'Resource Id' 引数を指定する必要があります。

プロパティ
パラメーター グループ: Resource Id Arguments
--name -n

Linux Web アプリの名前。

プロパティ
パラメーター グループ: Resource Id Arguments
--resource-group -g

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

プロパティ
パラメーター グループ: Resource Id Arguments
--slot -s

Web アプリ スロットの名前。 指定されていない場合は、既定で運用スロットに設定されます。

--subscription

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

プロパティ
パラメーター グループ: Resource Id Arguments
グローバル パラメーター
--debug

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

プロパティ
規定値: False
--help -h

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

--only-show-errors

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

プロパティ
規定値: False
--output -o

出力フォーマット。

プロパティ
規定値: json
指定可能な値: json, jsonc, none, table, tsv, yaml, yamlc
--query

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

--verbose

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

プロパティ
規定値: False

az webapp sitecontainers list

Linux Web アプリのすべての sitecontainers を一覧表示します。

az webapp sitecontainers list --name
                              --resource-group
                              [--slot]

Linux Web アプリのすべての sitecontainers を一覧表示する

az webapp sitecontainers list --name MyWebApp --resource-group MyResourceGroup

必須のパラメーター

--name -n

Linux Web アプリの名前。

--resource-group -g

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

オプションのパラメーター

次のパラメーターは省略可能ですが、コマンドを正常に実行するには、状況に応じて 1 つ以上が必要になる場合があります。

--slot -s

Web アプリ スロットの名前。 指定されていない場合は、既定で運用スロットに設定されます。

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

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

プロパティ
規定値: False
--help -h

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

--only-show-errors

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

プロパティ
規定値: False
--output -o

出力フォーマット。

プロパティ
規定値: json
指定可能な値: json, jsonc, none, table, tsv, yaml, yamlc
--query

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

--subscription

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

--verbose

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

プロパティ
規定値: False

az webapp sitecontainers log

Linux Web アプリの sitecontainer のログを取得します。

az webapp sitecontainers log --container-name
                             [--ids]
                             [--name]
                             [--resource-group]
                             [--slot]
                             [--subscription]

Linux Web アプリの sitecontainer のログを取得する

az webapp sitecontainers log --name MyWebApp --resource-group MyResourceGroup --container-name MyContainer

必須のパラメーター

--container-name

SiteContainer の名前。

オプションのパラメーター

次のパラメーターは省略可能ですが、コマンドを正常に実行するには、状況に応じて 1 つ以上が必要になる場合があります。

--ids

1 つ以上のリソース ID (スペース区切り)。 これは、'Resource Id' 引数のすべての情報を含む完全なリソース ID である必要があります。 --ids または他の 'Resource Id' 引数を指定する必要があります。

プロパティ
パラメーター グループ: Resource Id Arguments
--name -n

Linux Web アプリの名前。

プロパティ
パラメーター グループ: Resource Id Arguments
--resource-group -g

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

プロパティ
パラメーター グループ: Resource Id Arguments
--slot -s

Web アプリ スロットの名前。 指定されていない場合は、既定で運用スロットに設定されます。

--subscription

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

プロパティ
パラメーター グループ: Resource Id Arguments
グローバル パラメーター
--debug

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

プロパティ
規定値: False
--help -h

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

--only-show-errors

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

プロパティ
規定値: False
--output -o

出力フォーマット。

プロパティ
規定値: json
指定可能な値: json, jsonc, none, table, tsv, yaml, yamlc
--query

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

--verbose

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

プロパティ
規定値: False

az webapp sitecontainers show

Linux Web アプリの sitecontainer の詳細を一覧表示します。

az webapp sitecontainers show --container-name
                              [--ids]
                              [--name]
                              [--resource-group]
                              [--slot]
                              [--subscription]

Linux Web アプリの sitecontainer の詳細を一覧表示する

az webapp sitecontainers show --name MyWebApp --resource-group MyResourceGroup --container-name MyContainer

必須のパラメーター

--container-name

SiteContainer の名前。

オプションのパラメーター

次のパラメーターは省略可能ですが、コマンドを正常に実行するには、状況に応じて 1 つ以上が必要になる場合があります。

--ids

1 つ以上のリソース ID (スペース区切り)。 これは、'Resource Id' 引数のすべての情報を含む完全なリソース ID である必要があります。 --ids または他の 'Resource Id' 引数を指定する必要があります。

プロパティ
パラメーター グループ: Resource Id Arguments
--name -n

Linux Web アプリの名前。

プロパティ
パラメーター グループ: Resource Id Arguments
--resource-group -g

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

プロパティ
パラメーター グループ: Resource Id Arguments
--slot -s

Web アプリ スロットの名前。 指定されていない場合は、既定で運用スロットに設定されます。

--subscription

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

プロパティ
パラメーター グループ: Resource Id Arguments
グローバル パラメーター
--debug

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

プロパティ
規定値: False
--help -h

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

--only-show-errors

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

プロパティ
規定値: False
--output -o

出力フォーマット。

プロパティ
規定値: json
指定可能な値: json, jsonc, none, table, tsv, yaml, yamlc
--query

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

--verbose

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

プロパティ
規定値: False

az webapp sitecontainers status

Linux Web アプリの sitecontainer の状態を取得します。

az webapp sitecontainers status [--container-name]
                                [--ids]
                                [--name]
                                [--resource-group]
                                [--slot]
                                [--subscription]

Linux Web アプリの sitecontainer の状態を取得する

az webapp sitecontainers status --name MyWebApp --resource-group MyResourceGroup --container-name MyContainer

オプションのパラメーター

次のパラメーターは省略可能ですが、コマンドを正常に実行するには、状況に応じて 1 つ以上が必要になる場合があります。

--container-name

SiteContainer の名前。

--ids

1 つ以上のリソース ID (スペース区切り)。 これは、'Resource Id' 引数のすべての情報を含む完全なリソース ID である必要があります。 --ids または他の 'Resource Id' 引数を指定する必要があります。

プロパティ
パラメーター グループ: Resource Id Arguments
--name -n

Linux Web アプリの名前。

プロパティ
パラメーター グループ: Resource Id Arguments
--resource-group -g

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

プロパティ
パラメーター グループ: Resource Id Arguments
--slot -s

Web アプリ スロットの名前。 指定されていない場合は、既定で運用スロットに設定されます。

--subscription

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

プロパティ
パラメーター グループ: Resource Id Arguments
グローバル パラメーター
--debug

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

プロパティ
規定値: False
--help -h

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

--only-show-errors

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

プロパティ
規定値: False
--output -o

出力フォーマット。

プロパティ
規定値: json
指定可能な値: json, jsonc, none, table, tsv, yaml, yamlc
--query

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

--verbose

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

プロパティ
規定値: False

az webapp sitecontainers update

Linux Web アプリの既存の sitecontainer を更新します。

az webapp sitecontainers update --container-name
                                [--ids]
                                [--image]
                                [--is-main {false, true}]
                                [--name]
                                [--registry-password]
                                [--registry-username]
                                [--resource-group]
                                [--si --system-assigned-identity {false, true}]
                                [--slot]
                                [--startup-cmd]
                                [--subscription]
                                [--target-port]
                                [--ui --user-assigned-identity]

Linux Web アプリの sitecontainer を更新する

az webapp sitecontainers update --name MyWebApp --resource-group MyResourceGroup --container-name MyContainer --image MyImageRegistry.io/MyImage:latest --target-port 3000 --is-main false

必須のパラメーター

--container-name

SiteContainer の名前。

オプションのパラメーター

次のパラメーターは省略可能ですが、コマンドを正常に実行するには、状況に応じて 1 つ以上が必要になる場合があります。

--ids

1 つ以上のリソース ID (スペース区切り)。 これは、'Resource Id' 引数のすべての情報を含む完全なリソース ID である必要があります。 --ids または他の 'Resource Id' 引数を指定する必要があります。

プロパティ
パラメーター グループ: Resource Id Arguments
--image

イメージ名。

--is-main

コンテナーがメイン サイト コンテナーの場合は True。それ以外の場合は false。

プロパティ
指定可能な値: false, true
--name -n

Linux Web アプリの名前。

プロパティ
パラメーター グループ: Resource Id Arguments
--registry-password

イメージ レジストリ認証に使用されるパスワード。

--registry-username

イメージ レジストリ認証に使用されるユーザー名。

--resource-group -g

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

プロパティ
パラメーター グループ: Resource Id Arguments
--si --system-assigned-identity

true の場合、イメージのプル中にシステム割り当て ID が認証に使用されます。

プロパティ
指定可能な値: false, true
--slot -s

Web アプリ スロットの名前。 指定されていない場合は、既定で運用スロットに設定されます。

--startup-cmd

SiteContainer のスタートアップ コマンド。

--subscription

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

プロパティ
パラメーター グループ: Resource Id Arguments
--target-port

SiteContainer のターゲット ポート。

--ui --user-assigned-identity

イメージのプル中に認証に使用されるユーザーマガン ID の ClientID。

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

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

プロパティ
規定値: False
--help -h

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

--only-show-errors

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

プロパティ
規定値: False
--output -o

出力フォーマット。

プロパティ
規定値: json
指定可能な値: json, jsonc, none, table, tsv, yaml, yamlc
--query

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

--verbose

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

プロパティ
規定値: False