Skip to content

Commit b1fc966

Browse files
authored
Rust: Update dependencies, especially Hyper 1.x examples. (#7050)
1 parent 059e285 commit b1fc966

File tree

55 files changed

+68
-67
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

55 files changed

+68
-67
lines changed

rustv1/examples/apigateway/Cargo.toml

+1-1
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ aws-sdk-apigateway = { version = "1.3.0" }
1111
aws-smithy-types-convert = { version = "0.60.0", features = [
1212
"convert-chrono",
1313
] }
14-
clap = { version = "~4.4", features = ["derive"] }
14+
clap = { version = "4.4", features = ["derive"] }
1515
thiserror = "1.0"
1616
tokio = { version = "1.20.1", features = ["full"] }
1717
tracing-subscriber = { version = "0.3.15", features = ["env-filter"] }

rustv1/examples/apigatewaymanagement/Cargo.toml

+1-1
Original file line numberDiff line numberDiff line change
@@ -14,5 +14,5 @@ aws-config = { version = "1.0.1", features = ["behavior-version-latest"] }
1414
aws-sdk-apigatewaymanagement = { version = "1.3.0" }
1515
http = "0.2.5"
1616
tokio = { version = "1.20.1", features = ["full"] }
17-
clap = { version = "~4.4", features = ["derive"] }
17+
clap = { version = "4.4", features = ["derive"] }
1818
tracing-subscriber = { version = "0.3.15", features = ["env-filter"] }

rustv1/examples/applicationautoscaling/Cargo.toml

+1-1
Original file line numberDiff line numberDiff line change
@@ -12,5 +12,5 @@ edition = "2021"
1212
aws-config = { version = "1.0.1", features = ["behavior-version-latest"] }
1313
aws-sdk-applicationautoscaling = { version = "1.4.0" }
1414
tokio = { version = "1.20.1", features = ["full"] }
15-
clap = { version = "~4.4", features = ["derive"] }
15+
clap = { version = "4.4", features = ["derive"] }
1616
tracing-subscriber = { version = "0.3.15", features = ["env-filter"] }

rustv1/examples/auto-scaling/Cargo.toml

+1-1
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ aws-sdk-autoscaling = { version = "1.3.0" }
1212
aws-sdk-ec2 = { version = "1.3.0" }
1313
aws-types = { version = "1.0.1" }
1414
tokio = { version = "1.20.1", features = ["full"] }
15-
clap = { version = "~4.4", features = ["derive"] }
15+
clap = { version = "4.4", features = ["derive"] }
1616
tracing-subscriber = { version = "0.3.15", features = ["env-filter"] }
1717
anyhow = "1.0.75"
1818
tracing = "0.1.37"

rustv1/examples/autoscalingplans/Cargo.toml

+1-1
Original file line numberDiff line numberDiff line change
@@ -14,5 +14,5 @@ aws-sdk-autoscalingplans = { version = "1.3.0" }
1414
aws-config = { version = "1.0.1", features = ["behavior-version-latest"] }
1515
aws-types = { version = "1.0.1" }
1616
tokio = { version = "1.20.1", features = ["full"] }
17-
clap = { version = "~4.4", features = ["derive"] }
17+
clap = { version = "4.4", features = ["derive"] }
1818
tracing-subscriber = { version = "0.3.15", features = ["env-filter"] }

rustv1/examples/batch/Cargo.toml

+1-1
Original file line numberDiff line numberDiff line change
@@ -13,5 +13,5 @@ edition = "2021"
1313
aws-config = { version = "1.0.1", features = ["behavior-version-latest"] }
1414
aws-sdk-batch = { version = "1.3.0" }
1515
tokio = { version = "1.20.1", features = ["full"] }
16-
clap = { version = "~4.4", features = ["derive"] }
16+
clap = { version = "4.4", features = ["derive"] }
1717
tracing-subscriber = { version = "0.3.15", features = ["env-filter"] }

rustv1/examples/cloudformation/Cargo.toml

+1-1
Original file line numberDiff line numberDiff line change
@@ -13,5 +13,5 @@ edition = "2021"
1313
aws-config = { version = "1.0.1", features = ["behavior-version-latest"] }
1414
aws-sdk-cloudformation = { version = "1.3.0" }
1515
tokio = { version = "1.20.1", features = ["full"] }
16-
clap = { version = "~4.4", features = ["derive"] }
16+
clap = { version = "4.4", features = ["derive"] }
1717
tracing-subscriber = { version = "0.3.15", features = ["env-filter"] }

rustv1/examples/cloudwatch/Cargo.toml

+1-1
Original file line numberDiff line numberDiff line change
@@ -14,5 +14,5 @@ edition = "2021"
1414
aws-config = { version = "1.0.1", features = ["behavior-version-latest"] }
1515
aws-sdk-cloudwatch = { version = "1.3.0" }
1616
tokio = { version = "1.20.1", features = ["full"] }
17-
clap = { version = "~4.4", features = ["derive"] }
17+
clap = { version = "4.4", features = ["derive"] }
1818
tracing-subscriber = { version = "0.3.15", features = ["env-filter"] }

rustv1/examples/cloudwatchlogs/Cargo.toml

+1-1
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ aws-config = { version = "1.0.1", features = ["behavior-version-latest"] }
1515
aws-sdk-cloudwatchlogs = { version = "1.3.0", features = ["test-util"]}
1616
aws-types = { version = "1.0.1" }
1717
tokio = { version = "1.20.1", features = ["full"] }
18-
clap = { version = "~4.4", features = ["derive"] }
18+
clap = { version = "4.4", features = ["derive"] }
1919
tracing-subscriber = { version = "0.3.15", features = ["env-filter"] }
2020
chrono = "0.4.32"
2121
tracing = "0.1.40"

rustv1/examples/cognitoidentity/Cargo.toml

+1-1
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ aws-smithy-types-convert = { version = "0.60.0", features = [
1616
"convert-chrono",
1717
] }
1818
chrono = "0.4"
19-
clap = { version = "~4.4", features = ["derive"] }
19+
clap = { version = "4.4", features = ["derive"] }
2020
thiserror = "1.0"
2121
tokio = { version = "1.20.1", features = ["full"] }
2222
tracing-subscriber = { version = "0.3.15", features = ["env-filter"] }

rustv1/examples/cognitoidentityprovider/Cargo.toml

+1-1
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ aws-sdk-cognitoidentityprovider = { version = "1.3.0" }
1515
aws-smithy-types-convert = { version = "0.60.0", features = [
1616
"convert-chrono",
1717
] }
18-
clap = { version = "~4.4", features = ["derive"] }
18+
clap = { version = "4.4", features = ["derive"] }
1919
thiserror = "1.0"
2020
tokio = { version = "1.20.1", features = ["full"] }
2121
tracing-subscriber = { version = "0.3.15", features = ["env-filter"] }

rustv1/examples/cognitosync/Cargo.toml

+1-1
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ aws-sdk-cognitosync = { version = "1.3.0" }
1515
aws-smithy-types-convert = { version = "0.60.0", features = [
1616
"convert-chrono",
1717
] }
18-
clap = { version = "~4.4", features = ["derive"] }
18+
clap = { version = "4.4", features = ["derive"] }
1919
thiserror = "1.0"
2020
tokio = { version = "1.20.1", features = ["full"] }
2121
tracing-subscriber = { version = "0.3.15", features = ["env-filter"] }

rustv1/examples/concurrency/Cargo.toml

+1-1
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ edition = "2021"
1414
# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html
1515

1616
[dependencies]
17-
clap = { version = "~4.4", features = ["derive"] }
17+
clap = { version = "4.4", features = ["derive"] }
1818
futures = "0.3.25"
1919
tokio = { version = "1.20.1", features = ["full"] }
2020
tracing = "0.1.37"

rustv1/examples/config/Cargo.toml

+1-1
Original file line numberDiff line numberDiff line change
@@ -13,5 +13,5 @@ edition = "2021"
1313
aws-config = { version = "1.0.1", features = ["behavior-version-latest"] }
1414
aws-sdk-config = { version = "1.3.0" }
1515
tokio = { version = "1.20.1", features = ["full"] }
16-
clap = { version = "~4.4", features = ["derive"] }
16+
clap = { version = "4.4", features = ["derive"] }
1717
tracing-subscriber = { version = "0.3.15", features = ["env-filter"] }

rustv1/examples/dynamodb/Cargo.toml

+1-1
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ aws-sdk-dynamodb = { version = "1.3.0" }
1717
aws-smithy-runtime = { version = "1.0.1", features = ["test-util"] }
1818
aws-smithy-types = { version = "1.0.1" }
1919
axum = "0.5.16"
20-
clap = { version = "~4.4", features = ["derive"] }
20+
clap = { version = "4.4", features = ["derive"] }
2121
futures = "0.3"
2222
http = "0.2.5"
2323
log = "0.4.17"

rustv1/examples/ebs/Cargo.toml

+1-1
Original file line numberDiff line numberDiff line change
@@ -16,5 +16,5 @@ aws-sdk-ec2 = { version = "1.3.0" }
1616
tokio = { version = "1.20.1", features = ["full"] }
1717
base64 = "0.13.0"
1818
sha2 = "0.9.5"
19-
clap = { version = "~4.4", features = ["derive"] }
19+
clap = { version = "4.4", features = ["derive"] }
2020
tracing-subscriber = { version = "0.3.15", features = ["env-filter"] }

rustv1/examples/ec2/Cargo.toml

+1-1
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ aws-config = { version = "1.0.1", features = ["behavior-version-latest"] }
1515
aws-sdk-ec2 = { version = "1.3.0" }
1616
aws-types = { version = "1.0.1" }
1717
tokio = { version = "1.20.1", features = ["full"] }
18-
clap = { version = "~4.4", features = ["derive"] }
18+
clap = { version = "4.4", features = ["derive"] }
1919
tracing-subscriber = { version = "0.3.17", features = ["env-filter"] }
2020
tracing = "0.1.40"
2121
aws-smithy-runtime-api = "1.6.2"

rustv1/examples/ecr/Cargo.toml

+1-1
Original file line numberDiff line numberDiff line change
@@ -12,5 +12,5 @@ aws-config = { version = "1.0.1", features = ["behavior-version-latest"] }
1212
aws-sdk-ecr = { version = "1.3.0" }
1313
aws-types = { version = "1.0.1" }
1414
tokio = { version = "1.20.1", features = ["full"] }
15-
clap = { version = "~4.4", features = ["derive"] }
15+
clap = { version = "4.4", features = ["derive"] }
1616
tracing-subscriber = { version = "0.3.15", features = ["env-filter"] }

rustv1/examples/ecs/Cargo.toml

+1-1
Original file line numberDiff line numberDiff line change
@@ -13,5 +13,5 @@ edition = "2021"
1313
aws-config = { version = "1.0.1", features = ["behavior-version-latest"] }
1414
aws-sdk-ecs = { version = "1.3.0" }
1515
tokio = { version = "1.20.1", features = ["full"] }
16-
clap = { version = "~4.4", features = ["derive"] }
16+
clap = { version = "4.4", features = ["derive"] }
1717
tracing-subscriber = { version = "0.3.15", features = ["env-filter"] }

rustv1/examples/eks/Cargo.toml

+1-1
Original file line numberDiff line numberDiff line change
@@ -12,5 +12,5 @@ aws-config = { version = "1.0.1", features = ["behavior-version-latest"] }
1212
aws-sdk-eks = { version = "1.3.0" }
1313
aws-types = { version = "1.0.1" }
1414
tokio = { version = "1.20.1", features = ["full"] }
15-
clap = { version = "~4.4", features = ["derive"] }
15+
clap = { version = "4.4", features = ["derive"] }
1616
tracing-subscriber = { version = "0.3.15", features = ["env-filter"] }

rustv1/examples/firehose/Cargo.toml

+1-1
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,6 @@ edition = "2021"
1212
aws-config = { version = "1.0.1", features = ["behavior-version-latest"] }
1313
aws-sdk-firehose = { version = "1.3.0" }
1414
tokio = { version = "1.20.1", features = ["full"] }
15-
clap = { version = "~4.4", features = ["derive"] }
15+
clap = { version = "4.4", features = ["derive"] }
1616
tracing-subscriber = { version = "0.3.15", features = ["env-filter"] }
1717

rustv1/examples/globalaccelerator/Cargo.toml

+1-1
Original file line numberDiff line numberDiff line change
@@ -11,5 +11,5 @@ aws-config = { version = "1.0.1", features = ["behavior-version-latest"] }
1111
aws-sdk-globalaccelerator = { version = "1.3.0" }
1212
tokio = { version = "1.20.1", features = ["full"] }
1313
tokio-stream = "0.1.8"
14-
clap = { version = "~4.4", features = ["derive"] }
14+
clap = { version = "4.4", features = ["derive"] }
1515
tracing-subscriber = { version = "0.3.15", features = ["env-filter"] }

rustv1/examples/glue/Cargo.toml

+1-1
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ tracing-subscriber = { version = "0.3.15", features = ["env-filter"] }
2424
tracing = "0.1.37"
2525
async_once = "0.2.6"
2626
lazy_static = "1.4.0"
27-
clap = { version = "~4.4", features = ["derive"] }
27+
clap = { version = "4.4", features = ["derive"] }
2828
thiserror = "1.0.37"
2929
secrecy = "0.8.0"
3030
uuid = { version = "1.2.1", features = ["v4"] }

rustv1/examples/greengrassv2/Cargo.toml

+1-1
Original file line numberDiff line numberDiff line change
@@ -9,5 +9,5 @@ aws-config = { version = "1.0.1", features = ["behavior-version-latest"] }
99
aws-sdk-greengrassv2 = { version = "1.3.0" }
1010
aws-types = { version = "1.0.1" }
1111
tokio = { version = "1", features = ["full"] }
12-
clap = { version = "~4.4", features = ["derive"] }
12+
clap = { version = "4.4", features = ["derive"] }
1313
tracing-subscriber = { version = "0.3.5", features = ["env-filter"] }

rustv1/examples/iam/Cargo.toml

+1-1
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ aws-sdk-s3 = { version = "1.4.0" }
2424
aws-sdk-sts = { version = "1.3.1" }
2525
sdk-examples-test-utils = { path = "../../test-utils" }
2626
tokio = { version = "1.20.1", features = ["full"] }
27-
clap = { version = "~4.4", features = ["derive"] }
27+
clap = { version = "4.4", features = ["derive"] }
2828
tracing-subscriber = { version = "0.3.15", features = ["env-filter"] }
2929
uuid = { version = "0.8", features = ["serde", "v4"] }
3030
tower-service = "0.3.2"

rustv1/examples/iam/src/bin/iam-getting-started.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -182,7 +182,7 @@ async fn run_iam_operations(
182182
let assumed_role = sts_client
183183
.assume_role()
184184
.role_arn(assume_role_role.arn())
185-
.role_session_name(&format!("{}{}", "iam_demo_assumerole_session_", uuid))
185+
.role_session_name(format!("iam_demo_assumerole_session_{uuid}"))
186186
.send()
187187
.await;
188188
println!("Assumed role: {:?}", assumed_role);

rustv1/examples/iot/Cargo.toml

+1-1
Original file line numberDiff line numberDiff line change
@@ -11,5 +11,5 @@ aws-config = { version = "1.0.1", features = ["behavior-version-latest"] }
1111
aws-sdk-iot = { version = "1.3.0" }
1212
aws-types = { version = "1.0.1" }
1313
tokio = { version = "1.20.1", features = ["full"] }
14-
clap = { version = "~4.4", features = ["derive"] }
14+
clap = { version = "4.4", features = ["derive"] }
1515
tracing-subscriber = { version = "0.3.15", features = ["env-filter"] }

rustv1/examples/kinesis/Cargo.toml

+1-1
Original file line numberDiff line numberDiff line change
@@ -13,5 +13,5 @@ edition = "2021"
1313
aws-config = { version = "1.0.1", features = ["behavior-version-latest"] }
1414
aws-sdk-kinesis = { version = "1.3.0" }
1515
tokio = { version = "1.20.1", features = ["full"] }
16-
clap = { version = "~4.4", features = ["derive"] }
16+
clap = { version = "4.4", features = ["derive"] }
1717
tracing-subscriber = { version = "0.3.15", features = ["env-filter"] }

rustv1/examples/kms/Cargo.toml

+1-1
Original file line numberDiff line numberDiff line change
@@ -13,5 +13,5 @@ aws-config = { version = "1.0.1", features = ["behavior-version-latest"] }
1313
aws-sdk-kms = { version = "1.3.0" }
1414
tokio = { version = "1.20.1", features = ["full"] }
1515
base64 = "0.13.0"
16-
clap = { version = "~4.4", features = ["derive"] }
16+
clap = { version = "4.4", features = ["derive"] }
1717
tracing-subscriber = { version = "0.3.15", features = ["env-filter"] }

rustv1/examples/lambda/Cargo.toml

+1-1
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ aws-sdk-lambda = { version = "1.3.0" }
1313
aws-sdk-s3 = { version = "1.4.0" }
1414
aws-smithy-types = { version = "1.0.1" }
1515
aws-types = { version = "1.0.1" }
16-
clap = { version = "~4.4", features = ["derive"] }
16+
clap = { version = "4.4", features = ["derive"] }
1717
tokio = { version = "1.20.1", features = ["full"] }
1818
tracing-subscriber = { version = "0.3.15", features = ["env-filter"] }
1919
tracing = "0.1.37"

rustv1/examples/logging/logger/Cargo.toml

+1-1
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,6 @@ aws-sdk-dynamodb = { version = "1.3.0" }
1616
# snippet-start:[logging.rust.logger-cargo.toml-env_logger]
1717
env_logger = "0.9.0"
1818
# snippet-end:[logging.rust.logger-cargo.toml-env_logger]
19-
clap = { version = "~4.4", features = ["derive"] }
19+
clap = { version = "4.4", features = ["derive"] }
2020
tokio = { version = "1.20.1", features = ["full"] }
2121
# snippet-end:[logging.rust.logger-cargo.toml]

rustv1/examples/logging/tracing/Cargo.toml

+1-1
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ version = "0.1.0"
1313
[dependencies]
1414
aws-config = { version = "1.0.1", features = ["behavior-version-latest"] }
1515
aws-sdk-dynamodb = { version = "1.3.0" }
16-
clap = { version = "~4.4", features = ["derive"] }
16+
clap = { version = "4.4", features = ["derive"] }
1717
tokio = { version = "1.20.1", features = ["full"] }
1818
# snippet-start:[logging.rust.tracing-cargo.toml-tracing_subscriber]
1919
tracing-subscriber = { version = "0.3", features = ["env-filter"] }

rustv1/examples/medialive/Cargo.toml

+1-1
Original file line numberDiff line numberDiff line change
@@ -13,5 +13,5 @@ edition = "2021"
1313
aws-config = { version = "1.0.1", features = ["behavior-version-latest"] }
1414
aws-sdk-medialive = { version = "1.3.0" }
1515
tokio = { version = "1.20.1", features = ["full"] }
16-
clap = { version = "~4.4", features = ["derive"] }
16+
clap = { version = "4.4", features = ["derive"] }
1717
tracing-subscriber = { version = "0.3.15", features = ["env-filter"] }

rustv1/examples/mediapackage/Cargo.toml

+1-1
Original file line numberDiff line numberDiff line change
@@ -13,5 +13,5 @@ edition = "2021"
1313
aws-config = { version = "1.0.1", features = ["behavior-version-latest"] }
1414
aws-sdk-mediapackage = { version = "1.3.0" }
1515
tokio = { version = "1.20.1", features = ["full"] }
16-
clap = { version = "~4.4", features = ["derive"] }
16+
clap = { version = "4.4", features = ["derive"] }
1717
tracing-subscriber = { version = "0.3.15", features = ["env-filter"] }

rustv1/examples/polly/Cargo.toml

+1-1
Original file line numberDiff line numberDiff line change
@@ -14,5 +14,5 @@ aws-config = { version = "1.0.1", features = ["behavior-version-latest"] }
1414
aws-sdk-polly = { version = "1.3.0" }
1515
tokio = { version = "1.20.1", features = ["full"] }
1616
bytes = "1"
17-
clap = { version = "~4.4", features = ["derive"] }
17+
clap = { version = "4.4", features = ["derive"] }
1818
tracing-subscriber = { version = "0.3.15", features = ["env-filter"] }

rustv1/examples/qldb/Cargo.toml

+1-1
Original file line numberDiff line numberDiff line change
@@ -15,5 +15,5 @@ aws-sdk-qldb = { version = "1.3.0" }
1515
aws-sdk-qldbsession = { version = "1.3.0" }
1616
tokio = { version = "1.20.1", features = ["full"] }
1717
tokio-stream = { version = "0.1.9", features = ["default"] }
18-
clap = { version = "~4.4", features = ["derive"] }
18+
clap = { version = "4.4", features = ["derive"] }
1919
tracing-subscriber = { version = "0.3.15", features = ["env-filter"] }

rustv1/examples/rds/Cargo.toml

+1-1
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ async-trait = "0.1.73"
1717
aws-config = { version = "1.0.1", features = ["behavior-version-latest"] }
1818
aws-smithy-runtime-api = { version = "1.0.1" }
1919
aws-sdk-rds = { version = "1.3.0" }
20-
clap = { version = "~4.4", features = ["derive"] }
20+
clap = { version = "4.4", features = ["derive"] }
2121
inquire = "0.6.2"
2222
mockall = "0.11.4"
2323
phf = { version = "0.11.2", features = ["std", "macros"] }

rustv1/examples/rdsdata/Cargo.toml

+1-1
Original file line numberDiff line numberDiff line change
@@ -13,5 +13,5 @@ version = "0.1.0"
1313
aws-config = { version = "1.0.1", features = ["behavior-version-latest"] }
1414
aws-sdk-rdsdata = { version = "1.3.0" }
1515
tokio = { version = "1.20.1", features = ["full"] }
16-
clap = { version = "~4.4", features = ["derive"] }
16+
clap = { version = "4.4", features = ["derive"] }
1717
tracing-subscriber = { version = "0.3.15", features = ["env-filter"] }

rustv1/examples/route53/Cargo.toml

+1-1
Original file line numberDiff line numberDiff line change
@@ -13,5 +13,5 @@ edition = "2021"
1313
aws-config = { version = "1.0.1", features = ["behavior-version-latest"] }
1414
aws-sdk-route53 = { version = "1.3.0" }
1515
tokio = { version = "1.20.1", features = ["full"] }
16-
clap = { version = "~4.4", features = ["derive"] }
16+
clap = { version = "4.4", features = ["derive"] }
1717
tracing-subscriber = { version = "0.3.15", features = ["env-filter"] }

rustv1/examples/s3/Cargo.toml

+1-1
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ aws-smithy-types = { version = "1.0.1", features = ["http-body-0-4-x"] }
2424
sdk-examples-test-utils = { path = "../../test-utils" }
2525
anyhow = "1.0.70"
2626
bytes = "1.4.0"
27-
clap = { version = "~4.4", features = ["derive"] }
27+
clap = { version = "4.4", features = ["derive"] }
2828
futures-util = { version = "0.3.21", features = ["alloc"] }
2929
http = "0.2.8"
3030
http-body = "0.4.5"

rustv1/examples/sagemaker/Cargo.toml

+1-1
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ aws-sdk-sagemaker = { version = "1.5.0" }
1515
aws-smithy-types-convert = { version = "0.60.0", features = [
1616
"convert-chrono",
1717
] }
18-
clap = { version = "~4.4", features = ["derive"] }
18+
clap = { version = "4.4", features = ["derive"] }
1919
thiserror = "1.0"
2020
tokio = { version = "1.20.1", features = ["full"] }
2121
tracing-subscriber = { version = "0.3.15", features = ["env-filter"] }

rustv1/examples/sdk-config/Cargo.toml

+1-1
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ aws-config = { version = "1.0.1", features = ["behavior-version-latest"] }
1515
aws-credential-types = { version = "1.0.1" }
1616
aws-sdk-s3 = { version = "1.4.0" }
1717
tokio = { version = "1.20.1", features = ["full"] }
18-
clap = { version = "~4.4", features = ["derive"] }
18+
clap = { version = "4.4", features = ["derive"] }
1919
tracing-subscriber = { version = "0.3.15", features = ["env-filter"] }
2020
lazy_static = "1.4.0"
2121
async_once = "0.2.6"

rustv1/examples/secretsmanager/Cargo.toml

+1-1
Original file line numberDiff line numberDiff line change
@@ -12,5 +12,5 @@ description = "Example usage of the SecretManager service"
1212
aws-config = { version = "1.0.1", features = ["behavior-version-latest"] }
1313
aws-sdk-secretsmanager = { version = "1.3.0" }
1414
tokio = { version = "1.20.1", features = ["full"] }
15-
clap = { version = "~4.4", features = ["derive"] }
15+
clap = { version = "4.4", features = ["derive"] }
1616
tracing-subscriber = { version = "0.3.15", features = ["env-filter"] }

rustv1/examples/sending-presigned-requests/Cargo.toml

+9-9
Original file line numberDiff line numberDiff line change
@@ -7,12 +7,12 @@ edition = "2021"
77
# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html
88

99
[dependencies]
10-
aws-config = { version = "1.0.1", features = ["behavior-version-latest"] }
11-
aws-sdk-s3 = { version = "1.4.0" }
12-
http = "0.2.6"
13-
hyper = "0.14"
14-
reqwest = "0.11"
15-
clap = { version = "~4.4", features = ["derive"] }
16-
tokio = { version = "1.20.1", features = ["full"] }
17-
tracing-subscriber = { version = "0.3.15", features = ["env-filter"] }
18-
hyper-tls = "0.5.0"
10+
aws-config = {version = "1.5.9", features = ["behavior-version-latest"]}
11+
aws-sdk-s3 = { version = "1.59.0", features = ["http-1x"] }
12+
clap = { version = "4.5.20", features = ["derive"] }
13+
hyper = { version = "1.5.0", features = ["client", "full"] }
14+
hyper-tls = "0.6.0"
15+
hyper-util = { version = "0.1.10", features = ["client-legacy", "tokio"] }
16+
reqwest = "0.12.9"
17+
tokio = { version = "1.41.0", features = ["full"] }
18+
tracing-subscriber = { version = "0.3.18", features = ["env-filter"] }

rustv1/examples/sending-presigned-requests/src/main.rs

+6-5
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,8 @@ use aws_config::meta::region::RegionProviderChain;
77
use aws_sdk_s3::presigning::{PresignedRequest, PresigningConfig};
88
use aws_sdk_s3::{config::Region, meta::PKG_VERSION, Client};
99
use clap::Parser;
10-
use http::{HeaderName, HeaderValue};
10+
use hyper::http::{HeaderName, HeaderValue};
11+
use hyper_util::rt::TokioExecutor;
1112
use std::error::Error;
1213
use std::time::Duration;
1314

@@ -94,7 +95,7 @@ async fn main() -> Result<(), Box<dyn Error>> {
9495
// Presigned requests can be used in several ways. Here are a few examples:
9596
print_as_curl_request(&presigned_request, Some(body.as_str()));
9697
send_presigned_request_with_reqwest(&presigned_request, body.clone()).await;
97-
send_presigned_request_with_hyper(presigned_request, hyper::Body::from(body.clone())).await;
98+
send_presigned_request_with_hyper(presigned_request, body.clone()).await;
9899

99100
Ok(())
100101
}
@@ -125,10 +126,10 @@ fn print_as_curl_request(presigned_req: &PresignedRequest, body: Option<&str>) {
125126
}
126127

127128
/// This function demonstrates how you can send a presigned request using [hyper](https://crates.io/crates/hyper)
128-
async fn send_presigned_request_with_hyper(req: PresignedRequest, body: hyper::Body) {
129+
async fn send_presigned_request_with_hyper(req: PresignedRequest, body: String) {
129130
let conn = hyper_tls::HttpsConnector::new();
130-
let client = hyper::Client::builder().build(conn);
131-
let req = req.into_http_02x_request(body);
131+
let client = hyper_util::client::legacy::Client::builder(TokioExecutor::new()).build(conn);
132+
let req = req.into_http_1x_request(body);
132133

133134
let res = client.request(req).await;
134135

0 commit comments

Comments
 (0)