aws-sdk-rust icon indicating copy to clipboard operation
aws-sdk-rust copied to clipboard

Make it easy to call API Gateway `Execute` and AMP `RemoteWrite`

Open jdisanti opened this issue 2 years ago • 0 comments
trafficstars

Describe the feature

These operations are unmodeled and need to be called manually. Currently, this means people have to resolve credentials and use aws-sigv4 directly with hyper, with is difficult to get working and not a good dev experience.

Ideally, it would be trivial to call these operations from the existing SDK crates.

Use Case

See https://github.com/awslabs/aws-sdk-rust/discussions/923#discussioncomment-7470457

Proposed Solution

The machinery for making this easier exists already with the Operation struct in aws-smithy-runtime. It just needs a method added to trivially set up SigV4, and documentation. Then it could be re-exported from API Gateway and AMP, and have examples added.

Other Information

No response

Acknowledgements

  • [ ] I may be able to implement this feature request
  • [ ] This feature might incur a breaking change

A note for the community

Community Note

  • Please vote on this issue by adding a 👍 reaction to the original issue to help the community and maintainers prioritize this request
  • Please do not leave "+1" or "me too" comments, they generate extra noise for issue followers and do not help prioritize the request
  • If you are interested in working on this issue, please leave a comment

jdisanti avatar Nov 06 '23 19:11 jdisanti