你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

az webapp

注意

此命令组具有在 Azure CLI 和至少一个扩展中定义的命令。 安装每个扩展,使其受益于其扩展功能。 详细了解扩展。

管理 Web 应用。

命令

名称 说明 类型 状态
az webapp auth

管理 Web 应用身份验证和授权。 若要使用 v2 身份验证命令,请运行“az extension add --name authV2”以添加 authV2 CLI 扩展。

核心和扩展 GA
az webapp auth-classic

以经典格式管理 Web 应用身份验证和授权。

扩展 GA
az webapp auth-classic show

以经典格式显示 Web 应用的身份验证设置。

扩展 GA
az webapp auth-classic update

以经典格式更新 Web 应用的身份验证设置。

扩展 GA
az webapp auth apple

管理 Apple 标识提供者的 Webapp 身份验证和授权。

扩展 GA
az webapp auth apple show

显示 Apple 标识提供者的身份验证设置。

扩展 GA
az webapp auth apple update

更新 Apple 标识提供者的客户端 ID 和客户端密码。

扩展 GA
az webapp auth config-version

管理 Web 应用身份验证设置的配置版本的状态。 配置版本 v1 是指 /auth设置 终结点,而 v2 引用 /auth设置V2 终结点。

扩展 GA
az webapp auth config-version revert

将 Web 应用的身份验证设置的配置版本从 v2 还原到 v1(经典)。

扩展 GA
az webapp auth config-version show

显示 Web 应用的身份验证设置的配置版本。 配置版本 v1 是指 /auth设置 终结点,而 v2 引用 /auth设置V2 终结点。

扩展 GA
az webapp auth config-version upgrade

将 Web 应用的身份验证设置的配置版本从 v1(经典)升级到 v2。

扩展 GA
az webapp auth facebook

管理 Facebook 标识提供者的 Webapp 身份验证和授权。

扩展 GA
az webapp auth facebook show

显示 Facebook 标识提供者的身份验证设置。

扩展 GA
az webapp auth facebook update

更新 Facebook 标识提供者的应用 ID 和应用机密。

扩展 GA
az webapp auth github

管理 GitHub 标识提供者的 Webapp 身份验证和授权。

扩展 GA
az webapp auth github show

显示 GitHub 标识提供者的身份验证设置。

扩展 GA
az webapp auth github update

更新 GitHub 标识提供者的客户端 ID 和客户端密码。

扩展 GA
az webapp auth google

管理 Google 标识提供者的 Webapp 身份验证和授权。

扩展 GA
az webapp auth google show

显示 Google 标识提供者的身份验证设置。

扩展 GA
az webapp auth google update

更新 Google 标识提供者的客户端 ID 和客户端密码。

扩展 GA
az webapp auth microsoft

管理 Microsoft 标识提供者的 Web 应用身份验证和授权。

扩展 GA
az webapp auth microsoft show

显示 Azure Active Directory 标识提供者的身份验证设置。

扩展 GA
az webapp auth microsoft update

更新 Azure Active Directory 标识提供者的客户端 ID 和客户端密码。

扩展 GA
az webapp auth openid-connect

管理自定义 OpenID 连接标识提供者的 Web 应用身份验证和授权。

扩展 GA
az webapp auth openid-connect add

配置新的自定义 OpenID 连接标识提供者。

扩展 GA
az webapp auth openid-connect remove

删除现有的自定义 OpenID 连接标识提供者。

扩展 GA
az webapp auth openid-connect show

显示自定义 OpenID 连接标识提供者的身份验证设置。

扩展 GA
az webapp auth openid-connect update

更新现有自定义 OpenID 连接标识提供者的客户端 ID 和客户端密码设置名称。

扩展 GA
az webapp auth set

设置 v2 格式的 Web 应用的身份验证设置,覆盖任何现有设置。

扩展 GA
az webapp auth show

显示 Web 应用的身份验证设置。

核心 GA
az webapp auth show (authV2 扩展)

以 v2 格式显示 Web 应用的身份验证设置。

扩展 GA
az webapp auth twitter

管理 Twitter 标识提供者的 Webapp 身份验证和授权。

扩展 GA
az webapp auth twitter show

显示 Twitter 标识提供者的身份验证设置。

扩展 GA
az webapp auth twitter update

更新 Twitter 标识提供者的使用者密钥和使用者机密。

扩展 GA
az webapp auth update

更新 Web 应用的身份验证设置。

核心 GA
az webapp auth update (authV2 扩展)

以 v2 格式更新 Web 应用的身份验证设置。

扩展 GA
az webapp browse

在浏览器中打开 Web 应用。 Azure Cloud Shell 不支持此操作。

核心 GA
az webapp config

配置 Web 应用。

核心和扩展 GA
az webapp config access-restriction

显示、设置、添加和删除 Web 应用访问限制的方法。

核心 GA
az webapp config access-restriction add

向 Web 应用添加访问限制。

核心 GA
az webapp config access-restriction remove

从 Web 应用中删除访问限制。

核心 GA
az webapp config access-restriction set

设置 SCM 站点是否使用与主站点相同的限制。

核心 GA
az webapp config access-restriction show

显示 Webapp 的访问限制设置。

核心 GA
az webapp config appsettings

配置 Web 应用设置。 更新或删除应用程序设置将导致应用回收。

核心 GA
az webapp config appsettings delete

删除 Web 应用设置。

核心 GA
az webapp config appsettings list

获取 Web 应用设置的详细信息。

核心 GA
az webapp config appsettings set

设置 Web 应用的设置。

核心 GA
az webapp config backup

管理 Web 应用的备份。

核心 GA
az webapp config backup create

创建 Web 应用的备份。

核心 GA
az webapp config backup delete

删除 Web 应用备份。

核心 GA
az webapp config backup list

列出 Web 应用的备份。

核心 GA
az webapp config backup restore

从备份还原 Web 应用。

核心 GA
az webapp config backup show

显示 Web 应用的备份计划。

核心 GA
az webapp config backup update

为 Web 应用配置新的备份计划。

核心 GA
az webapp config connection-string

管理 Web 应用的连接字符串。

核心 GA
az webapp config connection-string delete

删除 Web 应用的连接字符串。

核心 GA
az webapp config connection-string list

获取 Web 应用的连接字符串。

核心 GA
az webapp config connection-string set

更新 Web 应用的连接字符串。

核心 GA
az webapp config container

管理现有 Web 应用的容器设置。

核心 GA
az webapp config container delete

删除现有 Web 应用的容器设置。

核心 GA
az webapp config container set

设置现有 Web 应用的容器设置。

核心 GA
az webapp config container show

获取 Web 应用的容器设置的详细信息。

核心 GA
az webapp config hostname

配置 Web 应用的主机名。

核心 GA
az webapp config hostname add

将主机名绑定到 Web 应用。

核心 GA
az webapp config hostname delete

从 Web 应用取消绑定主机名。

