# 多地域

CLI 1.2.0 版本起,增加了对多地域的支持,你可以通过 CLI 操作云开发不同地域的资源。

默认情况下,CLI 可以直接操作上海地域的环境,当你需要操作其他地域的环境时,请通过 -r 全局参数指定地域,如

# 展示出广州地域的环境列表
tcb env list -r gz

# 将函数部署到广州地域的环境
tcb fn deploy app -r gz -e envID

...

当不指定 -r 参数时,即视为环境为上海地域的环境。

TIP

-r 参数适用于全部的命令

# 地域列表

gz 为广州地域的缩写,全称为 ap-guangzhou,在使用 CLI 时,可以使用缩写,下面是全部地域的简称信息

# 已支持地域
gz: ap-guangzhou
bj: ap-beijing
sh: ap-shanghai

# 可能会支持的地域
# nj: ap-nanjing
# cd: ap-chengdu
# cq: ap-chongqing

# 配置文件

你也可以在配置文件中指定环境的地域信息,无需添加 -r 参数,如下所示

{
  "version": "2.0",
  "envId": "envId",
  "region": "ap-guangzhou",
  "framework": {
    "name": "koa-starter",
    "plugins": {
      "node": {
        "use": "@cloudbase/framework-plugin-node",
        "inputs": {
          "name": "koa-starter",
          "path": "/koa-starter"
        }
      }
    }
  }
}