gpt4 book ai didi

amazon-web-services - aws ruby​​ sdk 的 put_object 和 upload_file 在权限方面有什么区别?

转载 作者:行者123 更新时间:2023-12-05 06:36:19 24 4
gpt4 key购买 nike

我正在尝试将文件上传到另一个只有写入权限的用户存储桶中。我尝试使用这两种方法。 put_object 似乎有效,而 upload_file 无效。

最佳答案

根据这个What is the Difference between file_upload() and put_object() when uploading files to S3 using boto3put_object 会将其全部发送到一个 put 中,限制为 5GB。

upload_file 将在必要时进行“分段”上传,并在完成后调用回调函数。

我认为您需要所有这些权限才能使用 upload_file:

"Effect": "Allow",
"Action": [
"s3:AbortMultipartUpload",
"s3:DeleteObject",
"s3:ListMultipartUploadParts",
"s3:PutObject",
"s3:GetObject"

关于amazon-web-services - aws ruby​​ sdk 的 put_object 和 upload_file 在权限方面有什么区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49181561/

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