核心 GA
az webapp config hostname get-external-ip

获取 Web 应用的面向外部的 IP 地址。

核心 GA
az webapp config hostname list

列出 Web 应用的所有主机名绑定。

核心 GA
az webapp config set

设置 Web 应用的配置。

核心 GA
az webapp config show

获取 Web 应用配置的详细信息。

核心 GA
az webapp config snapshot

管理 Web 应用快照。

核心 GA
az webapp config snapshot list

列出 Web 应用的可还原快照。

核心 GA
az webapp config snapshot restore

还原 Web 应用快照。

核心 GA
az webapp config ssl

为 Web 应用配置 SSL 证书。

核心和扩展 GA
az webapp config ssl bind

将 SSL 证书绑定到 Web 应用。

核心 GA
az webapp config ssl bind (appservice-kube 扩展)

将 SSL 证书绑定到 Web 应用。

扩展 GA
az webapp config ssl create

在 Web 应用中创建主机名的托管证书。

核心 预览
az webapp config ssl delete

从 Web 应用中删除 SSL 证书。

核心 GA
az webapp config ssl import

从密钥库将 SSL 或App 服务证书导入 Web 应用。

核心 GA
az webapp config ssl list

列出 Web 应用的 SSL 证书。

核心 GA
az webapp config ssl show

显示 Web 应用的 SSL 证书的详细信息。

核心 GA
az webapp config ssl unbind

从 Web 应用取消绑定 SSL 证书。

核心 GA
az webapp config ssl unbind (appservice-kube 扩展)

从 Web 应用取消绑定 SSL 证书。

扩展 GA
az webapp config ssl upload

将 SSL 证书上传到 Web 应用。

核心 GA
az webapp config storage-account

管理 Web 应用的 Azure 存储帐户配置。 (仅 Linux Web 应用 和 Windows 容器Web 应用)。

核心 GA
az webapp config storage-account add

将 Azure 存储帐户配置添加到 Web 应用。 (仅 Linux Web 应用 和 Windows 容器Web 应用)。

核心 GA
az webapp config storage-account delete

删除 Web 应用的 Azure 存储帐户配置。 (仅 Linux Web 应用 和 Windows 容器Web 应用)。

核心 GA
az webapp config storage-account list

获取 Web 应用的 Azure 存储帐户配置。 (仅 Linux Web 应用 和 Windows 容器Web 应用)。

核心 GA
az webapp config storage-account update

更新 Web 应用上的现有 Azure 存储帐户配置。 (仅 Linux Web 应用 和 Windows 容器Web 应用)。

核心 GA
az webapp connection

用于管理 Web 应用连接的命令。

核心和扩展 GA
az webapp connection create

在 Web 应用和目标资源之间创建连接。

核心和扩展 GA
az webapp connection create app-insights

创建与 app-insights 的 Web 应用连接。

核心 GA
az webapp connection create appconfig

创建与 appconfig 的 Web 应用连接。

核心 GA
az webapp connection create confluent-cloud

创建到 confluent-cloud 的 Webapp 连接。

核心 GA
az webapp connection create cosmos-cassandra

创建到 cosmos-cassandra 的 Web 应用连接。

核心 GA
az webapp connection create cosmos-gremlin

创建与 cosmos-gremlin 的 Web 应用连接。

核心 GA
az webapp connection create cosmos-mongo

创建与 cosmos-mongo 的 Web 应用连接。

核心 GA
az webapp connection create cosmos-sql

创建与 cosmos-sql 的 Web 应用连接。

核心 GA
az webapp connection create cosmos-table

创建与 cosmos-table 的 Web 应用连接。

核心 GA
az webapp connection create eventhub

创建到 eventhub 的 Web 应用连接。

核心 GA
az webapp connection create keyvault

创建到 keyvault 的 Web 应用连接。

核心 GA
az webapp connection create mysql

创建到 mysql 的 Web 应用连接。

核心 已放弃
az webapp connection create mysql-flexible

创建与 mysql 灵活连接的 Webapp 连接。

核心 GA
az webapp connection create mysql-flexible (serviceconnector-passwordless 扩展)

创建与 mysql 灵活连接的 Webapp 连接。

扩展 GA
az webapp connection create postgres

创建到 postgres 的 Web 应用连接。

核心 已放弃
az webapp connection create postgres (serviceconnector-passwordless 扩展)

创建到 postgres 的 Web 应用连接。

扩展 GA
az webapp connection create postgres-flexible

创建与 postgres 灵活连接的 Web 应用连接。

核心 GA
az webapp connection create postgres-flexible (serviceconnector-passwordless 扩展)

创建与 postgres 灵活连接的 Web 应用连接。

扩展 GA
az webapp connection create redis

创建与 redis 的 Web 应用连接。

核心 GA
az webapp connection create redis-enterprise

创建与 redis-enterprise 的 Web 应用连接。

核心 GA
az webapp connection create servicebus

创建到 servicebus 的 Web 应用连接。

核心 GA
az webapp connection create signalr

创建到 signalr 的 Web 应用连接。

核心 GA
az webapp connection create sql

创建与 sql 的 Web 应用连接。

核心 GA
az webapp connection create sql (serviceconnector-passwordless 扩展)

创建与 sql 的 Web 应用连接。

扩展 GA
az webapp connection create storage-blob

创建与 storage-blob 的 Web 应用连接。

核心 GA
az webapp connection create storage-file

创建到存储文件的 Web 应用连接。

核心 GA
az webapp connection create storage-queue

创建与存储队列的 Web 应用连接。

核心 GA
az webapp connection create storage-table

创建与存储表的 Web 应用连接。

核心 GA
az webapp connection create webpubsub

创建与 webpubsub 的 Web 应用连接。

核心 GA
az webapp connection delete

删除 Web 应用连接。

核心 GA
az webapp connection list

列出 Web 应用的连接。

核心 GA
az webapp connection list-configuration

列出 Webapp 连接的源配置。

核心 GA
az webapp connection list-support-types

列出 Web 应用连接支持的客户端类型和身份验证类型。

核心 GA
az webapp connection show

获取 Web 应用连接的详细信息。

核心 GA
az webapp connection update

更新 Web 应用连接。

核心 GA
az webapp connection update app-insights

将 Web 应用更新到 app-insights 连接。

核心 GA
az webapp connection update appconfig

将 Web 应用更新为 appconfig 连接。

核心 GA
az webapp connection update confluent-cloud

将 webapp 更新为 confluent-cloud 连接。

核心 GA
az webapp connection update cosmos-cassandra

将 Web 应用更新为 cosmos-cassandra 连接。

核心 GA
az webapp connection update cosmos-gremlin

将 webapp 更新为 cosmos-gremlin 连接。

核心 GA
az webapp connection update cosmos-mongo

将 Web 应用更新为 cosmos-mongo 连接。

核心 GA
az webapp connection update cosmos-sql

将 Web 应用更新为 cosmos-sql 连接。

