Comments (3)
I spoke too soon about the second example working; the result of the get-object
call should contain an object that implements the input stream interface, but amazonica coerces that object into a clojure map, so there is no way to retrieve the data.
Is this something that can be handled with amazonica's reflection or special-cased, or for s3 should I just use the raw Java classes directly?
from amazonica.
Yeah, the S3 namespace has some issues. It's the one package in the Java client library that's not "uniform," i.e. no-arg ctor, public accessors for every property. I'll have some time this weekend to try to get it sorted.
"Is this something that can be handled with amazonica's reflection or special-cased, or for s3 should I just use the raw Java classes directly?"
I'll take care to handle that correctly within the az.aws.s3 namespace. Each of the service-specific namespaces provide facilities to handle coercion (in) and conversion (out). See the dynamodb namespace for an example.
Thanks for the feedback Kevin.
from amazonica.
Awesome, thanks!
from amazonica.
Related Issues (20)
- sns message-attributes does not works. HOT 1
- Calling S3 multipart functions and eastwood warnings HOT 2
- acm namespace under certificatemanager.clj causes import to fail HOT 1
- SQS send-message with message-attributes HOT 3
- Update README.md Lambda Section
- Old dependencies have known vulnerabilities HOT 1
- How to get the uri of a file saved to aws using put-object?
- Unaccurate :arglists for #'amazonica.aws.simpleemail/send-email HOT 3
- Support for KCL 2 (enhanced fan out)
- How to get the progress in uploading to an s3 bucket? HOT 2
- Route53 list-hosted-zones in China HOT 1
- Details on "Could not determine best method to invoke for download using arguments"
- Kinesis checkpointing does not work correctly when leasing multiple shards
- Kinesis client workers do not gracefully shutdown
- How to start new Kinesis worker at InitialPositionInStream.LATEST? HOT 1
- s3 region error
- Very large transient libraries HOT 2
- get-shard-iterator with AT_TIMESTAMP not working HOT 1
- Kinesis worker doesn't use amazonica credentials mechanism HOT 2
- s3 example from the README throws Execution error (IllegalStateException)
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from amazonica.