Skip to content

Commit

Permalink
[smithy-rs] Ensure identity resolver exists when a credentials provid…
Browse files Browse the repository at this point in the history
…er is given only at operation level (#3021)

## Motivation and Context
Fixes #901

## Description
When a credentials provider is specified _only_ at the operation level
(but not at the service config level), the code in the above PR fails on
request dispatch, saying `NoMatchingAuthScheme`. This occurs today
because if we [do not set a credentials provider at the service config
level](https://github.com/awslabs/aws-sdk-rust/blob/main/sdk/kms/src/config.rs#L757-L769),
we will [not set the identity resolver for
sigv4](https://github.com/awslabs/aws-sdk-rust/blob/main/sdk/kms/src/config.rs#L811-L818).
The same goes for configuring a `SigningRegion` when it is only supplied
at the operation level.

This PR fixes the said issue so that `config_override` sets
- the identity resolver for sigv4 when a credentials provider is
supplied only at the operation config level
- a `SigningRegion` when a `Region` is given only at the operation level

## Testing
Added a Kotlin integ test
`test_specifying_credentials_provider_only_at_operation_level_should_work`
based on the customer reported PR.

## Checklist
- [x] I have updated `CHANGELOG.next.toml` if I made changes to the AWS
SDK, generated SDK code, or SDK runtime crates

----

_By submitting this pull request, I confirm that you can use, modify,
copy, and redistribute this contribution, under the terms of your
choice._

---------

Co-authored-by: John DiSanti <[email protected]>
  • Loading branch information
2 people authored and aws-sdk-rust-ci committed Oct 6, 2023
1 parent 89399f1 commit 0a7aeea
Show file tree
Hide file tree
Showing 1,494 changed files with 6,855 additions and 2,594 deletions.
8 changes: 4 additions & 4 deletions Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,11 +1,11 @@
[workspace]
exclude = [
"examples/webassembly",
"examples/cross_service",
"examples/examples",
"examples/test-utils",
"examples/cross_service",
"tests/webassembly",
"tests/no-default-features"
"examples/webassembly",
"tests/no-default-features",
"tests/webassembly"
]
members = [
"sdk/accessanalyzer",
Expand Down
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,7 @@ The SDK provides one crate per AWS service. You must add [Tokio](https://crates.
```toml
[dependencies]
aws-config = "0.56.1"
aws-sdk-dynamodb = "0.32.0"
aws-sdk-dynamodb = "0.33.0"
tokio = { version = "1", features = ["full"] }
```

Expand Down
4 changes: 2 additions & 2 deletions examples/cross_service/detect_faces/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -7,8 +7,8 @@ publish = false

[dependencies]
aws-config= { version = "0.56.1", path = "../../../sdk/aws-config" }
aws-sdk-rekognition= { version = "0.32.0", path = "../../../sdk/rekognition" }
aws-sdk-s3= { version = "0.32.0", path = "../../../sdk/s3" }
aws-sdk-rekognition= { version = "0.33.0", path = "../../../sdk/rekognition" }
aws-sdk-s3= { version = "0.33.0", path = "../../../sdk/s3" }

[dependencies.tokio]
version = "1.20.1"
Expand Down
6 changes: 3 additions & 3 deletions examples/cross_service/detect_labels/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -8,9 +8,9 @@ publish = false
[dependencies]
kamadak-exif = "0.5.4"
aws-config= { version = "0.56.1", path = "../../../sdk/aws-config" }
aws-sdk-dynamodb= { version = "0.32.0", path = "../../../sdk/dynamodb" }
aws-sdk-rekognition= { version = "0.32.0", path = "../../../sdk/rekognition" }
aws-sdk-s3= { version = "0.32.0", path = "../../../sdk/s3" }
aws-sdk-dynamodb= { version = "0.33.0", path = "../../../sdk/dynamodb" }
aws-sdk-rekognition= { version = "0.33.0", path = "../../../sdk/rekognition" }
aws-sdk-s3= { version = "0.33.0", path = "../../../sdk/s3" }
aws-types= { version = "0.56.1", path = "../../../sdk/aws-types" }

[dependencies.tokio]
Expand Down
8 changes: 4 additions & 4 deletions examples/cross_service/photo_asset_management/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -31,10 +31,10 @@ tempfile = "3.5.0"
tokio-stream = "0.1.12"
tracing = "0.1.37"
aws-config= { version = "0.56.1", path = "../../../sdk/aws-config" }
aws-sdk-dynamodb= { version = "0.32.0", path = "../../../sdk/dynamodb" }
aws-sdk-rekognition= { version = "0.32.0", path = "../../../sdk/rekognition" }
aws-sdk-s3= { version = "0.32.0", path = "../../../sdk/s3" }
aws-sdk-sns= { version = "0.32.0", path = "../../../sdk/sns" }
aws-sdk-dynamodb= { version = "0.33.0", path = "../../../sdk/dynamodb" }
aws-sdk-rekognition= { version = "0.33.0", path = "../../../sdk/rekognition" }
aws-sdk-s3= { version = "0.33.0", path = "../../../sdk/s3" }
aws-sdk-sns= { version = "0.33.0", path = "../../../sdk/sns" }
aws-smithy-client= { version = "0.56.1", path = "../../../sdk/aws-smithy-client", features = ["test-util"] }
aws-smithy-http= { version = "0.56.1", path = "../../../sdk/aws-smithy-http" }
aws-smithy-types-convert= { version = "0.56.1", path = "../../../sdk/aws-smithy-types-convert", features = ["convert-chrono"] }
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -10,8 +10,8 @@ publish = false
[dependencies]
tracing = "0.1.37"
aws-config= { version = "0.56.1", path = "../../../../sdk/aws-config" }
aws-sdk-dynamodb= { version = "0.32.0", path = "../../../../sdk/dynamodb" }
aws-sdk-rekognition= { version = "0.32.0", path = "../../../../sdk/rekognition" }
aws-sdk-dynamodb= { version = "0.33.0", path = "../../../../sdk/dynamodb" }
aws-sdk-rekognition= { version = "0.33.0", path = "../../../../sdk/rekognition" }

[dependencies.photo_asset_management]
path = "../"
Expand Down
6 changes: 3 additions & 3 deletions examples/cross_service/rest_ses/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -30,9 +30,9 @@ tracing-bunyan-formatter = "0.3.4"
tracing-log = "0.1.3"
xlsxwriter = "0.6.0"
aws-config= { version = "0.56.1", path = "../../../sdk/aws-config" }
aws-sdk-cloudwatchlogs= { version = "0.32.0", path = "../../../sdk/cloudwatchlogs" }
aws-sdk-rdsdata= { version = "0.32.0", path = "../../../sdk/rdsdata" }
aws-sdk-ses= { version = "0.32.0", path = "../../../sdk/ses" }
aws-sdk-cloudwatchlogs= { version = "0.33.0", path = "../../../sdk/cloudwatchlogs" }
aws-sdk-rdsdata= { version = "0.33.0", path = "../../../sdk/rdsdata" }
aws-sdk-ses= { version = "0.33.0", path = "../../../sdk/ses" }

[dependencies.chrono]
version = "0.4.22"
Expand Down
6 changes: 3 additions & 3 deletions examples/cross_service/telephone/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -12,9 +12,9 @@ bytes = "1"
reqwest = "0.11.4"
serde_json = "1.0"
aws-config= { version = "0.56.1", path = "../../../sdk/aws-config" }
aws-sdk-polly= { version = "0.32.0", path = "../../../sdk/polly" }
aws-sdk-s3= { version = "0.32.0", path = "../../../sdk/s3" }
aws-sdk-transcribe= { version = "0.32.0", path = "../../../sdk/transcribe" }
aws-sdk-polly= { version = "0.33.0", path = "../../../sdk/polly" }
aws-sdk-s3= { version = "0.33.0", path = "../../../sdk/s3" }
aws-sdk-transcribe= { version = "0.33.0", path = "../../../sdk/transcribe" }

[dependencies.tokio]
version = "1.20.1"
Expand Down
2 changes: 1 addition & 1 deletion examples/examples/apigateway/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ publish = false
[dependencies]
thiserror = "1.0"
aws-config= { version = "0.56.1", path = "../../../sdk/aws-config" }
aws-sdk-apigateway= { version = "0.32.0", path = "../../../sdk/apigateway" }
aws-sdk-apigateway= { version = "0.33.0", path = "../../../sdk/apigateway" }
aws-smithy-types-convert= { version = "0.56.1", path = "../../../sdk/aws-smithy-types-convert", features = ["convert-chrono"] }

[dependencies.clap]
Expand Down
2 changes: 1 addition & 1 deletion examples/examples/apigatewaymanagement/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ publish = false
[dependencies]
http = "0.2.5"
aws-config= { version = "0.56.1", path = "../../../sdk/aws-config" }
aws-sdk-apigatewaymanagement= { version = "0.32.0", path = "../../../sdk/apigatewaymanagement" }
aws-sdk-apigatewaymanagement= { version = "0.33.0", path = "../../../sdk/apigatewaymanagement" }

[dependencies.tokio]
version = "1.20.1"
Expand Down
2 changes: 1 addition & 1 deletion examples/examples/applicationautoscaling/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ publish = false

[dependencies]
aws-config= { version = "0.56.1", path = "../../../sdk/aws-config" }
aws-sdk-applicationautoscaling= { version = "0.32.0", path = "../../../sdk/applicationautoscaling" }
aws-sdk-applicationautoscaling= { version = "0.33.0", path = "../../../sdk/applicationautoscaling" }

[dependencies.tokio]
version = "1.20.1"
Expand Down
2 changes: 1 addition & 1 deletion examples/examples/autoscaling/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ publish = false

[dependencies]
aws-config= { version = "0.56.1", path = "../../../sdk/aws-config" }
aws-sdk-autoscaling= { version = "0.32.0", path = "../../../sdk/autoscaling" }
aws-sdk-autoscaling= { version = "0.33.0", path = "../../../sdk/autoscaling" }

[dependencies.tokio]
version = "1.20.1"
Expand Down
2 changes: 1 addition & 1 deletion examples/examples/autoscalingplans/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ edition = "2021"
publish = false

[dependencies]
aws-sdk-autoscalingplans= { version = "0.32.0", path = "../../../sdk/autoscalingplans" }
aws-sdk-autoscalingplans= { version = "0.33.0", path = "../../../sdk/autoscalingplans" }
aws-config= { version = "0.56.1", path = "../../../sdk/aws-config" }
aws-types= { version = "0.56.1", path = "../../../sdk/aws-types" }

Expand Down
2 changes: 1 addition & 1 deletion examples/examples/batch/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ publish = false

[dependencies]
aws-config= { version = "0.56.1", path = "../../../sdk/aws-config" }
aws-sdk-batch= { version = "0.32.0", path = "../../../sdk/batch" }
aws-sdk-batch= { version = "0.33.0", path = "../../../sdk/batch" }

[dependencies.tokio]
version = "1.20.1"
Expand Down
2 changes: 1 addition & 1 deletion examples/examples/cloudformation/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ publish = false

[dependencies]
aws-config= { version = "0.56.1", path = "../../../sdk/aws-config" }
aws-sdk-cloudformation= { version = "0.32.0", path = "../../../sdk/cloudformation" }
aws-sdk-cloudformation= { version = "0.33.0", path = "../../../sdk/cloudformation" }

[dependencies.tokio]
version = "1.20.1"
Expand Down
2 changes: 1 addition & 1 deletion examples/examples/cloudwatch/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ publish = false

[dependencies]
aws-config= { version = "0.56.1", path = "../../../sdk/aws-config" }
aws-sdk-cloudwatch= { version = "0.32.0", path = "../../../sdk/cloudwatch" }
aws-sdk-cloudwatch= { version = "0.33.0", path = "../../../sdk/cloudwatch" }

[dependencies.tokio]
version = "1.20.1"
Expand Down
2 changes: 1 addition & 1 deletion examples/examples/cloudwatchlogs/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ publish = false

[dependencies]
aws-config= { version = "0.56.1", path = "../../../sdk/aws-config" }
aws-sdk-cloudwatchlogs= { version = "0.32.0", path = "../../../sdk/cloudwatchlogs" }
aws-sdk-cloudwatchlogs= { version = "0.33.0", path = "../../../sdk/cloudwatchlogs" }
aws-types= { version = "0.56.1", path = "../../../sdk/aws-types" }

[dependencies.tokio]
Expand Down
2 changes: 1 addition & 1 deletion examples/examples/cognitoidentity/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ publish = false
chrono = "0.4"
thiserror = "1.0"
aws-config= { version = "0.56.1", path = "../../../sdk/aws-config" }
aws-sdk-cognitoidentity= { version = "0.32.0", path = "../../../sdk/cognitoidentity" }
aws-sdk-cognitoidentity= { version = "0.33.0", path = "../../../sdk/cognitoidentity" }
aws-smithy-types-convert= { version = "0.56.1", path = "../../../sdk/aws-smithy-types-convert", features = ["convert-chrono"] }

[dependencies.clap]
Expand Down
2 changes: 1 addition & 1 deletion examples/examples/cognitoidentityprovider/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ publish = false
[dependencies]
thiserror = "1.0"
aws-config= { version = "0.56.1", path = "../../../sdk/aws-config" }
aws-sdk-cognitoidentityprovider= { version = "0.32.0", path = "../../../sdk/cognitoidentityprovider" }
aws-sdk-cognitoidentityprovider= { version = "0.33.0", path = "../../../sdk/cognitoidentityprovider" }
aws-smithy-types-convert= { version = "0.56.1", path = "../../../sdk/aws-smithy-types-convert", features = ["convert-chrono"] }

[dependencies.clap]
Expand Down
2 changes: 1 addition & 1 deletion examples/examples/cognitosync/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ publish = false
[dependencies]
thiserror = "1.0"
aws-config= { version = "0.56.1", path = "../../../sdk/aws-config" }
aws-sdk-cognitosync= { version = "0.32.0", path = "../../../sdk/cognitosync" }
aws-sdk-cognitosync= { version = "0.33.0", path = "../../../sdk/cognitosync" }
aws-smithy-types-convert= { version = "0.56.1", path = "../../../sdk/aws-smithy-types-convert", features = ["convert-chrono"] }

[dependencies.clap]
Expand Down
4 changes: 2 additions & 2 deletions examples/examples/concurrency/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -26,5 +26,5 @@ features = ["env-filter"]
[dev-dependencies]
fastrand = "1.8.0"
aws-config= { version = "0.56.1", path = "../../../sdk/aws-config" }
aws-sdk-s3= { version = "0.32.0", path = "../../../sdk/s3" }
aws-sdk-sqs= { version = "0.32.0", path = "../../../sdk/sqs" }
aws-sdk-s3= { version = "0.33.0", path = "../../../sdk/s3" }
aws-sdk-sqs= { version = "0.33.0", path = "../../../sdk/sqs" }
2 changes: 1 addition & 1 deletion examples/examples/config/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ publish = false

[dependencies]
aws-config= { version = "0.56.1", path = "../../../sdk/aws-config" }
aws-sdk-config= { version = "0.32.0", path = "../../../sdk/config" }
aws-sdk-config= { version = "0.33.0", path = "../../../sdk/config" }

[dependencies.tokio]
version = "1.20.1"
Expand Down
2 changes: 1 addition & 1 deletion examples/examples/custom-root-certificates/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ publish = false
rustls = "0.20.7"
aws-config= { version = "0.56.1", path = "../../../sdk/aws-config" }
aws-smithy-client= { version = "0.56.1", path = "../../../sdk/aws-smithy-client" }
aws-sdk-s3= { version = "0.32.0", path = "../../../sdk/s3", default-features = false }
aws-sdk-s3= { version = "0.33.0", path = "../../../sdk/s3", default-features = false }

[dependencies.tokio]
version = "1.21.2"
Expand Down
2 changes: 1 addition & 1 deletion examples/examples/dynamodb/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@ tracing = "0.1"
thiserror = "1.0"
tokio-stream = "0.1.8"
aws-config= { version = "0.56.1", path = "../../../sdk/aws-config" }
aws-sdk-dynamodb= { version = "0.32.0", path = "../../../sdk/dynamodb" }
aws-sdk-dynamodb= { version = "0.33.0", path = "../../../sdk/dynamodb" }
aws-http= { version = "0.56.1", path = "../../../sdk/aws-http" }
aws-smithy-client= { version = "0.56.1", path = "../../../sdk/aws-smithy-client", features = ["client-hyper", "rustls", "rt-tokio"] }
aws-smithy-http= { version = "0.56.1", path = "../../../sdk/aws-smithy-http", features = ["rt-tokio"] }
Expand Down
4 changes: 2 additions & 2 deletions examples/examples/ebs/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -10,8 +10,8 @@ publish = false
base64 = "0.13.0"
sha2 = "0.9.5"
aws-config= { version = "0.56.1", path = "../../../sdk/aws-config" }
aws-sdk-ebs= { version = "0.32.0", path = "../../../sdk/ebs" }
aws-sdk-ec2= { version = "0.32.0", path = "../../../sdk/ec2" }
aws-sdk-ebs= { version = "0.33.0", path = "../../../sdk/ebs" }
aws-sdk-ec2= { version = "0.33.0", path = "../../../sdk/ec2" }

[dependencies.tokio]
version = "1.20.1"
Expand Down
2 changes: 1 addition & 1 deletion examples/examples/ec2/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ publish = false

[dependencies]
aws-config= { version = "0.56.1", path = "../../../sdk/aws-config" }
aws-sdk-ec2= { version = "0.32.0", path = "../../../sdk/ec2" }
aws-sdk-ec2= { version = "0.33.0", path = "../../../sdk/ec2" }
aws-types= { version = "0.56.1", path = "../../../sdk/aws-types" }

[dependencies.tokio]
Expand Down
2 changes: 1 addition & 1 deletion examples/examples/ecr/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ publish = false

[dependencies]
aws-config= { version = "0.56.1", path = "../../../sdk/aws-config" }
aws-sdk-ecr= { version = "0.32.0", path = "../../../sdk/ecr" }
aws-sdk-ecr= { version = "0.33.0", path = "../../../sdk/ecr" }
aws-types= { version = "0.56.1", path = "../../../sdk/aws-types" }

[dependencies.tokio]
Expand Down
2 changes: 1 addition & 1 deletion examples/examples/ecs/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ publish = false

[dependencies]
aws-config= { version = "0.56.1", path = "../../../sdk/aws-config" }
aws-sdk-ecs= { version = "0.32.0", path = "../../../sdk/ecs" }
aws-sdk-ecs= { version = "0.33.0", path = "../../../sdk/ecs" }

[dependencies.tokio]
version = "1.20.1"
Expand Down
2 changes: 1 addition & 1 deletion examples/examples/eks/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ publish = false

[dependencies]
aws-config= { version = "0.56.1", path = "../../../sdk/aws-config" }
aws-sdk-eks= { version = "0.32.0", path = "../../../sdk/eks" }
aws-sdk-eks= { version = "0.33.0", path = "../../../sdk/eks" }
aws-types= { version = "0.56.1", path = "../../../sdk/aws-types" }

[dependencies.tokio]
Expand Down
2 changes: 1 addition & 1 deletion examples/examples/firehose/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ publish = false

[dependencies]
aws-config= { version = "0.56.1", path = "../../../sdk/aws-config" }
aws-sdk-firehose= { version = "0.32.0", path = "../../../sdk/firehose" }
aws-sdk-firehose= { version = "0.33.0", path = "../../../sdk/firehose" }

[dependencies.tokio]
version = "1.20.1"
Expand Down
2 changes: 1 addition & 1 deletion examples/examples/globalaccelerator/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ publish = false
[dependencies]
tokio-stream = "0.1.8"
aws-config= { version = "0.56.1", path = "../../../sdk/aws-config" }
aws-sdk-globalaccelerator= { version = "0.32.0", path = "../../../sdk/globalaccelerator" }
aws-sdk-globalaccelerator= { version = "0.33.0", path = "../../../sdk/globalaccelerator" }

[dependencies.tokio]
version = "1.20.1"
Expand Down
4 changes: 2 additions & 2 deletions examples/examples/glue/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -19,8 +19,8 @@ secrecy = "0.8.0"
futures = "0.3.25"
tracing-bunyan-formatter = "0.3.4"
aws-config= { version = "0.56.1", path = "../../../sdk/aws-config" }
aws-sdk-glue= { version = "0.32.0", path = "../../../sdk/glue" }
aws-sdk-s3= { version = "0.32.0", path = "../../../sdk/s3" }
aws-sdk-glue= { version = "0.33.0", path = "../../../sdk/glue" }
aws-sdk-s3= { version = "0.33.0", path = "../../../sdk/s3" }
aws-http= { version = "0.56.1", path = "../../../sdk/aws-http" }
aws-smithy-client= { version = "0.56.1", path = "../../../sdk/aws-smithy-client", features = ["client-hyper", "rustls", "rt-tokio"] }
aws-smithy-http= { version = "0.56.1", path = "../../../sdk/aws-smithy-http", features = ["rt-tokio"] }
Expand Down
2 changes: 1 addition & 1 deletion examples/examples/greengrassv2/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ publish = false

[dependencies]
aws-config= { version = "0.56.1", path = "../../../sdk/aws-config" }
aws-sdk-greengrassv2= { version = "0.32.0", path = "../../../sdk/greengrassv2" }
aws-sdk-greengrassv2= { version = "0.33.0", path = "../../../sdk/greengrassv2" }
aws-types= { version = "0.56.1", path = "../../../sdk/aws-types" }

[dependencies.tokio]
Expand Down
6 changes: 3 additions & 3 deletions examples/examples/iam/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -23,9 +23,9 @@ async_once = "0.2.6"
lazy_static = "1.4.0"
aws-config= { version = "0.56.1", path = "../../../sdk/aws-config" }
aws-credential-types= { version = "0.56.1", path = "../../../sdk/aws-credential-types", features = ["hardcoded-credentials"] }
aws-sdk-iam= { version = "0.32.0", path = "../../../sdk/iam" }
aws-sdk-s3= { version = "0.32.0", path = "../../../sdk/s3" }
aws-sdk-sts= { version = "0.32.0", path = "../../../sdk/sts" }
aws-sdk-iam= { version = "0.33.0", path = "../../../sdk/iam" }
aws-sdk-s3= { version = "0.33.0", path = "../../../sdk/s3" }
aws-sdk-sts= { version = "0.33.0", path = "../../../sdk/sts" }

[dependencies.sdk-examples-test-utils]
path = "../../test-utils"
Expand Down
2 changes: 1 addition & 1 deletion examples/examples/iot/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ publish = false

[dependencies]
aws-config= { version = "0.56.1", path = "../../../sdk/aws-config" }
aws-sdk-iot= { version = "0.32.0", path = "../../../sdk/iot" }
aws-sdk-iot= { version = "0.33.0", path = "../../../sdk/iot" }
aws-types= { version = "0.56.1", path = "../../../sdk/aws-types" }

[dependencies.tokio]
Expand Down
2 changes: 1 addition & 1 deletion examples/examples/kinesis/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ publish = false

[dependencies]
aws-config= { version = "0.56.1", path = "../../../sdk/aws-config" }
aws-sdk-kinesis= { version = "0.32.0", path = "../../../sdk/kinesis" }
aws-sdk-kinesis= { version = "0.33.0", path = "../../../sdk/kinesis" }

[dependencies.tokio]
version = "1.20.1"
Expand Down
2 changes: 1 addition & 1 deletion examples/examples/kms/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ publish = false
[dependencies]
base64 = "0.13.0"
aws-config= { version = "0.56.1", path = "../../../sdk/aws-config" }
aws-sdk-kms= { version = "0.32.0", path = "../../../sdk/kms" }
aws-sdk-kms= { version = "0.33.0", path = "../../../sdk/kms" }
aws-smithy-client= { version = "0.56.1", path = "../../../sdk/aws-smithy-client", features = ["client-hyper", "rustls", "rt-tokio"] }

[dependencies.tokio]
Expand Down
8 changes: 4 additions & 4 deletions examples/examples/lambda/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -12,10 +12,10 @@ anyhow = "1.0.71"
lambda_runtime = "0.8.0"
serde = "1.0.164"
aws-config= { version = "0.56.1", path = "../../../sdk/aws-config" }
aws-sdk-ec2= { version = "0.32.0", path = "../../../sdk/ec2" }
aws-sdk-iam= { version = "0.32.0", path = "../../../sdk/iam" }
aws-sdk-lambda= { version = "0.32.0", path = "../../../sdk/lambda" }
aws-sdk-s3= { version = "0.32.0", path = "../../../sdk/s3" }
aws-sdk-ec2= { version = "0.33.0", path = "../../../sdk/ec2" }
aws-sdk-iam= { version = "0.33.0", path = "../../../sdk/iam" }
aws-sdk-lambda= { version = "0.33.0", path = "../../../sdk/lambda" }
aws-sdk-s3= { version = "0.33.0", path = "../../../sdk/s3" }
aws-smithy-types= { version = "0.56.1", path = "../../../sdk/aws-smithy-types" }
aws-types= { version = "0.56.1", path = "../../../sdk/aws-types" }

Expand Down
4 changes: 2 additions & 2 deletions examples/examples/localstack/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -9,8 +9,8 @@ publish = false
[dependencies]
http = "0.2"
aws-config= { version = "0.56.1", path = "../../../sdk/aws-config" }
aws-sdk-s3= { version = "0.32.0", path = "../../../sdk/s3" }
aws-sdk-sqs= { version = "0.32.0", path = "../../../sdk/sqs" }
aws-sdk-s3= { version = "0.33.0", path = "../../../sdk/s3" }
aws-sdk-sqs= { version = "0.33.0", path = "../../../sdk/sqs" }

[dependencies.tokio]
version = "1.20.1"
Expand Down
Loading

0 comments on commit 0a7aeea

Please sign in to comment.