核心 GA
az webapp connection update cosmos-table

将 Web 应用更新为 cosmos-table 连接。

核心 GA
az webapp connection update eventhub

将 Web 应用更新到 eventhub 连接。

核心 GA
az webapp connection update keyvault

将 Web 应用更新为 keyvault 连接。

核心 GA
az webapp connection update mysql

将 Web 应用更新到 mysql 连接。

核心 已放弃
az webapp connection update mysql-flexible

将 webapp 更新为 mysql 灵活连接。

核心 GA
az webapp connection update postgres

将 Web 应用更新为 postgres 连接。

核心 已放弃
az webapp connection update postgres-flexible

将 Web 应用更新为具有 postgres 灵活连接。

核心 GA
az webapp connection update redis

将 Web 应用更新为 redis 连接。

核心 GA
az webapp connection update redis-enterprise

将 Web 应用更新为 redis-enterprise 连接。

核心 GA
az webapp connection update servicebus

将 Web 应用更新到 servicebus 连接。

核心 GA
az webapp connection update signalr

将 Web 应用更新为信号器连接。

核心 GA
az webapp connection update sql

将 Web 应用更新到 sql 连接。

核心 GA
az webapp connection update storage-blob

将 Web 应用更新到 storage-blob 连接。

核心 GA
az webapp connection update storage-file

将 Web 应用更新为存储文件连接。

核心 GA
az webapp connection update storage-queue

将 Web 应用更新为存储队列连接。

核心 GA
az webapp connection update storage-table

将 Web 应用更新为存储表连接。

核心 GA
az webapp connection update webpubsub

将 Web 应用更新为 webpubsub 连接。

核心 GA
az webapp connection validate

验证 Web 应用连接。

核心 GA
az webapp connection wait

将 CLI 置于等待状态,直到满足连接条件。

核心 GA
az webapp cors

管理跨源资源共享 (CORS)。

核心 GA
az webapp cors add

添加允许的源。

核心 GA
az webapp cors remove

删除允许的源。

核心 GA
az webapp cors show

显示允许的源。

核心 GA
az webapp create

创建 Web 应用。

核心 GA
az webapp create (appservice-kube 扩展)

创建 Web 应用。

扩展 GA
az webapp create-remote-connection

使用与 Web 应用的 tcp 隧道创建远程连接。

核心 GA
az webapp delete

删除 Web 应用。

核心 GA
az webapp deleted

管理已删除的 Web 应用。

核心 预览
az webapp deleted list

列出已删除的 Web 应用。

核心 预览
az webapp deleted restore

还原已删除的 Web 应用。

核心 预览
az webapp deploy

将提供的项目部署到 Azure Web 应用。

核心 GA
az webapp deployment

管理 Web 应用部署。

核心和扩展 GA
az webapp deployment container

管理基于容器的持续部署。

核心 GA
az webapp deployment container config

通过容器配置持续部署。

核心 GA
az webapp deployment container show-cd-url

获取可用于为持续部署配置 Webhook 的 URL。

核心 GA
az webapp deployment github-actions

为 Web 应用配置 GitHub Actions。

核心 GA
az webapp deployment github-actions add

将 GitHub Actions 工作流文件添加到指定的存储库。 工作流将生成应用并将其部署到指定的 Web 应用。

核心 GA
az webapp deployment github-actions remove

删除 GitHub Actions 工作流文件并将其与指定的存储库断开连接。

核心 GA
az webapp deployment list-publishing-credentials

获取可用 Web 应用发布凭据的详细信息。

核心 GA
az webapp deployment list-publishing-profiles

获取可用 Web 应用部署配置文件的详细信息。

核心 GA
az webapp deployment slot

管理 Web 应用部署槽位。

核心 GA
az webapp deployment slot auto-swap

配置部署槽自动交换。

核心 GA
az webapp deployment slot create

创建部署槽。

核心 GA
az webapp deployment slot delete

删除部署槽位。

核心 GA
az webapp deployment slot list

列出所有部署槽位。

核心 GA
az webapp deployment slot swap

交换 Web 应用的部署槽位。

核心 GA
az webapp deployment source

通过源代码管理来管理 Web 应用部署。

核心和扩展 GA
az webapp deployment source config

从 git 或 Mercurial 存储库管理部署。

核心 GA
az webapp deployment source config-local-git

获取 git 存储库终结点的 URL 用于为 web 应用部署克隆和推送。

核心 GA
az webapp deployment source config-zip

使用 Web 应用的 kudu zip 推送部署执行部署。

核心 已放弃
az webapp deployment source config-zip (appservice-kube 扩展)

使用 Web 应用的 kudu zip 推送部署执行部署。

扩展 GA
az webapp deployment source delete

删除源代码管理部署配置。

核心 GA
az webapp deployment source show

获取源代码管理部署配置的详细信息。

核心 GA
az webapp deployment source sync

从存储库同步。 仅在手动集成模式下需要。

核心 GA
az webapp deployment source update-token

更新 Azure 应用服务中缓存的源代码管理令牌。

核心 GA
az webapp deployment user

管理用于部署的用户凭据。

核心 GA
az webapp deployment user set

更新部署凭据。

核心 GA
az webapp deployment user show

获取部署发布用户。

核心 GA
az webapp hybrid-connection

列出、添加和删除 Web 应用中的混合连接的方法。

核心 GA
az webapp hybrid-connection add

将现有的混合连接添加到 Web 应用。

核心 GA
az webapp hybrid-connection list

列出 Web 应用上的混合连接。

核心 GA
az webapp hybrid-connection remove

从 Web 应用中删除混合连接。

核心 GA
az webapp identity

管理 Web 应用的托管标识。

核心 GA
az webapp identity assign

将托管标识分配给 Web 应用。

核心 GA
az webapp identity remove

禁用 Web 应用的托管标识。

核心 GA
az webapp identity show

显示 Web 应用的托管标识。

核心 GA
az webapp list

列出 Web 应用。

核心 GA
az webapp list-instances

列出 Web 应用或 Web 应用槽的所有横向扩展实例。

核心 GA
az webapp list-runtimes

列出可用于 Web 应用的可用内置堆栈。

核心 GA
az webapp list-runtimes (appservice-kube 扩展)

列出可用于 Web 应用的可用内置堆栈。

扩展 GA
az webapp log

管理 Web 应用日志。

核心 GA
az webapp log config

为 Web 应用配置日志记录。

核心 GA
az webapp log deployment

管理 Web 应用部署日志。

核心 GA
az webapp log deployment list

列出与 Web 应用关联的部署。

核心 GA
az webapp log deployment show

显示最新部署的部署日志,或指定部署 ID 时的特定部署日志。

核心 GA
az webapp log download

将 Web 应用的日志历史记录下载为 zip 文件。

核心 GA
az webapp log show

获取 Web 应用的日志记录配置的详细信息。

核心 GA
az webapp log tail

