The purpose of this document is to provide an alternate to GitHub issues for tracking feature requests. This eliminates noise when viewing issues. Items ending up on this page are not guaranteed to make it into the SDK. Items on this page are not sorted by priority.
Please feel free to sumbmit feature requests and add comments or suggestions on existing feature requests. If you are interested in contributing code, please open a dialog with us first. Ideally we can avoid wasted dev cycles by dicussing alternatives up front.
We can be found in our Gitter channel and on the AWS Forum for Ruby.
When using the built in log formatter, you can have request parameters logged. Some of these values may be sensitive and should be filtered before hitting the log. Some possible solutions include:
-
Adding a backlist of sensitive parameter names, ala Rails style:
config.filter_parameters += [:password, :password_confirmation, :credit_card]
-
Providing callbacks that are given request parameters with a context. The callback could filter and return values prior to logging allowing more fine-grained control of filtering.
See related GitHub issue #726.
The default credential provider chain will check for credentials from the EC2 instance metadata service once before giving up. This is intentional to prevent development environments from hanging for an extended period of time when not running on Amazon EC2.
Defaulting to no retries is problematic for code running on Amazon EC2, especially in a situation where the code is executing early in the boot process and the credentials are not immediately available. This forces developers to create a custom Aws::InstanceProfileCredentials
object to configure retires, complicating configuration for development environments.
Adding a retry limit for instance profile credentials might be a possible solution.
See related GitHub issue #717.
Amazon CloudFront supports pre-signed URLs, similar to those used by Amazon S3. It would be helpful to have a pre-signed url builder for SDK users.
See related GitHub issue #700.
There are currently no waiters for Aws::ElasticBeanstalk::Client
. Particular useful would be environment states.
See related GitHub issue aws/aws-sdk-core-ruby#216.
There are currently no waiters for Aws::ECS::Client
.
See related GitHub issue #756.
To enable users to track file upload process, it would be helpful to support a progress callback for Aws::S3::Object#upload_file
.
See related GitHub issue #648.
Version 1 of the AWS SDK for Ruby can be used by paperclip to upload file attachments to Amazon S3. This should be revisited to add support for version 2 of hte AWS SDK for Ruby.