Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/amazon-s3/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Amazon web services AWS QuickSight查询提供S3403错误,而具有相同配置的bucket可以连接QuickSight_Amazon Web Services_Amazon S3_Amazon Quicksight - Fatal编程技术网

Amazon web services AWS QuickSight查询提供S3403错误,而具有相同配置的bucket可以连接QuickSight

Amazon web services AWS QuickSight查询提供S3403错误,而具有相同配置的bucket可以连接QuickSight,amazon-web-services,amazon-s3,amazon-quicksight,Amazon Web Services,Amazon S3,Amazon Quicksight,我在S3中有两个bucket,其中第二个bucket是使用第一个bucket的设置创建的。 这两个bucket都在Glue中转换为表(在同一个数据库中,第一个表通过爬虫,第二个表是手动创建的)。 这两个表都可以在Athena中查询。 如果我尝试在QuickSight中可视化这些表,那么第一个表可以在Graph/etc中可视化。 如果我尝试可视化(或在QuickSight中查询)第二个表。它给了我一个错误: An error has been thrown from the AWS Athena

我在S3中有两个bucket,其中第二个bucket是使用第一个bucket的设置创建的。 这两个bucket都在Glue中转换为表(在同一个数据库中,第一个表通过爬虫,第二个表是手动创建的)。 这两个表都可以在Athena中查询。 如果我尝试在QuickSight中可视化这些表,那么第一个表可以在Graph/etc中可视化。 如果我尝试可视化(或在QuickSight中查询)第二个表。它给了我一个错误:

An error has been thrown from the AWS Athena client. Access Denied (Service: Amazon S3; Status Code: 403; Error Code: AccessDenied; Request ID:
我怎样才能避免这种情况

我怀疑它与第二个bucket的安全设置有关(因为如果它与IAM角色或QuickSight有关,我希望第一个表也不会可视化)。但是我完全从第一个表复制了这些设置,这是默认设置(没有公共访问,没有策略,等等)。 我试图通过清单文件添加相同的S3 bucket,这给了我相同的错误

有人有同样的问题,知道去哪里找吗

任何帮助都会很好


Chris

我知道我必须更改QuickSight Access for 3Storage Management Analytics的IAM策略中允许的存储桶重复(在我的案例中为Glue)

您可以分享一下您是如何做到这一点的详细信息吗?谢谢