启动 Web 应用的实时日志跟踪。

核心 GA
az webapp restart

重启 Web 应用。

核心 GA
az webapp restart (appservice-kube 扩展)

重启 Web 应用。

扩展 GA
az webapp scale

修改已启用 Arc 的 Kubernetes 工作负载上的 Web 应用实例数。

扩展 GA
az webapp scan

保留一组可迎合 Webapp 扫描的命令。 目前仅适用于基于 Linux 的 Web 应用。

扩展 GA
az webapp scan list-result

获取在 Web 应用上执行的所有扫描的详细信息、在 Web 应用上设置的最大扫描限制。除了 Web 应用上执行的每个扫描的扫描状态外,还会获得扫描日志结果。

扩展 GA
az webapp scan show-result

获取指定扫描 ID 的结果。这会提取指定的扫描 ID 的扫描日志结果。

扩展 GA
az webapp scan start

在 wwwroot 目录中的指定 Webapp 文件上启动扫描。 它返回包含 ScanID、traking 和结果 URL 的 JSON。

扩展 GA
az webapp scan stop

停止当前正在执行的扫描。 如果未执行扫描,则不执行任何操作。

扩展 GA
az webapp scan track

通过提供扫描 ID 来跟踪扫描状态。可以从 [Starting, Success, Failed, TimeoutFailure, Execution] 跟踪扫描的状态。

扩展 GA
az webapp show

获取 Web 应用的详细信息。

核心 GA
az webapp show (appservice-kube 扩展)

获取 Web 应用的详细信息。

扩展 GA
az webapp ssh

SSH 命令建立与 Web 容器的 ssh 会话,开发人员会远程获取 shell 终端。

核心 预览
az webapp start

启动 Web 应用。

核心 GA
az webapp stop

停止 Web 应用。

核心 GA
az webapp traffic-routing

管理 Web 应用的流量路由。

核心 GA
az webapp traffic-routing clear

清除路由规则并将所有流量发送到生产环境。

核心 GA
az webapp traffic-routing set

配置将流量路由到部署槽位。

核心 GA
az webapp traffic-routing show

显示跨槽的流量的当前分布。

核心 GA
az webapp up

创建 Web 应用并将代码从本地工作区部署到应用。 从代码所在的文件夹中运行该命令是必需的。 当前支持包括 Node、Python、.NET Core 和 ASP.NET。 Node、Python 应用作为 Linux 应用创建。 .Net Core、ASP.NET 和静态 HTML 应用作为 Windows 应用创建。 追加 HTML 标志以部署为静态 HTML 应用。 每次成功运行命令时,将为当前目录保存资源组、sku、位置、计划和名称的默认参数值。 然后,这些默认值用于同一目录中的命令后续运行中未提供的任何参数。 使用“az configure”管理默认值。

核心 GA
az webapp update

更新现有的 Web 应用。

核心 GA
az webapp update (appservice-kube 扩展)

更新现有的 Web 应用。

扩展 GA
az webapp vnet-integration

列出、添加和删除 Web 应用中的虚拟网络集成的方法。

核心 GA
az webapp vnet-integration add

将区域虚拟网络集成添加到 Web 应用。

核心 GA
az webapp vnet-integration list

列出 Web 应用上的虚拟网络集成。

核心 GA
az webapp vnet-integration remove

从 webapp 中删除区域虚拟网络集成。

核心 GA
az webapp webjob

允许对 Web 应用上的 Web 作业执行管理操作。

核心 GA
az webapp webjob continuous

允许对 Web 应用执行连续 Web 作业的管理操作。

核心 GA
az webapp webjob continuous list

列出所选 Web 应用上的所有连续 Web 作业。

核心 GA
az webapp webjob continuous remove

删除特定的连续 Web 作业。

核心 GA
az webapp webjob continuous start

在所选 Web 应用上启动特定的连续 Web 作业。

核心 GA
az webapp webjob continuous stop

停止特定的连续 Web 作业。

核心 GA
az webapp webjob triggered

允许对 Web 应用执行触发的 Web 作业的管理操作。

核心 GA
az webapp webjob triggered list

列出 Web 应用上托管的所有触发的 Web 作业。

核心 GA
az webapp webjob triggered log

获取在 Web 应用上托管的特定触发 Web 作业的历史记录。

核心 GA
az webapp webjob triggered remove

删除在 Web 应用上托管的特定触发的 Web 作业。

核心 GA
az webapp webjob triggered run

运行 Web 应用上托管的特定触发的 Web 作业。

核心 GA

az webapp browse

在浏览器中打开 Web 应用。 Azure Cloud Shell 不支持此操作。

az webapp browse [--ids]
                 [--logs]
                 [--name]
                 [--resource-group]
                 [--slot]
                 [--subscription]

示例

在浏览器中打开 Web 应用。 (自动生成)

az webapp browse --name MyWebapp --resource-group MyResourceGroup

可选参数

--ids

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

--logs -l

启用在启动 Web 应用后立即查看日志流。

默认值: False
--name -n

Web 应用的名称。 如果未指定,则会随机生成名称。 可以使用 < a0/a0> 配置默认值 az configure --defaults web=<name>

--resource-group -g

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

--slot -s

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

--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 create

创建 Web 应用。

Web 应用的名称必须能够生成唯一的 FQDN 作为 AppName.azurewebsites.net。

az webapp create --name
                 --plan
                 --resource-group
                 [--acr-use-identity]
                 [--assign-identity]
                 [--basic-auth {Disabled, Enabled}]
                 [--deployment-container-image-name]
                 [--deployment-local-git]
                 [--deployment-source-branch]
                 [--deployment-source-url]
                 [--docker-registry-server-password]
                 [--docker-registry-server-user]
                 [--https-only {false, true}]
                 [--multicontainer-config-file]
                 [--multicontainer-config-type {COMPOSE, KUBE}]
                 [--public-network-access {Disabled, Enabled}]
                 [--role]
                 [--runtime]
                 [--scope]
                 [--startup-file]
                 [--subnet]
                 [--tags]
                 [--vnet]

示例

使用默认配置创建 Web 应用。

az webapp create -g MyResourceGroup -p MyPlan -n MyUniqueAppName

使用 Java 11 运行时创建 Web 应用。

az webapp create -g MyResourceGroup -p MyPlan -n MyUniqueAppName --runtime "java:11:Java SE:11"

使用 NodeJS 10.14 运行时创建 Web 应用,并从本地 git 存储库部署。

az webapp create -g MyResourceGroup -p MyPlan -n MyUniqueAppName --runtime "node:12LTS" --deployment-local-git

使用 DockerHub 中的映像创建 Web 应用。

az webapp create -g MyResourceGroup -p MyPlan -n MyUniqueAppName -i nginx

使用专用 DockerHub 注册表中的映像创建 Web 应用。

az webapp create -g MyResourceGroup -p MyPlan -n MyUniqueAppName -i MyImageName -s username -w password

