JGynther opened a new issue, #452:
URL: https://github.com/apache/iceberg-python/issues/452

   ### Feature Request / Improvement
   
   [S3 Access 
Points](https://docs.aws.amazon.com/AmazonS3/latest/userguide/access-points.html)
 are a way to scale data access by providing additional endpoints to run S3 
object operations against. 
   
   Currently trying to create a StaticTable from table metadata using a [S3 
Access Point 
alias](https://docs.aws.amazon.com/AmazonS3/latest/userguide/access-points-alias.html)
 works as expected: it's able to query S3 for the metadata just fine and create 
the table object.
   
   However, trying to run any further queries (e.g. scan) will fail. PyIceberg 
correctly finds the table location from the metadata as the bucket underlying 
an access point. Trying to run queries against this will however fail with a 
403, assuming you have only configured access to the bucket using said access 
point. This prevents using PyIceberg via S3 access points.
   
   The ideal solution would be to implement something like the [workaround in 
the Java 
implementation](https://docs.aws.amazon.com/AmazonS3/latest/userguide/access-points-alias.html),
 allowing you to map bucket names to access points.


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: issues-unsubscr...@iceberg.apache.org.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org


---------------------------------------------------------------------
To unsubscribe, e-mail: issues-unsubscr...@iceberg.apache.org
For additional commands, e-mail: issues-h...@iceberg.apache.org

Reply via email to