Skip to content

Plan 命令

plan 命令是对函数计算资源变更感知的命令。

命令解析

当执行命令plan -h/plan --help时,可以获取帮助文档。

参数解析

参数全称 参数缩写 Yaml模式下必填 参数含义
plan-type - 必填 查看部署或者删除的变更,默认是查看部署
sub-command - 选填 查看哪些资源的变更。如果 plan-type 是 deploy 那么可选参数有 service/function/trigger/domain;如果 plan-type 是 remove 那么可选参数有 service/function/trigger/domain/version/alias/provision/ondemand/onDemand/layer

当前命令还支持部分全局参数(例如-a/--access, --debug等),详情可参考 Serverless Devs 全局参数文档

操作案例

有资源描述文件(Yaml)时,可以直接执行s plan进行资源变更感知,效果如下:

~: 配置被修改 -: 删除配置 +: 添加配置

从图可以看出执行 deploy 之后预期: 1. function 的 description 由 'This is default function description by fc-deploy component' 变更为 'test update' 2. function 的 memorySize 由 256 变更为 512 3. 删除了 function environmentVariables 的 TESSDATA_PREFIX 配置 4. function environmentVariables 新增 test_add

权限与策略说明

使用该命令时,推荐配置系统策略:AliyunFCReadOnlyAccess