从专用Azure 容器注册表创建包含映像的 Web 应用。

az webapp create -g MyResourceGroup -p MyPlan -n MyUniqueAppName -i myregistry.azurecr.io/docker-image:tag

使用位于不同资源组中的共享App 服务计划创建 WebApp。

AppServicePlanID=$(az appservice plan show -n SharedAppServicePlan -g MyASPRG --query "id" --out tsv) az webapp create -g MyResourceGroup -p "$AppServicePlanID" -n MyUniqueAppName

必需参数

--name -n

新 Web 应用的名称。 Web 应用名称只能包含允许字母数字字符和连字符,不能以连字符开头或结尾,并且必须小于 64 个字符。

--plan -p

应用服务计划的名称或资源 ID。 使用“appservice plan create”获取一个。

--resource-group -g

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

可选参数

--acr-use-identity

启用或禁用来自 acr 的拉取映像,请使用托管标识。

默认值: False
--assign-identity

接受由空格分隔的系统或用户分配标识。 使用“[system]”来引用系统分配的标识,或使用资源 ID 来引用用户分配的标识。 请查看有关更多示例的帮助。

--basic-auth

启用或禁用基本身份验证。

接受的值: Disabled, Enabled
--deployment-container-image-name -i

Docker 中心的容器映像名称,例如 publisher/image-name:tag。

--deployment-local-git -l

启用本地 git。

--deployment-source-branch -b

要部署的分支。

默认值: master
--deployment-source-url -u

用于与手动集成链接的 Git 存储库 URL。

--docker-registry-server-password -w

容器注册表服务器密码。 专用注册表是必需的。

--docker-registry-server-user -s

容器注册表服务器用户名。

--https-only

使用 HTTP 重定向到应用的所有流量到 HTTPS。

接受的值: false, true
默认值: False
--multicontainer-config-file

仅限 Linux。 多容器应用的配置文件。 (本地或远程)。

--multicontainer-config-type

仅限 Linux。

接受的值: COMPOSE, KUBE
--public-network-access

启用或禁用对 Web 应用的公共访问。

接受的值: Disabled, Enabled
--role

系统分配的标识将具有的角色名称或 ID。

默认值: Contributor
--runtime -r

采用 Framework:Version 格式的规范化 Web 运行时,例如“PHP:7.2”。用于 az webapp list-runtimes 可用列表。

--scope

系统分配的标识可以访问的范围。

--startup-file

仅限 Linux。 Web 的启动文件。

--subnet

要加入 webapp 的预先存在的子网的名称或资源 ID。 如果按名称指定子网,则还需要 --vnet 参数。

--tags

空格分隔标记:key[=value] [key[=value] ...]。使用“”清除现有标记。

--vnet

区域虚拟网络的名称或资源 ID。 如果不同资源组中有多个同名的 vnet,请使用 vnet 资源 ID 来指定要使用的 vnet。 如果使用 vnet 名称,则默认使用与 Web 应用相同的资源组中的 vnet。 必须与 --subnet 参数一起使用。

全局参数
--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 create (appservice-kube 扩展)

创建 Web 应用。

Web 应用的名称必须能够生成唯一的 FQDN 作为 AppName.azurewebsites.net。

az webapp create --name
                 --resource-group
                 [--assign-identity]
                 [--custom-location]
                 [--deployment-container-image-name]
                 [--deployment-local-git]
                 [--deployment-source-branch]
                 [--deployment-source-url]
                 [--docker-registry-server-password]
                 [--docker-registry-server-user]
                 [--max-worker-count]
                 [--min-worker-count]
                 [--multicontainer-config-file]
                 [--multicontainer-config-type {COMPOSE, KUBE}]
                 [--plan]
                 [--role]
                 [--runtime]
                 [--scope]
                 [--startup-file]
                 [--tags]

示例

使用默认配置创建 Web 应用。

az webapp create -g MyResourceGroup -p MyPlan -n MyUniqueAppName

使用“|”分隔符创建具有 Java 11 运行时的 Web 应用。

az webapp create -g MyResourceGroup -p MyPlan -n MyUniqueAppName --runtime "java|11|Java SE|11"

使用“:”分隔符创建具有 Java 11 运行时的 Web 应用。

az webapp create -g MyResourceGroup -p MyPlan -n MyUniqueAppName --runtime "java:11:Java SE:11"

使用 NodeJS 10.14 运行时创建 Web 应用,并从本地 git 存储库部署。

az webapp create -g MyResourceGroup -p MyPlan -n MyUniqueAppName --runtime "node|10.14" --deployment-local-git

使用 DockerHub 中的映像创建 Web 应用。

az webapp create -g MyResourceGroup -p MyPlan -n MyUniqueAppName -i nginx

使用专用 DockerHub 注册表中的映像创建 Web 应用。

az webapp create -g MyResourceGroup -p MyPlan -n MyUniqueAppName -i MyImageName -s username -w password

从专用Azure 容器注册表创建包含映像的 Web 应用。

az webapp create -g MyResourceGroup -p MyPlan -n MyUniqueAppName -i myregistry.azurecr.io/docker-image:tag

使用位于不同资源组中的共享App 服务计划创建 WebApp。

AppServicePlanID=$(az appservice plan show -n SharedAppServicePlan -g MyASPRG --query "id" --out tsv) az webapp create -g MyResourceGroup -p "$AppServicePlanID" -n MyUniqueAppName

在 appservice kubernetes 环境中创建 WebApp

az webapp create -g MyResourceGroup -p MyPlan -n MyUniqueAppName --custom-location /subscriptions/sub_id/resourcegroups/group_name/providers/microsoft.extendedlocation/customlocations/custom_location_name

在 appservice kubernetes 环境和与自定义位置相同的资源组中创建 WebApp

az webapp create -g MyResourceGroup -p MyPlan -n MyUniqueAppName --custom-location custom_location_name

必需参数

--name -n

新 Web 应用的名称。

--resource-group -g

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

可选参数

--assign-identity

接受由空格分隔的系统或用户分配标识。 使用“[system]”来引用系统分配的标识,或使用资源 ID 来引用用户分配的标识。 请查看有关更多示例的帮助。

--custom-location

自定义位置的名称或 ID。 对应用的不同资源组中的自定义位置使用 ID。

--deployment-container-image-name -i

仅限 Linux。 Docker 中心的容器映像名称,例如 publisher/image-name:tag。

--deployment-local-git -l

启用本地 git。

--deployment-source-branch -b

要部署的分支。

默认值: master
--deployment-source-url -u

用于与手动集成链接的 Git 存储库 URL。

--docker-registry-server-password -w

容器注册表服务器密码。 专用注册表是必需的。

--docker-registry-server-user -s

容器注册表服务器用户名。

--max-worker-count
预览

要分配的最大辅助角色数。

--min-worker-count
预览

要分配的最小辅助角色数。

--multicontainer-config-file

仅限 Linux。 多容器应用的配置文件。 (本地或远程)。

