You need to enable JavaScript to run this app.
文档中心
函数服务

函数服务

复制全文
下载 pdf
Golang 运行时
部署方法
复制全文
下载 pdf
部署方法
Golang 函数仅支持以 Zip 包的方式上传代码,您可以选择本地上传 Zip 文件或者指定用户 TOS 存储桶中已有的 Zip 文件进行上传。Zip 包中,必须包含命名为 main 的、编译好的、可在 Linux 平台 amd64 架构下执行的二进制文件。​
Golang 函数支持通过指定 GOOS 及 GOARCH 参数进行跨平台编译。Golang 函数在不同平台的编译及打包方法如下。​
macOS 或 Linux 平台​
在 macOS 或 Linux 平台,您可通过如下指令进行编译和打包。​
​
# Build your program that's executable for Linux under architecture amd64.​
GOOS=linux GOARCH=amd64 CGO_ENABLED=0 go build -o main​
# Zip output.​
zip main.zip main​
​
Windows 平台​
在 Windows 平台,您可以按照以下步骤进行编译和打包。​
  1. 通过快捷键 Windows + R 唤出命令窗口,输入 wt 打开命令行终端 。​
  1. 通过如下命令进行编译。​
  • ​
    set GOOS=linux​
    set GOARCH=amd64​
    set CGO_ENABLED=0​
    go build -o main​
    ​
  1. 使用打包工具对编译好的二进制 main 进行打包,main 需要在 Zip 包根目录下。​
注意事项​
  • 编译好的二进制必须命名为 main,且该 main 在 Zip 包的根目录下,不能嵌套在其它文件夹下。​
  • 如果主程序的执行依赖其它本地文件(例如 config.yaml),需要将依赖文件一同打包,代码中通过引用相对位置来引用文件。​
  • 函数服务控制台支持上传的 Zip 格式文件大小不超过 256 MiB。​
​
最近更新时间:2025.03.11 17:02:16
这个页面对您有帮助吗?
有用
有用
无用
无用