az webapp sitecontainers

管理 Linux Web 应用 sitecontainers。

命令

名称 说明 类型 Status
az webapp sitecontainers create

为 linux Webapp 创建 sitecontainers。

核心 GA
az webapp sitecontainers delete

删除 linux webapp 的 sitecontainer。

核心 GA
az webapp sitecontainers list

列出 linux webapp 的所有 sitecontainers。

核心 GA
az webapp sitecontainers log

获取 linux webapp 的 sitecontainer 的日志。

核心 GA
az webapp sitecontainers show

列出 linux webapp 的 sitecontainer 的详细信息。

核心 GA
az webapp sitecontainers status

获取 linux webapp 的 sitecontainer 的状态。

核心 GA
az webapp sitecontainers update

更新 linux webapp 的现有 sitecontainer。

核心 GA

az webapp sitecontainers create

为 linux Webapp 创建 sitecontainers。

可以通过传递 arg --sitecontainers-spec-file 来添加或更新多个 sitecontainers-spec-file,该文件是包含 sitecontainer 规范数组的 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”, “targetPort”myregistry.io/secondimage:latest: “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 Webapp 创建主 sitecontainer

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 Webapp 创建或更新多个 sitecontainers

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

必需参数

--name -n

linux webapp 的名称。

--resource-group -g

资源组的名称。 可以使用 az configure --defaults group=<name>配置默认组。

可选参数

--container-name

SiteContainer 的名称。

--image

映像名称。

--is-main

如果容器是主 SiteContainer,则为 True;否则为 false。

接受的值: false, true
--registry-password

用于映像注册表身份验证的密码。

--registry-username

用于映像注册表身份验证的用户名。

--si --system-assigned-identity

如果为 true,则在拉取映像时,系统分配的标识将用于身份验证。

接受的值: false, true
--sitecontainers-spec-file --ssf

包含 sitecontainer 列表的 json sitecontainer 规范文件的路径,如果提供了此 arg,则忽略其他 sitecontainer 输入参数。

--slot -s

Web 应用槽的名称。 如果未指定,则默认为生产槽。

--startup-cmd

SiteContainer 的启动命令。

--target-port

SiteContainer 的目标端口。

--ui --user-assigned-identity

用于拉取映像时用于身份验证的用户矩阵标识的 ClientID。

全局参数
--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 获取完整的调试日志。

az webapp sitecontainers delete

删除 linux webapp 的 sitecontainer。

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

示例

删除 linux webapp 的 sitecontainer

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

必需参数

--container-name

SiteContainer 的名称。

可选参数

--ids

一个或多个资源 ID(以空格分隔)。 它应该是包含“Resource Id”参数的所有信息的完整资源 ID。 应提供 --ids 或其他“Resource Id”参数。

--name -n

linux webapp 的名称。

--resource-group -g

资源组的名称。 可以使用 az configure --defaults group=<name>配置默认组。

--slot -s

Web 应用槽的名称。 如果未指定,则默认为生产槽。

--subscription

订阅的名称或 ID。 可以使用 az account set -s NAME_OR_ID 配置默认订阅。

全局参数
--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 获取完整的调试日志。

az webapp sitecontainers list

列出 linux webapp 的所有 sitecontainers。

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

示例

列出 linux webapp 的所有 sitecontainers

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

必需参数

--name -n

linux webapp 的名称。

--resource-group -g

资源组的名称。 可以使用 az configure --defaults group=<name>配置默认组。

可选参数

--slot -s

Web 应用槽的名称。 如果未指定,则默认为生产槽。

全局参数
--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 获取完整的调试日志。

az webapp sitecontainers log

获取 linux webapp 的 sitecontainer 的日志。

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

示例

获取 linux webapp 的 sitecontainer 的日志

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

必需参数

--container-name

SiteContainer 的名称。

可选参数

--ids

一个或多个资源 ID(以空格分隔)。 它应该是包含“Resource Id”参数的所有信息的完整资源 ID。 应提供 --ids 或其他“Resource Id”参数。

--name -n

linux webapp 的名称。

--resource-group -g

资源组的名称。 可以使用 az configure --defaults group=<name>配置默认组。

--slot -s

Web 应用槽的名称。 如果未指定,则默认为生产槽。

--subscription

订阅的名称或 ID。 可以使用 az account set -s NAME_OR_ID 配置默认订阅。

全局参数
--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 获取完整的调试日志。

az webapp sitecontainers show

列出 linux webapp 的 sitecontainer 的详细信息。

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

示例

列出 linux webapp 的 sitecontainer 的详细信息

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

必需参数

--container-name

SiteContainer 的名称。

可选参数

--ids

一个或多个资源 ID(以空格分隔)。 它应该是包含“Resource Id”参数的所有信息的完整资源 ID。 应提供 --ids 或其他“Resource Id”参数。

--name -n

linux webapp 的名称。

--resource-group -g

资源组的名称。 可以使用 az configure --defaults group=<name>配置默认组。

--slot -s

Web 应用槽的名称。 如果未指定,则默认为生产槽。

--subscription

订阅的名称或 ID。 可以使用 az account set -s NAME_OR_ID 配置默认订阅。

全局参数
--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 获取完整的调试日志。

az webapp sitecontainers status

获取 linux webapp 的 sitecontainer 的状态。

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

示例

获取 linux webapp 的 sitecontainer 的状态

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

可选参数

--container-name

SiteContainer 的名称。

--ids

一个或多个资源 ID(以空格分隔)。 它应该是包含“Resource Id”参数的所有信息的完整资源 ID。 应提供 --ids 或其他“Resource Id”参数。

--name -n

linux webapp 的名称。

--resource-group -g

资源组的名称。 可以使用 az configure --defaults group=<name>配置默认组。

--slot -s

Web 应用槽的名称。 如果未指定,则默认为生产槽。

--subscription

订阅的名称或 ID。 可以使用 az account set -s NAME_OR_ID 配置默认订阅。

全局参数
--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 获取完整的调试日志。

az webapp sitecontainers update

更新 linux webapp 的现有 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 webapp 的 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 的名称。

可选参数

--ids

一个或多个资源 ID(以空格分隔)。 它应该是包含“Resource Id”参数的所有信息的完整资源 ID。 应提供 --ids 或其他“Resource Id”参数。

--image

映像名称。

--is-main

如果容器是主站点容器,则为 True;否则为 false。

接受的值: false, true
--name -n

linux webapp 的名称。

--registry-password

用于映像注册表身份验证的密码。

--registry-username

用于映像注册表身份验证的用户名。

--resource-group -g

资源组的名称。 可以使用 az configure --defaults group=<name>配置默认组。

--si --system-assigned-identity

如果为 true,则在拉取映像时,系统分配的标识将用于身份验证。

接受的值: false, true
--slot -s

Web 应用槽的名称。 如果未指定,则默认为生产槽。

--startup-cmd

SiteContainer 的启动命令。

--subscription

订阅的名称或 ID。 可以使用 az account set -s NAME_OR_ID 配置默认订阅。

--target-port

SiteContainer 的目标端口。

--ui --user-assigned-identity

用于拉取映像时用于身份验证的用户矩阵标识的 ClientID。

全局参数
--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 获取完整的调试日志。