--multicontainer-config-type

仅限 Linux。

接受的值: COMPOSE, KUBE
--plan -p

应用服务计划的名称或资源 ID。 使用“appservice plan create”获取一个。

--role

系统分配的标识将具有的角色名称或 ID。

默认值: Contributor
--runtime -r

框架格式的规范化 Web 运行时 |版本,例如“PHP|5.6”。 用于 az webapp list-runtimes 可用列表。

--scope

系统分配的标识可以访问的范围。

--startup-file

仅限 Linux。 Web 的启动文件。

--tags

空格分隔标记:key[=value] [key[=value] ...]。使用“”清除现有标记。

全局参数
--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 create-remote-connection

使用与 Web 应用的 tcp 隧道创建远程连接。

az webapp create-remote-connection [--ids]
                                   [--instance]
                                   [--name]
                                   [--port]
                                   [--resource-group]
                                   [--slot]
                                   [--subscription]
                                   [--timeout]

可选参数

--ids

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

--instance -i

要连接到的 Webapp 实例。 默认为“无”。

--name -n

Web 应用的名称。 如果未指定,则会随机生成名称。 可以使用 < a0/a0> 配置默认值 az configure --defaults web=<name>

--port -p

远程连接的端口。 默认值:随机可用端口。

--resource-group -g

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

--slot -s

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

--subscription

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

--timeout -t

超时(以秒为单位)。 默认为“无”。

全局参数
--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 delete

删除 Web 应用。

az webapp delete [--ids]
                 [--keep-dns-registration]
                 [--keep-empty-plan]
                 [--keep-metrics]
                 [--name]
                 [--resource-group]
                 [--slot]
                 [--subscription]

示例

删除 Web 应用。 (自动生成)

az webapp delete --name MyWebapp --resource-group MyResourceGroup

可选参数

--ids

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

--keep-dns-registration
已放弃

参数“keep_dns_registration”已被弃用,将在版本“3.0.0”中删除。

保留 DNS 注册。

--keep-empty-plan

保留空的应用服务计划。

--keep-metrics

保留应用指标。

--name -n

Web 应用的名称。

--resource-group -g

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

--slot -s

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

--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 deploy

将提供的项目部署到 Azure Web 应用。

az webapp deploy [--async {false, true}]
                 [--clean {false, true}]
                 [--ids]
                 [--ignore-stack {false, true}]
                 [--name]
                 [--resource-group]
                 [--restart {false, true}]
                 [--slot]
                 [--src-path]
                 [--src-url]
                 [--subscription]
                 [--target-path]
                 [--timeout]
                 [--track-status {false, true}]
                 [--type {ear, jar, lib, startup, static, war, zip}]

示例

异步部署战争文件。

az webapp deploy --resource-group ResourceGroup --name AppName --src-path SourcePath --type war --async true

将静态文本文件部署到 wwwroot/staticfiles/test.txt

az webapp deploy --resource-group ResourceGroup --name AppName --src-path SourcePath --type static --target-path staticfiles/test.txt

可选参数

--async

