尝试加载 Redshift 样本,从 S3 复制时拒绝访问

Posted

技术标签:

【中文标题】尝试加载 Redshift 样本,从 S3 复制时拒绝访问【英文标题】:Trying to load Redshift samples, Access Denied when COPYing from S3 【发布时间】:2015-11-29 18:36:18 【问题描述】:

我正在浏览 AWS 网站上的 Redshift 教程,但我无法使用 COPY 命令访问他们的示例数据存储桶。我知道我使用了正确的密钥和秘密密钥,甚至生成了新的尝试,但没有成功。

来自 S3 的错误是 S3ServiceException:Access Denied,Status 403,Error AccessDenied。亚马逊说这与存储桶的权限有关,但他们没有指定用于访问示例存储桶的凭据,所以我假设它们对公众开放?

有人解决了这个问题还是我误解了这个错误?

【问题讨论】:

【参考方案1】:

我误解了这个错误。存储桶可公开访问,您只需授予 IAM 用户访问 S3 服务的权限。

【讨论】:

以上是关于尝试加载 Redshift 样本,从 S3 复制时拒绝访问的主要内容,如果未能解决你的问题,请参考以下文章

Node-Redshift 是不是支持复制命令(查询)将数据从 S3 加载到 Redshift?

从 s3 复制到 redshift

当“自动”将数据从 S3 加载到 Redshift 表中时,大小写是不是重要? [复制]

使用复制命令将数据从 s3 加载到 redshift

将具有多个值的 JSON 从 S3 复制到 Redshift

将批量数据从 s3 加载到 redshift