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
必需参数
linux webapp 的名称。
资源组的名称。 可以使用 az configure --defaults group=<name>
配置默认组。
可选参数
SiteContainer 的名称。
映像名称。
如果容器是主 SiteContainer,则为 True;否则为 false。
用于映像注册表身份验证的密码。
用于映像注册表身份验证的用户名。
如果为 true,则在拉取映像时,系统分配的标识将用于身份验证。
包含 sitecontainer 列表的 json sitecontainer 规范文件的路径,如果提供了此 arg,则忽略其他 sitecontainer 输入参数。
Web 应用槽的名称。 如果未指定,则默认为生产槽。
SiteContainer 的启动命令。
SiteContainer 的目标端口。
用于拉取映像时用于身份验证的用户矩阵标识的 ClientID。
全局参数
提高日志记录详细程度以显示所有调试日志。
显示此帮助消息并退出。
仅显示错误,禁止显示警告。
输出格式。
JMESPath 查询字符串。 有关更多信息和示例,请参阅 http://jmespath.org/。
订阅的名称或 ID。 可以使用 az account set -s NAME_OR_ID
配置默认订阅。
增加日志记录详细程度。 使用 --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
必需参数
SiteContainer 的名称。
可选参数
一个或多个资源 ID(以空格分隔)。 它应该是包含“Resource Id”参数的所有信息的完整资源 ID。 应提供 --ids 或其他“Resource Id”参数。
linux webapp 的名称。
资源组的名称。 可以使用 az configure --defaults group=<name>
配置默认组。
Web 应用槽的名称。 如果未指定,则默认为生产槽。
订阅的名称或 ID。 可以使用 az account set -s NAME_OR_ID
配置默认订阅。
全局参数
提高日志记录详细程度以显示所有调试日志。
显示此帮助消息并退出。
仅显示错误,禁止显示警告。
输出格式。
JMESPath 查询字符串。 有关更多信息和示例,请参阅 http://jmespath.org/。
订阅的名称或 ID。 可以使用 az account set -s NAME_OR_ID
配置默认订阅。
增加日志记录详细程度。 使用 --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
必需参数
linux webapp 的名称。
资源组的名称。 可以使用 az configure --defaults group=<name>
配置默认组。
可选参数
Web 应用槽的名称。 如果未指定,则默认为生产槽。
全局参数
提高日志记录详细程度以显示所有调试日志。
显示此帮助消息并退出。
仅显示错误,禁止显示警告。
输出格式。
JMESPath 查询字符串。 有关更多信息和示例,请参阅 http://jmespath.org/。
订阅的名称或 ID。 可以使用 az account set -s NAME_OR_ID
配置默认订阅。
增加日志记录详细程度。 使用 --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
必需参数
SiteContainer 的名称。
可选参数
一个或多个资源 ID(以空格分隔)。 它应该是包含“Resource Id”参数的所有信息的完整资源 ID。 应提供 --ids 或其他“Resource Id”参数。
linux webapp 的名称。
资源组的名称。 可以使用 az configure --defaults group=<name>
配置默认组。
Web 应用槽的名称。 如果未指定,则默认为生产槽。
订阅的名称或 ID。 可以使用 az account set -s NAME_OR_ID
配置默认订阅。
全局参数
提高日志记录详细程度以显示所有调试日志。
显示此帮助消息并退出。
仅显示错误,禁止显示警告。
输出格式。
JMESPath 查询字符串。 有关更多信息和示例,请参阅 http://jmespath.org/。
订阅的名称或 ID。 可以使用 az account set -s NAME_OR_ID
配置默认订阅。
增加日志记录详细程度。 使用 --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
必需参数
SiteContainer 的名称。
可选参数
一个或多个资源 ID(以空格分隔)。 它应该是包含“Resource Id”参数的所有信息的完整资源 ID。 应提供 --ids 或其他“Resource Id”参数。
linux webapp 的名称。
资源组的名称。 可以使用 az configure --defaults group=<name>
配置默认组。
Web 应用槽的名称。 如果未指定,则默认为生产槽。
订阅的名称或 ID。 可以使用 az account set -s NAME_OR_ID
配置默认订阅。
全局参数
提高日志记录详细程度以显示所有调试日志。
显示此帮助消息并退出。
仅显示错误,禁止显示警告。
输出格式。
JMESPath 查询字符串。 有关更多信息和示例,请参阅 http://jmespath.org/。
订阅的名称或 ID。 可以使用 az account set -s NAME_OR_ID
配置默认订阅。
增加日志记录详细程度。 使用 --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
可选参数
SiteContainer 的名称。
一个或多个资源 ID(以空格分隔)。 它应该是包含“Resource Id”参数的所有信息的完整资源 ID。 应提供 --ids 或其他“Resource Id”参数。
linux webapp 的名称。
资源组的名称。 可以使用 az configure --defaults group=<name>
配置默认组。
Web 应用槽的名称。 如果未指定,则默认为生产槽。
订阅的名称或 ID。 可以使用 az account set -s NAME_OR_ID
配置默认订阅。
全局参数
提高日志记录详细程度以显示所有调试日志。
显示此帮助消息并退出。
仅显示错误,禁止显示警告。
输出格式。
JMESPath 查询字符串。 有关更多信息和示例,请参阅 http://jmespath.org/。
订阅的名称或 ID。 可以使用 az account set -s NAME_OR_ID
配置默认订阅。
增加日志记录详细程度。 使用 --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
必需参数
SiteContainer 的名称。
可选参数
一个或多个资源 ID(以空格分隔)。 它应该是包含“Resource Id”参数的所有信息的完整资源 ID。 应提供 --ids 或其他“Resource Id”参数。
映像名称。
如果容器是主站点容器,则为 True;否则为 false。
linux webapp 的名称。
用于映像注册表身份验证的密码。
用于映像注册表身份验证的用户名。
资源组的名称。 可以使用 az configure --defaults group=<name>
配置默认组。
如果为 true,则在拉取映像时,系统分配的标识将用于身份验证。
Web 应用槽的名称。 如果未指定,则默认为生产槽。
SiteContainer 的启动命令。
订阅的名称或 ID。 可以使用 az account set -s NAME_OR_ID
配置默认订阅。
SiteContainer 的目标端口。
用于拉取映像时用于身份验证的用户矩阵标识的 ClientID。
全局参数
提高日志记录详细程度以显示所有调试日志。
显示此帮助消息并退出。
仅显示错误,禁止显示警告。
输出格式。
JMESPath 查询字符串。 有关更多信息和示例,请参阅 http://jmespath.org/。
订阅的名称或 ID。 可以使用 az account set -s NAME_OR_ID
配置默认订阅。
增加日志记录详细程度。 使用 --debug 获取完整的调试日志。