如果为 true,则以异步方式部署项目。 (将项目推送到 Web 应用后,该命令将退出。 使用“--src-url”时尚不支持同步部署。

接受的值: false, true
--clean

如果为 true,在部署文件之前清理目标目录。 默认值是根据项目类型确定的。

接受的值: false, true
--ids

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

--ignore-stack

如果为 true,则忽略任何特定于堆栈的默认值。

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

要部署到的 Web 应用的名称。

--resource-group -g

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

--restart

如果为 true,将在部署后重启 Web 应用。 如果要部署多个项目,并且不想在先前的部署中重启站点,则将其设置为 false。

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

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

--src-path

要部署的项目的路径。 例如:“myapp.zip”或“/myworkspace/apps/myapp.war”。

--src-url

项目的 URL。 Web 应用将从此 URL 拉取项目。 例如:“http://mysite.com/files/myapp.war?key=123"。

--subscription

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

--target-path

项目应部署到的绝对路径。 默认为“home/site/wwwroot/”Ex:“/home/site/deployments/tools/”、“/home/site/scripts/startup-script.sh”。

--timeout

部署操作的超时(以毫秒为单位)。 使用“--src-url”时被忽略,因为使用“--src-url”时尚不支持同步部署。

--track-status

如果为 true,则会在部署期间跟踪 Web 应用启动状态,以用于 Linux Web 应用。

接受的值: false, true
默认值: False
--type

用于替代要部署的项目的类型。

接受的值: ear, jar, lib, startup, static, war, zip
全局参数
--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 list

列出 Web 应用。

az webapp list [--resource-group]

示例

列出 MyResourceGroup 中的所有 Web 应用。

az webapp list --resource-group MyResourceGroup

列出所有 Web 应用的默认主机名和状态。

az webapp list --query "[].{hostName: defaultHostName, state: state}"

列出所有正在运行的 Web 应用。

az webapp list --query "[?state=='Running']"

可选参数

--resource-group -g

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

全局参数
--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 list-instances

列出 Web 应用或 Web 应用槽的所有横向扩展实例。

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

必需参数

--name -n

Web 应用的名称。 如果未指定,则会随机生成名称。 可以使用 < a0/a0> 配置默认值 az configure --defaults web=<name>

--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 list-runtimes

列出可用于 Web 应用的可用内置堆栈。

az webapp list-runtimes [--linux]
                        [--os {linux, windows}]

可选参数

--linux
已放弃

参数“linux”已弃用,将在将来的版本中删除。 请改用“--os-type”。

列出基于 Linux 的 Web 应用的运行时堆栈。

默认值: False
--os --os-type

将输出限制为仅 Windows 或 linux 运行时。

接受的值: linux, windows
全局参数
--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 list-runtimes (appservice-kube 扩展)

列出可用于 Web 应用的可用内置堆栈。

az webapp list-runtimes [--is-kube]
                        [--linux]
                        [--os {linux, windows}]

可选参数

--is-kube
预览

限制 Azure arc 上应用服务的输出。

默认值: False
--linux
已放弃

参数“linux”已弃用,将在将来的版本中删除。 请改用“--os-type”。

列出基于 Linux 的 Web 应用的运行时堆栈。

默认值: False
--os --os-type

将输出限制为仅 Windows 或 linux 运行时。

接受的值: linux, windows
全局参数
--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 restart

重启 Web 应用。

az webapp restart [--ids]
                  [--name]
                  [--resource-group]
                  [--slot]
                  [--subscription]

示例

重启 Web 应用。 (自动生成)

az webapp restart --name MyWebapp --resource-group MyResourceGroup

可选参数

--ids

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

--name -n

Web 应用的名称。 如果未指定,则会随机生成名称。 可以使用 < a0/a0> 配置默认值 az configure --defaults web=<name>

--resource-group -g

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

--slot -s

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

--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 restart (appservice-kube 扩展)

重启 Web 应用。

az webapp restart [--ids]
                  [--name]
                  [--resource-group]
                  [--slot]
                  [--subscription]

示例

重启 Web 应用。 (自动生成)

az webapp restart --name MyWebapp --resource-group MyResourceGroup

可选参数

--ids

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

--name -n

Web 应用的名称。 可以使用 < a0/a0> 配置默认值 az configure --defaults web=<name>

--resource-group -g

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

--slot -s

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

--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 scale

修改已启用 Arc 的 Kubernetes 工作负载上的 Web 应用实例数。

az webapp scale --instance-count
                [--ids]
                [--name]
                [--resource-group]
                [--slot]
                [--subscription]

示例

将 MyApp 的实例数更改为 2。

az webapp scale -g MyResourceGroup -n MyApp --instance-count 2

必需参数

--instance-count

实例数。

默认值: 1

可选参数

--ids

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

--name -n

Web 应用的名称。 可以使用 < a0/a0> 配置默认值 az configure --defaults web=<name>

--resource-group -g

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

--slot -s

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

--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 show

获取 Web 应用的详细信息。

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

示例

获取 Web 应用的详细信息。 (自动生成)

az webapp show --name MyWebapp --resource-group MyResourceGroup

可选参数

--ids

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

--name -n

Web 应用的名称。 如果未指定,则会随机生成名称。 可以使用 < a0/a0> 配置默认值 az configure --defaults web=<name>

--resource-group -g

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

--slot -s

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

--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 show (appservice-kube 扩展)

获取 Web 应用的详细信息。

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

示例

获取 Web 应用的详细信息。 (自动生成)

az webapp show --name MyWebapp --resource-group MyResourceGroup

可选参数

--ids

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

--name -n

Web 应用的名称。 可以使用 < a0/a0> 配置默认值 az configure --defaults web=<name>

--resource-group -g

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

--slot -s

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

--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 ssh

预览

此命令处于预览阶段,正在开发中。 参考和支持级别: https://aka.ms/CLI_refstatus

SSH 命令建立与 Web 容器的 ssh 会话,开发人员会远程获取 shell 终端。

az webapp ssh [--ids]
              [--instance]
              [--name]
              [--port]
              [--resource-group]
              [--slot]
              [--subscription]
              [--timeout]

示例

通过 ssh 连接到 Web 应用

az webapp ssh -n MyUniqueAppName -g MyResourceGroup

可选参数

--ids

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

--instance -i

要连接到的 Webapp 实例。 默认为“无”。

--name -n

Web 应用的名称。 如果未指定,则会随机生成名称。 可以使用 < a0/a0> 配置默认值 az configure --defaults web=<name>

--port -p

远程连接的端口。 默认值:随机可用端口。

--resource-group -g

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

--slot -s

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

--subscription

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

--timeout -t

超时(以秒为单位)。 默认为“无”。

全局参数
--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 start

启动 Web 应用。

az webapp start [--ids]
                [--name]
                [--resource-group]
                [--slot]
                [--subscription]

示例

启动 Web 应用。 (自动生成)

az webapp start --name MyWebapp --resource-group MyResourceGroup

可选参数

--ids

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

--name -n

Web 应用的名称。 如果未指定,则会随机生成名称。 可以使用 < a0/a0> 配置默认值 az configure --defaults web=<name>

--resource-group -g

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

--slot -s

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

--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 stop

停止 Web 应用。

az webapp stop [--ids]
               [--name]
               [--resource-group]
               [--slot]
               [--subscription]

示例

停止 Web 应用。 (自动生成)

az webapp stop --name MyWebapp --resource-group MyResourceGroup

可选参数

--ids

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

--name -n

Web 应用的名称。 如果未指定,则会随机生成名称。 可以使用 < a0/a0> 配置默认值 az configure --defaults web=<name>

--resource-group -g

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

--slot -s

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

--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 up

创建 Web 应用并将代码从本地工作区部署到应用。 从代码所在的文件夹中运行该命令是必需的。 当前支持包括 Node、Python、.NET Core 和 ASP.NET。 Node、Python 应用作为 Linux 应用创建。 .Net Core、ASP.NET 和静态 HTML 应用作为 Windows 应用创建。 追加 HTML 标志以部署为静态 HTML 应用。 每次成功运行命令时,将为当前目录保存资源组、sku、位置、计划和名称的默认参数值。 然后,这些默认值用于同一目录中的命令后续运行中未提供的任何参数。 使用“az configure”管理默认值。

az webapp up [--app-service-environment]
             [--basic-auth {Disabled, Enabled}]
             [--dryrun]
             [--html]
             [--ids]
             [--launch-browser]
             [--location]
             [--logs]
             [--name]
             [--os-type {Linux, Windows}]
             [--plan]
             [--resource-group]
             [--runtime]
             [--sku {B1, B2, B3, D1, F1, FREE, I1, I1v2, I2, I2v2, I3, I3v2, I4v2, I5v2, I6v2, P0V3, P1MV3, P1V2, P1V3, P2MV3, P2V2, P2V3, P3MV3, P3V2, P3V3, P4MV3, P5MV3, S1, S2, S3, SHARED, WS1, WS2, WS3}]
             [--subscription]
             [--track-status {false, true}]

示例

查看将要创建的应用的详细信息,而无需实际运行操作

az webapp up --dryrun

通过从要部署的代码所在的文件夹中运行命令,创建具有默认配置的 Web 应用。

az webapp up

创建具有指定名称的 Web 应用

az webapp up -n MyUniqueAppName

创建具有指定名称和 Java 11 运行时的 Web 应用

az webapp up -n MyUniqueAppName --runtime "java:11:Java SE:11"

通过从要部署的代码所在的文件夹中运行命令,在特定区域中创建 Web 应用。

az webapp up -l locationName

创建 Web 应用并在部署操作完成后启用日志流式处理。 这将启用启用日志流式处理所需的默认配置。

az webapp up --logs

创建 Web 应用并部署为静态 HTML 应用。

az webapp up --html

可选参数

--app-service-environment -e

要部署到的环境App 服务的名称或资源 ID。 需要隔离 V2 sku [I1v2, I2v2, I3v2]。

--basic-auth

启用或禁用基本身份验证。

接受的值: Disabled, Enabled
--dryrun

显示创建和部署操作的摘要,而不是执行操作。

默认值: False
--html

忽略应用检测并部署为 html 应用。

默认值: False
--ids

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

--launch-browser -b

使用默认浏览器启动已创建的应用。 Azure Cloud Shell 不支持此操作。

默认值: False
--location -l

位置。 az account list-locations 中的值。 可以使用 az configure --defaults location=<location> 配置默认位置。

--logs

配置在启动 Web 应用后立即启用查看日志流所需的默认日志记录。

默认值: False
--name -n

Web 应用的名称。 如果未指定,则会随机生成名称。 可以使用 < a0/a0> 配置默认值 az configure --defaults web=<name>

--os-type

设置要创建的应用的 OS 类型。

接受的值: Linux, Windows
--plan -p

与 Web 应用关联的应用服务计划的名称。

--resource-group -g

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

--runtime -r

采用 Framework:Version 格式的规范化 Web 运行时,例如“PHP:7.2”。用于 az webapp list-runtimes 可用列表。

--sku

定价层,例如 F1(免费)、D1(共享)、B1(基本小型)、B2(基本中型)、B3(基本大型)、S1(标准小型)、P1V2(高级版 V2 Small)、P2V2(高级版 V2 中型)、P3V2(高级版 高级版 V2 大型)、P0V3(高级版 V3 特小)、P1V3(高级版 V3 小型)、P2V3(高级版 V3 中)、P3V3(高级版 V3 大型)、P1MV3(高级版内存优化 V3 小型)、P2MV3(高级版内存优化 V3 中等)、P3MV3(高级版内存优化 V3 大型)、P4MV3(高级版内存优化 V3 特大)、P5MV3(高级版内存优化 V3 特大),I1 独立小型)、I2(独立中等)、I3(独立大型)、I1v2(独立 V2 Small)、I2v2(独立 V2 中等)、I3v2(独立 V2 Large)、I4v2(独立 V2 I4v2)、I5v2(独立 V2 I5v2), I6v2(独立 V2 I6v2)、WS1(逻辑应用工作流标准 1)、WS2(逻辑应用工作流标准 2)、WS3(逻辑应用工作流标准 3)。

