问题标签 [goamz]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
amazon-s3 - 是否可以使用预签名的 url 将文件上传到 AWS S3
我正在尝试使用预先设置的 url 将文件上传到 S3,直到几分钟前我才相信这是可能的(有关于这个问题的文档),但我刚刚在 S3 开发人员指南中遇到了这个短语:
我错过了什么,顺便说一句,我正在尝试使用 goamz(AWS 的非官方 golang SDK)这样做,但我不断收到签名错误。
编辑:到目前为止,我找到了签名,所以我可以为 GET、POST、PUT 签名 URL(我没有尝试过 DELETE 或 PATCH,如果亚马逊部分支持它们,它们也可以工作),现在我的问题是我 PUT 后得到零大小的对象吗),当我让它工作时,我会在这里发布代码。
EDIT2:正如@Basssethog 下面提到的那样,这个问题现在在官方的go-SDK中得到了解决
go - 在 golang 中,ec2.CreateSecurityGroup 中的名称类型是什么
我正在使用 goamz 在 golang 中使用 CreateSecurityGroup func。下面是函数签名:
name
这个参数列表中的参数是什么类型的?
go - 创建 ec2 安全组时不支持的协议方案
我正在尝试使用 goamz 创建安全组。下面是我的代码。
我在执行时得到以下响应。
<nil>
Get /? XXXXXXXXX
unsupported protocol scheme ""
我不确定我们是否明确使用任何协议来创建。请帮助我理解这一点。
go - Golang 分段上传,带有分块的 `http.GET` 和 Goamz `multi.PutAll`
我正在使用 Goamz 包,并且可以使用一些帮助bucket.Multi
来将 HTTP GET 响应流式传输到 S3。
我将通过分块 HTTP 下载 2 GB 以上的文件,我想将它直接流式传输到 S3 存储桶中。
看来我需要resp.Body
用一些东西包装一下,这样我就可以传递一个s3.ReaderAtSeeker
tomulti.PutAll
目前我在尝试运行我的程序时收到以下(预期的)错误:
amazon-web-services - 如何使用 Go 跟踪分段上传到 s3 的进度?
我正在尝试使用 Mitchell Hashimoto 的 goamz fork 提供的 PutPart 方法。可悲的是,每次我拿回一个零件并检查它的大小时,它似乎认为它是整个文件的大小,而不仅仅是一个块。
例如
上传 15m 文件时,我希望看到
相反,我看到:
这是由于 file.Read(partBuffer) 的问题吗?任何帮助将非常感激。
我在 Mac 上使用 go 1.5.1。
http - 使用 AWS S3 和 goamz 的 Golang 中不受支持的协议方案“”
尝试使用 Go (lang) 中的 goamz/s3 包将文件字节上传到 S3 AWS。
我的代码是:
我得到错误
[uploadToS3] error uploading: Put /filename: unsupported protocol scheme ""
从这里阅读:创建 ec2 安全组时不受支持的协议方案它认为这是因为该区域不正确,但是正如您所看到的,我在 init() 函数中设置它,所以我不知道它可能是什么
任何想法都非常感谢
amazon-web-services - aws s3 由 goamz 放置方法参数
早些时候我使用的是“launchpad.net/goamz/s3” ,但对于我的新项目,我使用的是“github.com/goamz/goamz/s3”。 并且桶的 put 方法发生了变化,现在它多了一个参数“选项”
以上是我的代码。你能帮助我在期权中的预期是什么以及我如何获得它的价值吗?