草庐IT

amazon-lex

全部标签

amazon-web-services - 如何为 Go 调用模拟 AWS SDK

我正在为使用适用于Go的AWS开发工具包从AWSSecretsManager获取secret的函数编写单元测试:ma​​in.go//HelperfunctiontogetsecretfromAWSSecretManagerfuncgetAWSSecrets(svcsecretsmanageriface.SecretsManagerAPI)(secretMapmap[string]string,errerror){//Getsecretconfigvaluesreq,resp:=svc.GetSecretValueRequest(&secretsmanager.GetSecretVal

amazon-web-services - 如何为 Go 调用模拟 AWS SDK

我正在为使用适用于Go的AWS开发工具包从AWSSecretsManager获取secret的函数编写单元测试:ma​​in.go//HelperfunctiontogetsecretfromAWSSecretManagerfuncgetAWSSecrets(svcsecretsmanageriface.SecretsManagerAPI)(secretMapmap[string]string,errerror){//Getsecretconfigvaluesreq,resp:=svc.GetSecretValueRequest(&secretsmanager.GetSecretVal

amazon-web-services - 在 elasticbeanstalk 上部署私有(private) github repo golang 应用程序

几天来,我一直在努力尝试将我的Golang应用程序部署到AWSEB。我正在尝试通过命令ebdeploy使用ebcli在EB服务器上部署我的应用程序PreconfiguredDocker-Go1.4runningon64bitDebian/2.9.2在我的应用程序文件夹中。几秒钟后,我收到一条错误消息,指出我的应用程序因错误而未部署。查看eb-activity.log,我可以看到以下内容:/var/log/eb-activity.log-------------------------------------Fetchinghttps://golang.org/x/crypto?go-g

amazon-web-services - 在 elasticbeanstalk 上部署私有(private) github repo golang 应用程序

几天来,我一直在努力尝试将我的Golang应用程序部署到AWSEB。我正在尝试通过命令ebdeploy使用ebcli在EB服务器上部署我的应用程序PreconfiguredDocker-Go1.4runningon64bitDebian/2.9.2在我的应用程序文件夹中。几秒钟后,我收到一条错误消息,指出我的应用程序因错误而未部署。查看eb-activity.log,我可以看到以下内容:/var/log/eb-activity.log-------------------------------------Fetchinghttps://golang.org/x/crypto?go-g

amazon-web-services - lambda 层与 Go 兼容吗?

是否可以将Golanglambda与AWS的新lambda层功能一起使用?我一直在尝试寻找一种解决方案,以便将层与我用Go编写的Lambda函数结合使用,但一直未能成功。不过,我让它与pythonlambda一起工作。我觉得因为Go代码是编译后的二进制文件,所以不可能在运行时使用层导入。如果我在本地有层的代码,导入也会被编译成二进制文件,这就违背了使用层的目的。有人知道或有使用Golang的Lambda层的任何示例吗? 最佳答案 Go依赖项在编译后的二进制文件中,因此你不能/不需要使用层。问题在语言层面得到解决。它与编译的事实没有任

amazon-web-services - lambda 层与 Go 兼容吗?

是否可以将Golanglambda与AWS的新lambda层功能一起使用?我一直在尝试寻找一种解决方案,以便将层与我用Go编写的Lambda函数结合使用,但一直未能成功。不过,我让它与pythonlambda一起工作。我觉得因为Go代码是编译后的二进制文件,所以不可能在运行时使用层导入。如果我在本地有层的代码,导入也会被编译成二进制文件,这就违背了使用层的目的。有人知道或有使用Golang的Lambda层的任何示例吗? 最佳答案 Go依赖项在编译后的二进制文件中,因此你不能/不需要使用层。问题在语言层面得到解决。它与编译的事实没有任

amazon-web-services - 使用 Go 进行 IAM 身份验证的 API 网关 HTTP 客户端请求

你好StackOverflowAWSGophers,I'mimplementing具有出色cobra/viperpackagesfromspf13的CLI.我们有一个以API网关端点为前端的Athena数据库,它使用IAM进行身份验证。也就是说,为了使用Postman与其端点进行交互,我必须将AWSSignature定义为授权方法,定义相应的AWSid/secret,然后在Headers中会有X-Amz-Security-Token等。没有异常,按预期工作。由于我是Go的新手,我有点震惊地看到没有示例使用aws-sdk-go本身来执行这个简单的HTTPGET请求...我我正在尝试使用共

amazon-web-services - 使用 Go 进行 IAM 身份验证的 API 网关 HTTP 客户端请求

你好StackOverflowAWSGophers,I'mimplementing具有出色cobra/viperpackagesfromspf13的CLI.我们有一个以API网关端点为前端的Athena数据库,它使用IAM进行身份验证。也就是说,为了使用Postman与其端点进行交互,我必须将AWSSignature定义为授权方法,定义相应的AWSid/secret,然后在Headers中会有X-Amz-Security-Token等。没有异常,按预期工作。由于我是Go的新手,我有点震惊地看到没有示例使用aws-sdk-go本身来执行这个简单的HTTPGET请求...我我正在尝试使用共

amazon-web-services - Unmarshal AWS IAM Document But Conditional string 或 []string in Doc

我正在研究IAM政策examples对于AWSGoSDK并尝试执行与CreatePolicy示例相反的操作——基本上,获取帐户中的所有IAM策略,获取默认策略版本,然后将该json文档解码为结构,以便于解析。我已经走到这一步了,但我仍然对go如何处理条件结构类型感到困惑。在AWS策略文档版本响应中,StatementEntry的json数据可以是string或[]string,具体取决于文档。最佳做法是什么?添加另一个结构并在错误处理中使用重试逻辑?packagemainimport("encoding/json""fmt""github.com/aws/aws-sdk-go/aws"

amazon-web-services - Unmarshal AWS IAM Document But Conditional string 或 []string in Doc

我正在研究IAM政策examples对于AWSGoSDK并尝试执行与CreatePolicy示例相反的操作——基本上,获取帐户中的所有IAM策略,获取默认策略版本,然后将该json文档解码为结构,以便于解析。我已经走到这一步了,但我仍然对go如何处理条件结构类型感到困惑。在AWS策略文档版本响应中,StatementEntry的json数据可以是string或[]string,具体取决于文档。最佳做法是什么?添加另一个结构并在错误处理中使用重试逻辑?packagemainimport("encoding/json""fmt""github.com/aws/aws-sdk-go/aws"