go version go1.8 windows/amd64
example 代码:
package main
import (
"context"
"fmt"
"github.com/tencentyun/scf-go-lib/cloudfunction"
)
type DefineEvent struct {
// test event define
Key1 string `json:"key1"`
Key2 string `json:"key2"`
}
func hello(ctx context.Context, event DefineEvent) (string, error) {
fmt.Println("key1:", event.Key1)
fmt.Println("key2:", event.Key2)
return fmt.Sprintf("Hello %s!", event.Key1), nil
}
func main() {
// Make the handler available for Remote Procedure Call by Cloud Function
cloudfunction.Start(hello)
}
zip 包:
返回结果:
{"errorCode":-1,"errorMessage":"Internal server error"}
具体操作,请参见连接Linux服务器。
root
用户。
sudo su root 第一次启动需要设置VNC的登录密码。
**注意** 如果您自定义的密码位数大于8位,系统默认只截取前8位作为您的VNC登录密码。
命令行回显如下图所示的信息时,表示VNC启动成功。
`主机名:1`表示已启动的VNC的端口号,在后续步骤中,需要在VNC远程连接工具中使用`Ubuntu服务器公网IP:1`远程连接Ubuntu图形界面。
在每一行开头使用#将以下配置信息注释掉:
xsetroot -solid grey
vncconfig -iconic &
x-terminal-emulator -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" &
x-window-manager &
在配置文件的末尾,添加以下配置信息:
gnome-panel &
gnome-settings-daemon &
metacity &
nautilus &
gnome-terminal &
配置文件修改完成后,如下图所示:
:wq
并按Enter键,保存退出文件。VNC的端口号仍为1。 vncserver :1
您可以访问VNC Viewer官网获取下载链接以及安装方式。
必须的配置项说明:
Ubuntu服务器公网IP:VNC的端口号
。例如:114.55.XX.XX:1
。test
。本示例中,双击名为test
的Ubuntu桌面的卡片。
如下图所示,成功登录后,您可以查看Ubuntu的图形界面。