Comments (2)
As this issue comes from Go, perhaps best to see how they implemented this: https://github.com/aws/aws-sdk-go-v2/blob/main/codegen/smithy-aws-go-codegen/src/main/java/software/amazon/smithy/aws/go/codegen/customization/PresignURLAutoFill.java#L60
Looks like their strategy is to add synthetic members to the inputs of specific well-known operations. Those synthetic members, if populated at runtime cause the presigned URL logic to be invoked and the result populated in the request.
This functionality is not limited to RDS, and the implementation should be setup in such a way that other services requiring similar functionality (see list in issue) should be able to reuse this functionality.
Estimate: 2 weeks
from aws-sdk-kotlin.
closing due to deprecated support in service.
from aws-sdk-kotlin.
Related Issues (20)
- S3 store resource failed when upgrading to v1.2.x HOT 2
- Telemetry provider implementation for micrometer HOT 2
- New protocol support for RPCv2/CBOR HOT 1
- ImdsCredentialsProvider does not follow redirects HOT 4
- On-disk credentials caching HOT 1
- Mutual TLS (mTLS)
- Add support for `x-amz-retry-after` header
- Smart defaults configuration
- SNS message signature validation
- Route53 GetHostedZoneLimit HOT 3
- AWS SDK's for other languages (python/java) use a no proxy flag when requesting IMDS metadata HOT 4
- Trouble configuring DynamoDb Client timeout HOT 3
- Retry logic stop early HOT 4
- `RetryCapacityExceededException` not being thrown as expected when `circuitBreakerMode` is tripped in the `StandardRetryStrategy`
- NullPointerException with getObject HOT 12
- CloudWatch Logs's GetLogEvents paginator never terminates HOT 1
- DynamoDbClient.scanPaginated ignores exclusiveStartKey HOT 4
- Large file upload fails HOT 5
- Introduce functionality to wrap a InputStream as a ByteStream HOT 3
- S3Client is uploading files with empty Content-Encoding metadata HOT 7
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 aws-sdk-kotlin.