az webapp sitecontainers
管理 Linux Web 应用 sitecontainers。
命令
| 名称 | 说明 | 类型 | Status |
|---|---|---|---|
| az webapp sitecontainers convert |
将 Web 应用从 sitecontainer 转换为经典自定义容器,反之亦然。 |
Core | GA |
| az webapp sitecontainers create |
为 linux Webapp 创建 sitecontainers。 |
Core | GA |
| az webapp sitecontainers delete |
删除 linux webapp 的 sitecontainer。 |
Core | GA |
| az webapp sitecontainers list |
列出 linux webapp 的所有 sitecontainers。 |
Core | GA |
| az webapp sitecontainers log |
获取 linux webapp 的 sitecontainer 的日志。 |
Core | GA |
| az webapp sitecontainers show |
列出 linux webapp 的 sitecontainer 的详细信息。 |
Core | GA |
| az webapp sitecontainers status |
获取 linux webapp 的 sitecontainer 的状态。 |
Core | GA |
| az webapp sitecontainers update |
更新 linux webapp 的现有 sitecontainer。 |
Core | GA |
az webapp sitecontainers convert
将 Web 应用从 sitecontainer 转换为经典自定义容器,反之亦然。
az webapp sitecontainers convert --mode {docker, sitecontainers}
[--ids]
[--name]
[--resource-group]
[--slot]
[--subscription]
示例
从 sitecontainers 将 Web 应用转换为经典自定义容器(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
必需参数
转换模式。
| 属性 | 值 |
|---|---|
| 接受的值: | docker, sitecontainers |
可选参数
以下参数是可选的,但根据上下文,命令可能需要一个或多个参数才能成功执行。
一个或多个资源 ID(以空格分隔)。 它应该是包含“Resource Id”参数的所有信息的完整资源 ID。 应提供 --ids 或其他“Resource Id”参数。
| 属性 | 值 |
|---|---|
| 参数组: | Resource Id Arguments |
linux webapp 的名称。
| 属性 | 值 |
|---|---|
| 参数组: | Resource Id Arguments |
资源组的名称。 可以使用 az configure --defaults group=<name>配置默认组。
| 属性 | 值 |
|---|---|
| 参数组: | Resource Id Arguments |
Web 应用槽的名称。 如果未指定,则默认为生产槽。
订阅的名称或 ID。 可以使用 az account set -s NAME_OR_ID 配置默认订阅。
| 属性 | 值 |
|---|---|
| 参数组: | Resource Id Arguments |
全局参数
提高日志记录详细程度以显示所有调试日志。
| 属性 | 值 |
|---|---|
| 默认值: | False |
显示此帮助消息并退出。
仅显示错误,禁止显示警告。
| 属性 | 值 |
|---|---|
| 默认值: | False |
输出格式。
| 属性 | 值 |
|---|---|
| 默认值: | json |
| 接受的值: | json, jsonc, none, table, tsv, yaml, yamlc |
JMESPath 查询字符串。 有关更多信息和示例,请参阅 http://jmespath.org/。
增加日志记录详细程度。 使用 --debug 获取完整的调试日志。
| 属性 | 值 |
|---|---|
| 默认值: | False |
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
必需参数
linux webapp 的名称。
资源组的名称。 可以使用 az configure --defaults group=<name>配置默认组。
可选参数
以下参数是可选的,但根据上下文,命令可能需要一个或多个参数才能成功执行。
SiteContainer 的名称。
映像名称。
如果容器是主 SiteContainer,则为 True;否则为 false。
| 属性 | 值 |
|---|---|
| 接受的值: | false, true |
用于映像注册表身份验证的密码。
用于映像注册表身份验证的用户名。
如果为 true,则在拉取映像时,系统分配的标识将用于身份验证。
| 属性 | 值 |
|---|---|
| 接受的值: | false, true |
包含 sitecontainer 列表的 json sitecontainer 规范文件的路径,如果提供了此 arg,则忽略其他 sitecontainer 输入参数。
Web 应用槽的名称。 如果未指定,则默认为生产槽。
SiteContainer 的启动命令。
SiteContainer 的目标端口。
用于拉取映像时用于身份验证的用户矩阵标识的 ClientID。
全局参数
提高日志记录详细程度以显示所有调试日志。
| 属性 | 值 |
|---|---|
| 默认值: | False |
显示此帮助消息并退出。
仅显示错误,禁止显示警告。
| 属性 | 值 |
|---|---|
| 默认值: | False |
输出格式。
| 属性 | 值 |
|---|---|
| 默认值: | json |
| 接受的值: | json, jsonc, none, table, tsv, yaml, yamlc |
JMESPath 查询字符串。 有关更多信息和示例,请参阅 http://jmespath.org/。
订阅的名称或 ID。 可以使用 az account set -s NAME_OR_ID 配置默认订阅。
增加日志记录详细程度。 使用 --debug 获取完整的调试日志。
| 属性 | 值 |
|---|---|
| 默认值: | False |
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
必需参数
SiteContainer 的名称。
可选参数
以下参数是可选的,但根据上下文,命令可能需要一个或多个参数才能成功执行。
一个或多个资源 ID(以空格分隔)。 它应该是包含“Resource Id”参数的所有信息的完整资源 ID。 应提供 --ids 或其他“Resource Id”参数。
| 属性 | 值 |
|---|---|
| 参数组: | Resource Id Arguments |
linux webapp 的名称。
| 属性 | 值 |
|---|---|
| 参数组: | Resource Id Arguments |
资源组的名称。 可以使用 az configure --defaults group=<name>配置默认组。
| 属性 | 值 |
|---|---|
| 参数组: | Resource Id Arguments |
Web 应用槽的名称。 如果未指定,则默认为生产槽。
订阅的名称或 ID。 可以使用 az account set -s NAME_OR_ID 配置默认订阅。
| 属性 | 值 |
|---|---|
| 参数组: | Resource Id Arguments |
全局参数
提高日志记录详细程度以显示所有调试日志。
| 属性 | 值 |
|---|---|
| 默认值: | False |
显示此帮助消息并退出。
仅显示错误,禁止显示警告。
| 属性 | 值 |
|---|---|
| 默认值: | False |
输出格式。
| 属性 | 值 |
|---|---|
| 默认值: | json |
| 接受的值: | json, jsonc, none, table, tsv, yaml, yamlc |
JMESPath 查询字符串。 有关更多信息和示例,请参阅 http://jmespath.org/。
增加日志记录详细程度。 使用 --debug 获取完整的调试日志。
| 属性 | 值 |
|---|---|
| 默认值: | False |
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
必需参数
linux webapp 的名称。
资源组的名称。 可以使用 az configure --defaults group=<name>配置默认组。
可选参数
以下参数是可选的,但根据上下文,命令可能需要一个或多个参数才能成功执行。
Web 应用槽的名称。 如果未指定,则默认为生产槽。
全局参数
提高日志记录详细程度以显示所有调试日志。
| 属性 | 值 |
|---|---|
| 默认值: | False |
显示此帮助消息并退出。
仅显示错误,禁止显示警告。
| 属性 | 值 |
|---|---|
| 默认值: | False |
输出格式。
| 属性 | 值 |
|---|---|
| 默认值: | json |
| 接受的值: | json, jsonc, none, table, tsv, yaml, yamlc |
JMESPath 查询字符串。 有关更多信息和示例,请参阅 http://jmespath.org/。
订阅的名称或 ID。 可以使用 az account set -s NAME_OR_ID 配置默认订阅。
增加日志记录详细程度。 使用 --debug 获取完整的调试日志。
| 属性 | 值 |
|---|---|
| 默认值: | False |
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
必需参数
SiteContainer 的名称。
可选参数
以下参数是可选的,但根据上下文,命令可能需要一个或多个参数才能成功执行。
一个或多个资源 ID(以空格分隔)。 它应该是包含“Resource Id”参数的所有信息的完整资源 ID。 应提供 --ids 或其他“Resource Id”参数。
| 属性 | 值 |
|---|---|
| 参数组: | Resource Id Arguments |
linux webapp 的名称。
| 属性 | 值 |
|---|---|
| 参数组: | Resource Id Arguments |
资源组的名称。 可以使用 az configure --defaults group=<name>配置默认组。
| 属性 | 值 |
|---|---|
| 参数组: | Resource Id Arguments |
Web 应用槽的名称。 如果未指定,则默认为生产槽。
订阅的名称或 ID。 可以使用 az account set -s NAME_OR_ID 配置默认订阅。
| 属性 | 值 |
|---|---|
| 参数组: | Resource Id Arguments |
全局参数
提高日志记录详细程度以显示所有调试日志。
| 属性 | 值 |
|---|---|
| 默认值: | False |
显示此帮助消息并退出。
仅显示错误,禁止显示警告。
| 属性 | 值 |
|---|---|
| 默认值: | False |
输出格式。
| 属性 | 值 |
|---|---|
| 默认值: | json |
| 接受的值: | json, jsonc, none, table, tsv, yaml, yamlc |
JMESPath 查询字符串。 有关更多信息和示例,请参阅 http://jmespath.org/。
增加日志记录详细程度。 使用 --debug 获取完整的调试日志。
| 属性 | 值 |
|---|---|
| 默认值: | False |
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
必需参数
SiteContainer 的名称。
可选参数
以下参数是可选的,但根据上下文,命令可能需要一个或多个参数才能成功执行。
一个或多个资源 ID(以空格分隔)。 它应该是包含“Resource Id”参数的所有信息的完整资源 ID。 应提供 --ids 或其他“Resource Id”参数。
| 属性 | 值 |
|---|---|
| 参数组: | Resource Id Arguments |
linux webapp 的名称。
| 属性 | 值 |
|---|---|
| 参数组: | Resource Id Arguments |
资源组的名称。 可以使用 az configure --defaults group=<name>配置默认组。
| 属性 | 值 |
|---|---|
| 参数组: | Resource Id Arguments |
Web 应用槽的名称。 如果未指定,则默认为生产槽。
订阅的名称或 ID。 可以使用 az account set -s NAME_OR_ID 配置默认订阅。
| 属性 | 值 |
|---|---|
| 参数组: | Resource Id Arguments |
全局参数
提高日志记录详细程度以显示所有调试日志。
| 属性 | 值 |
|---|---|
| 默认值: | False |
显示此帮助消息并退出。
仅显示错误,禁止显示警告。
| 属性 | 值 |
|---|---|
| 默认值: | False |
输出格式。
| 属性 | 值 |
|---|---|
| 默认值: | json |
| 接受的值: | json, jsonc, none, table, tsv, yaml, yamlc |
JMESPath 查询字符串。 有关更多信息和示例,请参阅 http://jmespath.org/。
增加日志记录详细程度。 使用 --debug 获取完整的调试日志。
| 属性 | 值 |
|---|---|
| 默认值: | False |
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
可选参数
以下参数是可选的,但根据上下文,命令可能需要一个或多个参数才能成功执行。
SiteContainer 的名称。
一个或多个资源 ID(以空格分隔)。 它应该是包含“Resource Id”参数的所有信息的完整资源 ID。 应提供 --ids 或其他“Resource Id”参数。
| 属性 | 值 |
|---|---|
| 参数组: | Resource Id Arguments |
linux webapp 的名称。
| 属性 | 值 |
|---|---|
| 参数组: | Resource Id Arguments |
资源组的名称。 可以使用 az configure --defaults group=<name>配置默认组。
| 属性 | 值 |
|---|---|
| 参数组: | Resource Id Arguments |
Web 应用槽的名称。 如果未指定,则默认为生产槽。
订阅的名称或 ID。 可以使用 az account set -s NAME_OR_ID 配置默认订阅。
| 属性 | 值 |
|---|---|
| 参数组: | Resource Id Arguments |
全局参数
提高日志记录详细程度以显示所有调试日志。
| 属性 | 值 |
|---|---|
| 默认值: | False |
显示此帮助消息并退出。
仅显示错误,禁止显示警告。
| 属性 | 值 |
|---|---|
| 默认值: | False |
输出格式。
| 属性 | 值 |
|---|---|
| 默认值: | json |
| 接受的值: | json, jsonc, none, table, tsv, yaml, yamlc |
JMESPath 查询字符串。 有关更多信息和示例,请参阅 http://jmespath.org/。
增加日志记录详细程度。 使用 --debug 获取完整的调试日志。
| 属性 | 值 |
|---|---|
| 默认值: | False |
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
必需参数
SiteContainer 的名称。
可选参数
以下参数是可选的,但根据上下文,命令可能需要一个或多个参数才能成功执行。
一个或多个资源 ID(以空格分隔)。 它应该是包含“Resource Id”参数的所有信息的完整资源 ID。 应提供 --ids 或其他“Resource Id”参数。
| 属性 | 值 |
|---|---|
| 参数组: | Resource Id Arguments |
映像名称。
如果容器是主站点容器,则为 True;否则为 false。
| 属性 | 值 |
|---|---|
| 接受的值: | false, true |
linux webapp 的名称。
| 属性 | 值 |
|---|---|
| 参数组: | Resource Id Arguments |
用于映像注册表身份验证的密码。
用于映像注册表身份验证的用户名。
资源组的名称。 可以使用 az configure --defaults group=<name>配置默认组。
| 属性 | 值 |
|---|---|
| 参数组: | Resource Id Arguments |
如果为 true,则在拉取映像时,系统分配的标识将用于身份验证。
| 属性 | 值 |
|---|---|
| 接受的值: | false, true |
Web 应用槽的名称。 如果未指定,则默认为生产槽。
SiteContainer 的启动命令。
订阅的名称或 ID。 可以使用 az account set -s NAME_OR_ID 配置默认订阅。
| 属性 | 值 |
|---|---|
| 参数组: | Resource Id Arguments |
SiteContainer 的目标端口。
用于拉取映像时用于身份验证的用户矩阵标识的 ClientID。
全局参数
提高日志记录详细程度以显示所有调试日志。
| 属性 | 值 |
|---|---|
| 默认值: | False |
显示此帮助消息并退出。
仅显示错误,禁止显示警告。
| 属性 | 值 |
|---|---|
| 默认值: | False |
输出格式。
| 属性 | 值 |
|---|---|
| 默认值: | json |
| 接受的值: | json, jsonc, none, table, tsv, yaml, yamlc |
JMESPath 查询字符串。 有关更多信息和示例,请参阅 http://jmespath.org/。
增加日志记录详细程度。 使用 --debug 获取完整的调试日志。
| 属性 | 值 |
|---|---|
| 默认值: | False |