aws-sdk-rust
aws-sdk-rust copied to clipboard
AWS SDK for the Rust Programming Language
### Describe the issue see this search results for instances of "superceded" and "supercedes" throughout code and docs: https://github.com/search?q=repo%3Aawslabs%2Faws-sdk-rust+supercede from https://www.merriam-webster.com/dictionary/supercede > Supercede has occurred as a spelling variant of...
### Describe the bug after upgrading aws sdk from 0.x to 1.x, we started seeing [stack overflows in our tests](https://github.com/quickwit-oss/quickwit/issues/4963). After investigation, it seems `aws_sdk_s3::config::endpoint::internals::resolve_endpoint` creates a rather large frame,...
### Describe the feature There are currently some operations where the SDK could be hoisting more values that are bound to headers into query parameters when presigning. This would make...
### Describe the feature Create an Region Enum like Java SDK ### Use Case I can use pattern matching to evaluate regions, and I don't need to refer to AWS...
### Describe the feature Many of the SDK's fluent builders [have a method allow the SDK to handle pagination for you](https://docs.aws.amazon.com/sdk-for-rust/latest/dg/paginating.html). `aws_sdk_eventbridge::operation::list_rules::builders::ListRulesFluentBuilder` does not. This means you have to manually...
### Describe the bug I don't see StartLiveTail and all other live tail operations and structs in generated code, but it's [defined in the model](https://github.com/awslabs/aws-sdk-rust/blob/d7b8af5703e87dbe00b5b15111ad5212f27c6737/aws-models/cloudwatch-logs.json#L8957C39-L8957C52). What need to be done...
### Describe the bug [This line](https://github.com/awslabs/aws-sdk-rust/blob/3300813343d38d7e405f98952e9b39398ac2a46f/sdk/aws-config/src/meta/region.rs#L43) adds a `Debug` representation of a `dyn ProvideRegion` as an argument of a `tracing` span. Providers such as `DefaultRegionChain` are highly nested objects, `Debug`...
### Describe the feature Many of the SDK's fluent builders [have a method allow the SDK to handle pagination for you](https://docs.aws.amazon.com/sdk-for-rust/latest/dg/paginating.html). `aws_sdk_eventbridge::operation::list_targets_by_rule::builders::ListTargetsByRuleFluentBuilder` does not. This means you have to manually...
### Describe the feature aws_sdk_sts::assume_role() is hard to use, because the Credentials returned by assume_role (aws_sdk_sts::types::Credentials) do not implement the trait ProvideCredentials; for that, you need something like aws_sdk_sts::config::Credentials. ###...
### Describe the bug The AssumeRoleProvider created as part of loading credentials from a profile does not appear to respect the endpoint URL overrides, and continues to talk to sts.amazonaws.com...