JGynther commented on issue #452:
URL: https://github.com/apache/iceberg-python/issues/452#issuecomment-1955209888

   Here is my minimal code example (that fails):
   ```python
   from pyiceberg.table import StaticTable
   
   # Latest metadata file
   object = 
"iceberg/metadata/00068-b5e701c2-1520-4ff5-9484-aef7ba257d6f.metadata.json"
   
   table = StaticTable.from_metadata(
       f"s3://<name>-<number>-s3alias/{object}"
   )
   
   connection = table.scan(limit=100).to_duckdb("test")
   ```
   And the expection for running this:
   ```
   Traceback (most recent call last):
     File "/Users/gynther/minimal-data-mesh/s3accesspoint.py", line 9, in 
<module>
       connection = table.scan(limit=100).to_duckdb("test")
     File 
"/Users/gynther/Library/Python/3.9/lib/python/site-packages/pyiceberg/table/__init__.py",
 line 904, in to_duckdb
       con.register(table_name, self.to_arrow())
     File 
"/Users/gynther/Library/Python/3.9/lib/python/site-packages/pyiceberg/table/__init__.py",
 line 889, in to_arrow
       self.plan_files(),
     File 
"/Users/gynther/Library/Python/3.9/lib/python/site-packages/pyiceberg/table/__init__.py",
 line 831, in plan_files
       for manifest_file in snapshot.manifests(io)
     File 
"/Users/gynther/Library/Python/3.9/lib/python/site-packages/pyiceberg/table/snapshots.py",
 line 107, in manifests
       return list(read_manifest_list(file))
     File 
"/Users/gynther/Library/Python/3.9/lib/python/site-packages/pyiceberg/manifest.py",
 line 371, in read_manifest_list
       with AvroFile[ManifestFile](
     File 
"/Users/gynther/Library/Python/3.9/lib/python/site-packages/pyiceberg/avro/file.py",
 line 168, in __enter__
       with self.input_file.open() as f:
     File 
"/Users/gynther/Library/Python/3.9/lib/python/site-packages/pyiceberg/io/pyarrow.py",
 line 230, in open
       input_file = self._filesystem.open_input_file(self._path)
     File "pyarrow/_fs.pyx", line 770, in pyarrow._fs.FileSystem.open_input_file
     File "pyarrow/error.pxi", line 144, in 
pyarrow.lib.pyarrow_internal_check_status
     File "pyarrow/error.pxi", line 115, in pyarrow.lib.check_status
   OSError: When reading information for key 
'iceberg/metadata/snap-8568433207443008232-1-e58de399-3ee1-45a6-b4df-a7c0e33bccbd.avro'
 in bucket '<actual underlying bucket name here>': AWS Error ACCESS_DENIED 
during HeadObject operation: No response body.
   ```


-- 
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

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