GitHub user fstephany added a comment to the discussion: REST catalog with S3T
Thanks for chiming in @dannycjones :)
Yes, I'm trying with 0.9.0 and an overwrite of the s3a prefix:
```
.with_storage_factory(Arc::new(OpenDalStorageFactory::S3 {
configured_scheme: "s3".to_string(), // Use s3:// instead of s3a://
customized_credential_load: None,,
}))
```
But the opendal storage struggles to get the authentication from an aws
profile. It seems to fallback to the IDMS mecanism:
```
Source: Unexpected (persistent) at read, context: { called:
reqsign::LoadCredential, service: s3, path:
metadata/00002-cbd98ae2-dad6-48b4-af48-18e17e9ad708.metadata.json, range: 0- }
=> loading credential to sign http request, source: error sending request for
url (http://169.254.169.254/latest/api/token): error sending request for url
(http://169.254.169.254/latest/api/token): operation timed out
```
I know the profile I use is correct because I can use aws_sdk_s3tables::Client
just fine. I'm trying to navigate the opendal storage internals to see how to
configure the authentication but the whole thing is confusing to me (especially
the stringly typed properties :shrug: )
GitHub link:
https://github.com/apache/iceberg-rust/discussions/1239#discussioncomment-16475169
----
This is an automatically sent email for [email protected].
To unsubscribe, please send an email to: [email protected]
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]