接受的值: B1, B2, B3, D1, F1, FREE, I1, I1v2, I2, I2v2, I3, I3v2, I4v2, I5v2, I6v2, P0V3, P1MV3, P1V2, P1V3, P2MV3, P2V2, P2V3, P3MV3, P3V2, P3V3, P4MV3, P5MV3, S1, S2, S3, SHARED, WS1, WS2, WS3
--subscription

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

--track-status

如果为 true,则会在部署期间跟踪 Web 应用启动状态,以用于 Linux Web 应用。

接受的值: false, true
默认值: False
全局参数
--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 update

更新现有的 Web 应用。

az webapp update [--add]
                 [--basic-auth {Disabled, Enabled}]
                 [--client-affinity-enabled {false, true}]
                 [--force-dns-registration {false, true}]
                 [--force-string]
                 [--https-only {false, true}]
                 [--ids]
                 [--minimum-elastic-instance-count]
                 [--name]
                 [--prewarmed-instance-count]
                 [--remove]
                 [--resource-group]
                 [--set]
                 [--skip-custom-domain-verification {false, true}]
                 [--skip-dns-registration {false, true}]
                 [--slot]
                 [--subscription]
                 [--ttl-in-seconds {false, true}]

示例

更新 Web 应用的标记。

az webapp update -g MyResourceGroup -n MyAppName --set tags.tagName=tagValue

更新 Web 应用。 (自动生成)

az webapp update --https-only true --name MyAppName --resource-group MyResourceGroup

可选参数

--add

通过指定路径和键值对将对象添加到对象列表。 示例:--add property.listProperty <key=value, string or JSON string>

默认值: []
--basic-auth

启用或禁用基本身份验证。

接受的值: Disabled, Enabled
--client-affinity-enabled

启用发送会话相关性 Cookie。

接受的值: false, true
--force-dns-registration
已放弃

参数“force_dns_registration”已被弃用,将在版本“3.0.0”中删除。

如果为 true,则 Web 应用主机名强制注册到 DNS。

接受的值: false, true
--force-string

使用“set”或“add”时,保留字符串文本,而不是尝试转换为 JSON。

默认值: False
--https-only

使用 HTTP 重定向到应用的所有流量到 HTTPS。

接受的值: false, true
--ids

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

--minimum-elastic-instance-count -i
预览

最小实例数。 应用必须处于弹性缩放App 服务计划中。

--name -n

Web 应用的名称。 如果未指定,则会随机生成名称。 可以使用 < a0/a0> 配置默认值 az configure --defaults web=<name>

--prewarmed-instance-count -w
预览

预瓦数实例数。 应用必须处于弹性缩放App 服务计划中。

--remove

从列表中删除属性或元素。 示例: --remove property.list <indexToRemove> OR --remove propertyToRemove.

默认值: []
--resource-group -g

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

--set

通过指定要设置的属性路径和值来更新对象。 示例:--set property1.property2=<value>

默认值: []
--skip-custom-domain-verification
已放弃

参数“skip_custom_domain_verification”已被弃用,将在版本“3.0.0”中删除。

如果为 true,则不会验证与 Web 应用关联的自定义域(非 *.azurewebsites.net) 域。

接受的值: false, true
--skip-dns-registration
已放弃

参数“skip_dns_registration”已被弃用,将在版本“3.0.0”中删除。

如果在创建时未向 DNS 注册真正的 Web 应用主机名。

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

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

--subscription

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

--ttl-in-seconds
已放弃

参数“ttl_in_seconds”已被弃用,将在版本“3.0.0”中删除。

Web 应用的默认域名生存时间(以秒为单位)。

接受的值: false, true
全局参数
--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 update (appservice-kube 扩展)

更新现有的 Web 应用。

az webapp update [--add]
                 [--client-affinity-enabled {false, true}]
                 [--force-string]
                 [--https-only {false, true}]
                 [--ids]
                 [--minimum-elastic-instance-count]
                 [--name]
                 [--prewarmed-instance-count]
                 [--remove]
                 [--resource-group]
                 [--set]
                 [--slot]
                 [--subscription]

示例

更新 Web 应用的标记。

az webapp update -g MyResourceGroup -n MyAppName --set tags.tagName=tagValue

更新 Web 应用。 (自动生成)

az webapp update --https-only true --name MyAppName --resource-group MyResourceGroup

可选参数

--add

通过指定路径和键值对将对象添加到对象列表。 示例:--add property.listProperty <key=value, string or JSON string>

默认值: []
--client-affinity-enabled

启用发送会话相关性 Cookie。

接受的值: false, true
--force-string

使用“set”或“add”时,保留字符串文本,而不是尝试转换为 JSON。

默认值: False
--https-only

使用 HTTP 重定向到应用的所有流量到 HTTPS。

接受的值: false, true
--ids

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

--minimum-elastic-instance-count -i
预览

最小实例数。 应用必须处于弹性缩放App 服务计划中。

--name -n

Web 应用的名称。 可以使用 < a0/a0> 配置默认值 az configure --defaults web=<name>

--prewarmed-instance-count -w
预览

预瓦数实例数。 应用必须处于弹性缩放App 服务计划中。

--remove

从列表中删除属性或元素。 示例: --remove property.list <indexToRemove> OR --remove propertyToRemove.

默认值: []
--resource-group -g

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

--set

通过指定要设置的属性路径和值来更新对象。 示例:--set property1.property2=<value>

默认值: []
--slot -s

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

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