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: [email protected]
For queries about this service, please contact Infrastructure at:
[email protected]
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]