由于Go语言不支持在线编辑,仅支持.zip方式(包含指定OSS路径上传的方式),因此您需在本地自行编译并打包。本文介绍如何将函数计算官方Go SDK库与您的代码一同打包。

前提条件

安装Go语言环境。推荐使用Go 1.8或以上版本。

编译部署(Linux或macOS)

  1. 下载函数计算Go SDK库。
    go get github.com/aliyun/fc-runtime-go-sdk
  2. 编译文件。
    GOOS=linux go build -o main

    针对Linux操作系统,可能还需配置CGO_ENABLED=0,示例如下:

    GOOS=linux CGO_ENABLED=0 go build
  3. 打包文件。
    zip function.zip main

后续步骤

打包完成后,您可将包上传至函数计算完成部署。具体步骤,请参见以下文档: