
[英]Using Golang Gin with AWS Lambda and Serverless with proxy path
[英]AWS Codebuild Golang Lambda using Serverless Framework
我正在使用AWS CodeBuild中的无服务器框架构建golang lambda函数。 该项目位于私有的bitbucket存储库中。 而CodeBuild源是bitbucket存储库
我在代码中使用本地包时遇到一些问题。
我有这个项目结构
hello
test
test.go
main.go
serverless.yml
...other files
我想做的是在hello/test/test.go
中的hello/main.go
hello/test/test.go
中使用包test
。
我尝试了2种选择。
dep ensure
。 将test
移至另一个项目。 问题:
/....aws path/bitbucket.org/<username>/<repo>/
,而$GOPATH
是/...aws path/
。 那么,如何在AWS CodeBuild中使用我的 golang包? 这是私人回购而不是公共回购。
根据Peter的评论,我通过在$ GOPATH / src中使用位桶存储库的完整路径解决了该问题。
因此路径应为bitbucket.org/<username>/<repo>
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.