gpt4 book ai didi

r - parse_aws_s3_response 错误,禁止 (http 403)

转载 作者:行者123 更新时间:2023-12-04 09:52:15 26 4
gpt4 key购买 nike

我一个
我正在尝试使用 aws.s3 库将数据加载到 S3 中。下面是我的代码:

Sys.setenv("AWS_ACCESS_KEY_ID" = ".............",
"AWS_SECRET_ACCESS_KEY" = "...............",
"AWS_DEFAULT_REGION" = "......")

查看存储桶:
get_bucket(bucket = "....",
check_region = FALSE,
verbose = TRUE)

上面的代码有效并返回存储桶的内容。

将对象保存到 s3:
s3save(data, 
object = ".....",
bucket = ".....")

错误返回:
List of 4
$ Code : chr "AccessDenied"
$ Message : chr "Access Denied"
$ RequestId: chr ""
$ HostId : chr ""
- attr(*, "headers")=List of 6
..$ x-amz-request-id : chr ""
..$ x-amz-id-2 : chr ""
..$ content-type : chr "application/xml"
..$ transfer-encoding: chr "chunked"
..$ date : chr "Tue, 05 Sep 2017 13:23:42 GMT"
..$ server : chr "AmazonS3"
..- attr(*, "class")= chr [1:2] "insensitive" "list"
- attr(*, "class")= chr "aws_error"
- attr(*, "request_canonical")= chr "GET\n/"| __truncated__
- attr(*, "request_string_to_sign")= car ""| __truncated__
- attr(*, "request_signature")= chr "AWS4-HMAC-SHA256 Credential=|
__truncated__
NULL

Error in parse_aws_s3_response(r, Sig, verbose = verbose) :
Forbidden (HTTP 403).

这个问题的任何解决方案。

最佳答案

您的 IAM 账户似乎无权执行该操作。
如果您是 AWS 账户的所有者,您可以转到 AWS Service IAM,单击用户,选择此 IAM 用户并为其添加必要的授权。

关于r - parse_aws_s3_response 错误,禁止 (http 403),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46159454/

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