步骤 1. 创建及部署云函数

最近更新时间:2019-06-12 10:41:24

创建 COS Bucket

  1. 登录 对象存储控制台
  2. 创建一个 Bucket,命名为 mysql-backup,并选择北京地域,权限选择 “私有读写”。

创建云函数

  1. 登录 无服务器云函数控制台,进入【函数服务】页面。

  2. 选择北京地域,单击【新建】,进入新建函数页面。

  3. 填写以下参数信息,单击【下一步】。如下图所示:

    • 创建方式:选择 “模板函数”。
    • 函数名称:命名为 “mysql_backup”。
    • 模板搜索:选择 “语言” 为 “Python 2.7” 的 “MySQL自动备份” 模板。
    • 鼠标移至模板函数上,可查看模板函数详情,支持下载操作。

      注意:

      • 如果是 Windows 电脑,则下载到本地的代码会失去 mysqldump 工具的可执行权限。
      • 可以将项目放置到 Linux 或 macOS 环境下,并在项目目录下执行 'chmod +x mysqldump' 命令,为 mysqldump 工具附加上可执行权限。
  4. 保持默认配置,单击【完成】,完成函数的创建。

  5. 切换到【函数配置】页面,单击【编辑】:

    • 修改函数超时时间为60秒。
    • 新增环境变量: dbhost、dbport、dbuser、dbpwd、dbname 和 cosregion、cosbucket。

      说明:

      如果数据库使用的是内网地址,则函数也需要在【函数配置】页面中,选择和数据库相同的 VPC 和子网。如下图所示: