首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法从R在S3桶中写入csv文件

无法从R在S3桶中写入csv文件
EN

Stack Overflow用户
提问于 2019-11-12 12:09:37
回答 1查看 1.8K关注 0票数 0

我正试图使用以下代码将csv文件写入Amazon存储桶

代码语言:javascript
复制
s3write_using(gene_read_counts, FUN = write.csv, object = "gene_read_counts_test.csv", bucket = "test-bioinformatics-dev-bkt/research/bioinformatics/colo_final/data/processed/colorectal", row.names=FALSE)

我收到以下错误

文件大小为71619789。考虑设置'multipart = TRUE‘。Parse_aws_s3_response中的错误(r,Sig,详细=详细):禁止(HTTP403).

EN

回答 1

Stack Overflow用户

发布于 2019-11-12 17:01:00

在观察错误时,可能有两个方面。

  1. 似乎错误,建议在上传大文件时使用AWS-S3多部分上传。多部分上传提供了更快,更灵活的上传到亚马逊S3。它可以通过

来实现。

代码语言:javascript
复制
- Split the Objects/file in small chunks. 
- Upload initialization using `CreateMultipartUpload`  of S3 API.
- Upload part of objects using multipart upload. use `UploadPartCopy` operation of S3 API
- Complete Multipart Upload. use `CompleteMultipartUpload` operation of S3 API.
- Meanwhile must implement `AbortMultipartUpload` if any of the part uploaded failed. Using `AbortMultipartUpload`, the storage consumed by any previously uploaded parts will be freed.      

请参阅以下AWS文件。https://docs.aws.amazon.com/AmazonS3/latest/API/API_CreateMultipartUpload.html https://docs.aws.amazon.com/AmazonS3/latest/API/API_UploadPart.html https://docs.aws.amazon.com/AmazonS3/latest/API/API_CompleteMultipartUpload.html https://docs.aws.amazon.com/AmazonS3/latest/API/API_AbortMultipartUpload.html

  1. 禁忌(HTTP403)错误表明该权限被拒绝。在这种情况下,如果用户有权访问S3对象.

,请检查IAM角色。

因为您在S3中使用“R”语言编写文件。我建议使用Put_Object函数,并在函数中设置multipart = TRUE来上传文件部分。

您可以使用下面的代码

代码语言:javascript
复制
   put_object(filename, object, bucketname, multipart = TRUE, acl = c("private",
     "public-read", "public-read-write", "aws-exec-read", "authenticated-read",
     "bucket-owner-read", "bucket-owner-full-control"), headers = list(), ...)

当您在上面的函数中说multipart = TRUE时,它将创建提供的对象的部分或块,并将其上传到S3中。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/58818454

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档