您现在访问的是微软AZURE全球版技术文档网站,若需要访问由世纪互联运营的MICROSOFT AZURE中国区技术文档网站,请访问 https://docs.azure.cn.

az functionapp deployment slot

管理函数应用部署槽位。

命令

az functionapp deployment slot auto-swap

配置部署槽自动交换。

az functionapp deployment slot create

创建部署槽。

az functionapp deployment slot delete

删除部署槽位。

az functionapp deployment slot list

列出所有部署槽位。

az functionapp deployment slot swap

更改函数应用的部署槽位。

az functionapp deployment slot auto-swap

配置部署槽自动交换。

az functionapp deployment slot auto-swap --slot
                                         [--auto-swap-slot]
                                         [--disable]
                                         [--ids]
                                         [--name]
                                         [--resource-group]
                                         [--subscription]

必需参数

--slot -s

槽的名称。

可选参数

--auto-swap-slot

要自动交换的目标槽。

默认值: production
--disable

禁用自动交换。

--ids

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

--name -n

函数应用的名称。

--resource-group -g

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

--subscription

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

az functionapp deployment slot create

创建部署槽。

az functionapp deployment slot create --name
                                      --resource-group
                                      --slot
                                      [--configuration-source]
                                      [--subscription]

示例

创建部署槽。 (自动生成)

az functionapp deployment slot create --name MyFunctionapp --resource-group MyResourceGroup --slot staging

必需参数

--name -n

函数应用的名称。

--resource-group -g

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

--slot -s

槽的名称。

可选参数

--configuration-source

用于克隆配置的源槽。 使用函数应用的名称来引用生产槽。

--subscription

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

az functionapp deployment slot delete

删除部署槽位。

az functionapp deployment slot delete --slot
                                      [--ids]
                                      [--name]
                                      [--resource-group]
                                      [--subscription]

示例

删除部署槽位。 (自动生成)

az functionapp deployment slot delete --name MyFunctionapp --resource-group MyResourceGroup --slot staging

必需参数

--slot -s

槽的名称。

可选参数

--ids

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

--name -n

函数应用的名称。

--resource-group -g

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

--subscription

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

az functionapp deployment slot list

列出所有部署槽位。

az functionapp deployment slot list [--ids]
                                    [--name]
                                    [--query-examples]
                                    [--resource-group]
                                    [--subscription]

示例

列出所有部署槽位。 (自动生成)

az functionapp deployment slot list --name MyFunctionapp --resource-group MyResourceGroup

可选参数

--ids

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

--name -n

函数应用的名称。

--query-examples

建议使用 JMESPath 字符串。 可以复制其中一个查询并将其粘贴到 --query 参数的双引号内,以查看结果。 可以添加一个或多个位置关键字,以便我们可以基于这些关键字提供建议。

--resource-group -g

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

--subscription

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

az functionapp deployment slot swap

更改函数应用的部署槽位。

az functionapp deployment slot swap --slot
                                    [--action {preview, reset, swap}]
                                    [--ids]
                                    [--name]
                                    [--preserve-vnet {false, true}]
                                    [--resource-group]
                                    [--subscription]
                                    [--target-slot]

示例

将过渡槽交换到 MyUniqueApp 函数应用的生产中。

az functionapp deployment slot swap  -g MyResourceGroup -n MyUniqueApp --slot staging \
    --target-slot production

必需参数

--slot -s

槽的名称。

可选参数

--action

交换类型。 首先使用"预览"在源槽上应用目标槽的设置;使用"swap"完成它;使用"reset"重置交换。

接受的值: preview, reset, swap
默认值: swap
--ids

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

--name -n

函数应用的名称。

--preserve-vnet

在交换期间将虚拟网络保留到槽,默认值为"true"。

接受的值: false, true
--resource-group -g

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

--subscription

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

--target-slot

要交换的目标槽,默认为"production"。