当我在 aws s3 中上传文件时,它返回此错误
{
"message": "Access Denied",
"code": "AccessDenied",
"region": null,
"time": "2018-09-29T19:31:29.411Z",
"requestId": "A26BAEB25BCD657B",
"extendedRequestId": "RYeX9fiif5V/DmIpYq9umUi0vZlCyywbDjf5hLctKOzg6cRWJRXQDAYEU+S7sL9snnr7rxD/P8c=",
"statusCode": 403,
"retryable": false,
"retryDelay": 68.10123280572672
}
我使用节点js。
以下是 S3 拒绝访问的可能原因列表:
- 与凭据关联的策略不允许访问
- 与存储桶关联的策略拒绝访问
- 对象不存在
- 对象已加密,但您未提供 KMS 密钥
- 对象位于另一个账户中,并且您的跨账户权限不允许访问
- 终端节点策略
- 存储桶上启用了请求方付款
- AWS Organizations 服务控制策略不允许访问
以及如何解决 403 访问被拒绝问题的一些想法。