草庐IT

aws-documentdb-mongoapi

全部标签

go - 使用路径式 amazon aws sdk go

我在我的应用程序中使用了一些aws-sdk-go功能,它创建了DNS样式的主机来请求,比如somebucket.mys3.com。但我有一些DNS问题,想以路径方式接收请求,例如mys3.com/somebucket。如何配置SDK以路径样式模式生成请求? 最佳答案 在aws.Config中将S3ForcePathStyle设置为true,即ses,err:=session.NewSession(&aws.Config{S3ForcePathStyle:aws.Bool(true),...})

amazon-web-services - beego running on AWS 发行

我曾尝试在AWS上运行Beego,但无论我尝试过什么,我似乎都无法连接到运行Beego的端口8080。我不确定这是AWS还是Beego的问题,但我似乎也无法连接到端口80(我尝试更改安全组设置,包括添加一个新的以允许访问两个端口)。但是,当我curl127.0.0.1时,有一个Beego模板,但是myE2instance什么也没有。.我将app.conf文件的httpaddr更改为0.0.0.0,但这似乎没什么用。我该如何解决这个问题? 最佳答案 查你conf/app.conf文件:httpaddr=localhost默认情况下,b

go - 无法将 go lang 应用程序部署到 AWS Elastic Beanstalk

以下是我压缩文件之前文件的组织方式。├──app│├──main.go│├──Procfile│├──Buildfile│├──build.sh构建文件make:./build.sh构建.sh#!/usr/bin/envbash#Installdependencies.goget./...#Buildappgobuild./-obin/application简介web:bin/application我得到的错误[Instance:i-03f3c230e7b575431]Commandfailedoninstance.Returncode:1Output:(TRUNCATED)...in

amazon-web-services - 无法以编程方式调用 AWS lambda

我正在按如下方式导入lambda服务:import(lambdaservice"github.com/aws/aws-sdk-go/service/lambda")并按如下方式使用它:funcInvokeCreateSessionLambda(payloadinvoketypes.Input){l:=&lambdaservice.Lambda{}data,_:=json.Marshal(payload)input:=&lambdaservice.InvokeInput{Payload:data,InvocationType:aws.String("RequestResponse"),F

go - 如何在应用程序中保持单个 AWS S3 session ?

在Go1.12应用程序中,在处理AWSS3时,对于每次创建新session对象的插入或删除操作都是一个坏主意,有人可以帮助分享我们如何在整个应用程序中只创建单个session吗?尝试使用以下示例代码在应用程序启动时生成bigS3对象:varbigS3*s3.S3funcmain(){sess,awsSessionErr:=session.NewSession(&aws.Config{Region:aws.String(awsRegion),Credentials:credentials.NewStaticCredentials(awsAccessKeyID,awsSecretAcces

amazon-web-services - 使用 aws-sdk-go 将文件保存到 S3

我在使用AWSS3gosdk(https://github.com/awslabs/aws-sdk-go)在golang中保存文件时遇到了一些麻烦。这是我的:import("fmt""bytes""github.com/awslabs/aws-sdk-go/aws""github.com/awslabs/aws-sdk-go/aws/awsutil""github.com/awslabs/aws-sdk-go/service/s3")funcmain(){cred:=aws.DefaultChainCredentialscred.Get()//i'musingenvironmentva

amazon-web-services - 如何使用 AWS SDK for Go 创建 EMR 集群

我想使用AWSSDKforGo创建EMR集群,但我在官方文档中找不到方法。Package:emr—AWSSDKforGo能否请您帮我提供详细的代码? 最佳答案 其实遇到同样的问题,文档中有介绍的方法。对我来说,这也不简单,因为措辞不同。看起来“运行作业流”基本上等于创建集群并向其添加步骤。所以你想要的是函数RunJobFlow在这里找到:https://docs.aws.amazon.com/sdk-for-go/api/service/emr/EMR.html#RunJobFlow-instance_method因此,下面是一个无

amazon-web-services - Go lang 中的 AWS API Gateway 客户端证书

我正在尝试确保AWSAPIGateway和我的API端点服务之间​​的连接完全按照他的文档中的描述:http://docs.aws.amazon.com/apigateway/latest/developerguide/getting-started-client-side-ssl-authentication.html据我所知,我需要从AWSAPI网关复制证书并使用http.ListenAndServeTLS方法。但它接受两个文件:keyFile和certFilefuncListenAndServeTLS(addr,certFile,keyFilestring,handlerHand

postgresql - 使用 AWS Lambda 和 Golang 连接到 AWS RDS PostgreSQL

我正在尝试从Go中的lambda连接到AWSRDSPosgreSQL数据库。authToken在日志中看起来不错。creds:=credentials.NewEnvCredentials()authToken,err:=rdsutils.BuildAuthToken("something.eu-west-3.rds.amazonaws.com","eu-west-3","Username",creds)iferr!=nil{fmt.Println("Cannotcreatedbauthtoken")returnresponse.Status(500),err}//CreatetheDN

go - 对于带有子包的 golang 源,AWS CodeBuild 失败

当我尝试使用CodeBuildgolang镜像1.10构建我的golang项目时,它失败了,无法找到子包。一些背景:应用程序组织如下:/go/src/company/app/go/src/company/app/sub1/go/src/company/app/sub2etc...这在我的开发机器上构建良好。但是,当通过codebuild拉取时,它被拉入不同的目录(/codebuild/output/srcNNN/src/),其中根据触发构建的内容而有所不同。我最初是通过将代码从它被拉到golang目录(/codebuild/output/srcNNN)来让它工作的,但是由于GOPATH