修改 AccessKey

有时候,我们在第一次发布时会填错一个 accessKey,或者其他区域选项,我们提供了一个 可以修改的参数,用于在发布时清理上次错误的选项。

  1. f deploy --resetConfig

如果只希望调整特定字段,可以进入 ~/.fcli/config.yml 文件中,直接修改保存。

CLI 发布红色提示

在 HTTP 触发器发布后,会出现下面的红色提示。这是一个提示,原因为,未配置域名的情况下,阿里云将默认添加 Content-Disposition: attachment 头到响应中,浏览器打开地址会变为附件下载。可以通过绑定自定义域名或者本地 curl 的方式来测试结果。
image.png

HTTP 函数绑定自定义域名

阿里云的 http 函数绑定自定义域名的菜单就在左侧函数下。
image.png

阿里云绑定域名会检测实名,备案等,请提前准备。

image.png

发布时指定 accessKey 等

  1. export REGION=cn-beijing
  2. export ACCOUNT_ID=xxx
  3. export ACCESS_KEY_ID=xxx
  4. export ACCESS_KEY_SECRET=xxx

当前阿里云发布使用的是 funcraft 工具,可以使用 funcraft 的环境变量,可以加载启动的命令行前,也可以使用 yml 的变量填充方式。

发布时超时问题

有时候包比较大, f deploy 上传可能会碰到超时的问题,这个超时时间是 funcraft 工具内部控制的。
image.png
解决方案: ~/.fcli/config.yaml 里面配置 timeout,单位是 s(秒)。