gpt4 book ai didi

amazon-web-services - AWS S3 createPresignedPost与getSignedUrl。我应该使用哪一个从客户端上传各种文件?

转载 作者:行者123 更新时间:2023-12-03 13:43:29 27 4
gpt4 key购买 nike

在S3文档上,存在createPresignedPostgetSignedUrl

在getSignedUrl上:

Note: Not all operation parameters are supported when using pre-signed URLs. Certain parameters, such as SSECustomerKey, ACL, Expires, ContentLength, or Tagging must be provided as headers when sending a request. If you are using pre-signed URLs to upload from a browser and need to use these fields, see createPresignedPost().



是createPresignedPost只是getSignedUrl的更可定制的版本吗?
它在下面做同样的事情吗?

最佳答案

如果要限制用户上传超出特定大小的文件,则应使用createPresigendPost,并指定ContentLength

使用getSignedUrl时,对象大小没有限制,用户可以将5TB对象(当前对象限制)上载到s3

请注意,如果您可以在调用getSignedUrl('putObject',params,callback)时在params中指定ContentLength
你会被扔掉的

Presigning post data encountered an error { UnexpectedParameter: ContentLength is not supported in pre-signed URLs.

这个主题有一个 issue

关于amazon-web-services - AWS S3 createPresignedPost与getSignedUrl。我应该使用哪一个从客户端上传各种文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52656085/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com