From 1e37b29bad1277c9fb88c8a21257ed6b1d072149 Mon Sep 17 00:00:00 2001
From: AWS SDK Rust Bot <aws-sdk-rust-primary@amazon.com>
Date: Mon, 11 Nov 2024 19:26:51 +0000
Subject: [PATCH] [examples] Sync SDK examples from
 `awsdocs/aws-doc-sdk-examples`

Includes commit(s):
  b1fc966de7581553bf6b7265b60fcad1b145b9ed

Co-authored-by: David Souther <davidsouther+github@gmail.com>
---
 examples/examples/apigateway/Cargo.toml       |  2 +-
 .../examples/apigatewaymanagement/Cargo.toml  |  2 +-
 .../applicationautoscaling/Cargo.toml         |  2 +-
 examples/examples/auto-scaling/Cargo.toml     |  2 +-
 examples/examples/autoscalingplans/Cargo.toml |  2 +-
 examples/examples/batch/Cargo.toml            |  2 +-
 examples/examples/bedrock-runtime/Cargo.toml  |  8 +++----
 examples/examples/cloudformation/Cargo.toml   |  2 +-
 examples/examples/cloudwatch/Cargo.toml       |  2 +-
 examples/examples/cloudwatchlogs/Cargo.toml   |  4 ++--
 examples/examples/cognitoidentity/Cargo.toml  |  2 +-
 .../cognitoidentityprovider/Cargo.toml        |  2 +-
 examples/examples/cognitosync/Cargo.toml      |  2 +-
 examples/examples/concurrency/Cargo.toml      |  2 +-
 examples/examples/config/Cargo.toml           |  2 +-
 examples/examples/dynamodb/Cargo.toml         |  2 +-
 examples/examples/ebs/Cargo.toml              |  2 +-
 examples/examples/ec2/Cargo.toml              |  8 +++----
 examples/examples/ecr/Cargo.toml              |  2 +-
 examples/examples/ecs/Cargo.toml              |  2 +-
 examples/examples/eks/Cargo.toml              |  2 +-
 examples/examples/firehose/Cargo.toml         |  2 +-
 .../examples/globalaccelerator/Cargo.toml     |  2 +-
 examples/examples/glue/Cargo.toml             |  2 +-
 examples/examples/greengrassv2/Cargo.toml     |  2 +-
 examples/examples/iam/Cargo.toml              |  2 +-
 .../iam/src/bin/iam-getting-started.rs        |  2 +-
 examples/examples/iot/Cargo.toml              |  2 +-
 examples/examples/kinesis/Cargo.toml          |  2 +-
 examples/examples/kms/Cargo.toml              |  2 +-
 examples/examples/lambda/Cargo.toml           |  2 +-
 examples/examples/logging/logger/Cargo.toml   |  2 +-
 examples/examples/logging/tracing/Cargo.toml  |  2 +-
 examples/examples/medialive/Cargo.toml        |  2 +-
 examples/examples/mediapackage/Cargo.toml     |  2 +-
 examples/examples/polly/Cargo.toml            |  2 +-
 examples/examples/qldb/Cargo.toml             |  2 +-
 examples/examples/rds/Cargo.toml              |  2 +-
 examples/examples/rdsdata/Cargo.toml          |  2 +-
 examples/examples/route53/Cargo.toml          |  2 +-
 examples/examples/s3/Cargo.toml               |  2 +-
 examples/examples/sagemaker/Cargo.toml        |  2 +-
 examples/examples/sdk-config/Cargo.toml       |  2 +-
 examples/examples/secretsmanager/Cargo.toml   |  2 +-
 .../sending-presigned-requests/Cargo.toml     | 22 ++++++++++++-------
 .../sending-presigned-requests/src/main.rs    | 11 +++++-----
 examples/examples/ses/Cargo.toml              |  6 ++---
 examples/examples/sitewise/Cargo.toml         |  2 +-
 examples/examples/snowball/Cargo.toml         |  2 +-
 examples/examples/sns/Cargo.toml              |  2 +-
 examples/examples/sqs/Cargo.toml              |  2 +-
 examples/examples/ssm/Cargo.toml              |  2 +-
 examples/examples/stepfunction/Cargo.toml     |  2 +-
 examples/examples/sts/Cargo.toml              |  2 +-
 examples/examples/testing/Cargo.toml          |  2 +-
 .../examples/transcribestreaming/Cargo.toml   |  2 +-
 versions.toml                                 |  2 +-
 57 files changed, 84 insertions(+), 77 deletions(-)

diff --git a/examples/examples/apigateway/Cargo.toml b/examples/examples/apigateway/Cargo.toml
index 043f96bb5bf8..47ed82f51870 100644
--- a/examples/examples/apigateway/Cargo.toml
+++ b/examples/examples/apigateway/Cargo.toml
@@ -12,7 +12,7 @@ aws-sdk-apigateway= { version = "1.50.0", path = "../../../sdk/apigateway" }
 aws-smithy-types-convert= { version = "0.60.8", path = "../../../sdk/aws-smithy-types-convert", features = ["convert-chrono"] }
 
 [dependencies.clap]
-version = "~4.4"
+version = "4.4"
 features = ["derive"]
 
 [dependencies.tokio]
diff --git a/examples/examples/apigatewaymanagement/Cargo.toml b/examples/examples/apigatewaymanagement/Cargo.toml
index 55120a1de7e3..4f99cecc3c54 100644
--- a/examples/examples/apigatewaymanagement/Cargo.toml
+++ b/examples/examples/apigatewaymanagement/Cargo.toml
@@ -16,7 +16,7 @@ version = "1.20.1"
 features = ["full"]
 
 [dependencies.clap]
-version = "~4.4"
+version = "4.4"
 features = ["derive"]
 
 [dependencies.tracing-subscriber]
diff --git a/examples/examples/applicationautoscaling/Cargo.toml b/examples/examples/applicationautoscaling/Cargo.toml
index 06fdb109f03e..9fe7d9584108 100644
--- a/examples/examples/applicationautoscaling/Cargo.toml
+++ b/examples/examples/applicationautoscaling/Cargo.toml
@@ -15,7 +15,7 @@ version = "1.20.1"
 features = ["full"]
 
 [dependencies.clap]
-version = "~4.4"
+version = "4.4"
 features = ["derive"]
 
 [dependencies.tracing-subscriber]
diff --git a/examples/examples/auto-scaling/Cargo.toml b/examples/examples/auto-scaling/Cargo.toml
index 06f76cd5a54b..058a29968b84 100644
--- a/examples/examples/auto-scaling/Cargo.toml
+++ b/examples/examples/auto-scaling/Cargo.toml
@@ -20,7 +20,7 @@ version = "1.20.1"
 features = ["full"]
 
 [dependencies.clap]
-version = "~4.4"
+version = "4.4"
 features = ["derive"]
 
 [dependencies.tracing-subscriber]
diff --git a/examples/examples/autoscalingplans/Cargo.toml b/examples/examples/autoscalingplans/Cargo.toml
index 1679d9488792..3f487db2baf2 100644
--- a/examples/examples/autoscalingplans/Cargo.toml
+++ b/examples/examples/autoscalingplans/Cargo.toml
@@ -16,7 +16,7 @@ version = "1.20.1"
 features = ["full"]
 
 [dependencies.clap]
-version = "~4.4"
+version = "4.4"
 features = ["derive"]
 
 [dependencies.tracing-subscriber]
diff --git a/examples/examples/batch/Cargo.toml b/examples/examples/batch/Cargo.toml
index 30dfc22bf656..d866bcbe7809 100644
--- a/examples/examples/batch/Cargo.toml
+++ b/examples/examples/batch/Cargo.toml
@@ -15,7 +15,7 @@ version = "1.20.1"
 features = ["full"]
 
 [dependencies.clap]
-version = "~4.4"
+version = "4.4"
 features = ["derive"]
 
 [dependencies.tracing-subscriber]
diff --git a/examples/examples/bedrock-runtime/Cargo.toml b/examples/examples/bedrock-runtime/Cargo.toml
index d54ddbff88ad..190751d35bb8 100644
--- a/examples/examples/bedrock-runtime/Cargo.toml
+++ b/examples/examples/bedrock-runtime/Cargo.toml
@@ -6,15 +6,15 @@ edition = "2021"
 publish = false
 
 [dependencies]
+aws-config = { version = "1.5.10", path = "../../../sdk/aws-config" }
+aws-sdk-bedrockruntime = { version = "1.61.0", path = "../../../sdk/bedrockruntime" }
+aws-smithy-runtime-api = { version = "1.7.3", path = "../../../sdk/aws-smithy-runtime-api" }
+aws-smithy-types = { version = "1.2.9", path = "../../../sdk/aws-smithy-types" }
 reqwest = "0.12.5"
 serde = "1.0.204"
 serde_json = "1.0.120"
 tracing = "0.1.40"
 tracing-subscriber = "0.3.18"
-aws-config= { version = "1.5.10", path = "../../../sdk/aws-config" }
-aws-sdk-bedrockruntime= { version = "1.61.0", path = "../../../sdk/bedrockruntime" }
-aws-smithy-runtime-api= { version = "1.7.3", path = "../../../sdk/aws-smithy-runtime-api" }
-aws-smithy-types= { version = "1.2.9", path = "../../../sdk/aws-smithy-types" }
 
 [dependencies.tokio]
 version = "1.38.1"
diff --git a/examples/examples/cloudformation/Cargo.toml b/examples/examples/cloudformation/Cargo.toml
index 5558dd9c37de..2a06756b5eef 100644
--- a/examples/examples/cloudformation/Cargo.toml
+++ b/examples/examples/cloudformation/Cargo.toml
@@ -15,7 +15,7 @@ version = "1.20.1"
 features = ["full"]
 
 [dependencies.clap]
-version = "~4.4"
+version = "4.4"
 features = ["derive"]
 
 [dependencies.tracing-subscriber]
diff --git a/examples/examples/cloudwatch/Cargo.toml b/examples/examples/cloudwatch/Cargo.toml
index b50143ea0328..480189fd7124 100644
--- a/examples/examples/cloudwatch/Cargo.toml
+++ b/examples/examples/cloudwatch/Cargo.toml
@@ -15,7 +15,7 @@ version = "1.20.1"
 features = ["full"]
 
 [dependencies.clap]
-version = "~4.4"
+version = "4.4"
 features = ["derive"]
 
 [dependencies.tracing-subscriber]
diff --git a/examples/examples/cloudwatchlogs/Cargo.toml b/examples/examples/cloudwatchlogs/Cargo.toml
index f5085b276d87..93b596f5a064 100644
--- a/examples/examples/cloudwatchlogs/Cargo.toml
+++ b/examples/examples/cloudwatchlogs/Cargo.toml
@@ -20,7 +20,7 @@ version = "1.20.1"
 features = ["full"]
 
 [dependencies.clap]
-version = "~4.4"
+version = "4.4"
 features = ["derive"]
 
 [dependencies.tracing-subscriber]
@@ -32,4 +32,4 @@ path = "../../test-utils"
 version = "0.1.0"
 
 [dev-dependencies]
-aws-smithy-mocks-experimental= { version = "0.2.1", path = "../../../sdk/aws-smithy-mocks-experimental" }
+aws-smithy-mocks-experimental = { version = "0.2.1", path = "../../../sdk/aws-smithy-mocks-experimental" }
diff --git a/examples/examples/cognitoidentity/Cargo.toml b/examples/examples/cognitoidentity/Cargo.toml
index 21be35cedcd6..3ccf1f5fa4f2 100644
--- a/examples/examples/cognitoidentity/Cargo.toml
+++ b/examples/examples/cognitoidentity/Cargo.toml
@@ -14,7 +14,7 @@ aws-sdk-cognitoidentity= { version = "1.50.0", path = "../../../sdk/cognitoident
 aws-smithy-types-convert= { version = "0.60.8", path = "../../../sdk/aws-smithy-types-convert", features = ["convert-chrono"] }
 
 [dependencies.clap]
-version = "~4.4"
+version = "4.4"
 features = ["derive"]
 
 [dependencies.tokio]
diff --git a/examples/examples/cognitoidentityprovider/Cargo.toml b/examples/examples/cognitoidentityprovider/Cargo.toml
index 7ef8dd3a7913..afc8b5fd603c 100644
--- a/examples/examples/cognitoidentityprovider/Cargo.toml
+++ b/examples/examples/cognitoidentityprovider/Cargo.toml
@@ -13,7 +13,7 @@ aws-sdk-cognitoidentityprovider= { version = "1.57.0", path = "../../../sdk/cogn
 aws-smithy-types-convert= { version = "0.60.8", path = "../../../sdk/aws-smithy-types-convert", features = ["convert-chrono"] }
 
 [dependencies.clap]
-version = "~4.4"
+version = "4.4"
 features = ["derive"]
 
 [dependencies.tokio]
diff --git a/examples/examples/cognitosync/Cargo.toml b/examples/examples/cognitosync/Cargo.toml
index 63d9eb62baa0..5baf9ae94ba1 100644
--- a/examples/examples/cognitosync/Cargo.toml
+++ b/examples/examples/cognitosync/Cargo.toml
@@ -13,7 +13,7 @@ aws-sdk-cognitosync= { version = "1.49.0", path = "../../../sdk/cognitosync" }
 aws-smithy-types-convert= { version = "0.60.8", path = "../../../sdk/aws-smithy-types-convert", features = ["convert-chrono"] }
 
 [dependencies.clap]
-version = "~4.4"
+version = "4.4"
 features = ["derive"]
 
 [dependencies.tokio]
diff --git a/examples/examples/concurrency/Cargo.toml b/examples/examples/concurrency/Cargo.toml
index 9025ab8bd2f9..075149212340 100644
--- a/examples/examples/concurrency/Cargo.toml
+++ b/examples/examples/concurrency/Cargo.toml
@@ -12,7 +12,7 @@ futures = "0.3.25"
 tracing = "0.1.37"
 
 [dependencies.clap]
-version = "~4.4"
+version = "4.4"
 features = ["derive"]
 
 [dependencies.tokio]
diff --git a/examples/examples/config/Cargo.toml b/examples/examples/config/Cargo.toml
index d1333f430c0f..48cf94ee1bc7 100644
--- a/examples/examples/config/Cargo.toml
+++ b/examples/examples/config/Cargo.toml
@@ -15,7 +15,7 @@ version = "1.20.1"
 features = ["full"]
 
 [dependencies.clap]
-version = "~4.4"
+version = "4.4"
 features = ["derive"]
 
 [dependencies.tracing-subscriber]
diff --git a/examples/examples/dynamodb/Cargo.toml b/examples/examples/dynamodb/Cargo.toml
index 88cf13e02c0c..1f37d3dd336d 100644
--- a/examples/examples/dynamodb/Cargo.toml
+++ b/examples/examples/dynamodb/Cargo.toml
@@ -23,7 +23,7 @@ aws-smithy-runtime= { version = "1.7.3", path = "../../../sdk/aws-smithy-runtime
 aws-smithy-types= { version = "1.2.9", path = "../../../sdk/aws-smithy-types" }
 
 [dependencies.clap]
-version = "~4.4"
+version = "4.4"
 features = ["derive"]
 
 [dependencies.sdk-examples-test-utils]
diff --git a/examples/examples/ebs/Cargo.toml b/examples/examples/ebs/Cargo.toml
index 57bdea6db827..37ba8b971bab 100644
--- a/examples/examples/ebs/Cargo.toml
+++ b/examples/examples/ebs/Cargo.toml
@@ -18,7 +18,7 @@ version = "1.20.1"
 features = ["full"]
 
 [dependencies.clap]
-version = "~4.4"
+version = "4.4"
 features = ["derive"]
 
 [dependencies.tracing-subscriber]
diff --git a/examples/examples/ec2/Cargo.toml b/examples/examples/ec2/Cargo.toml
index 33930160fc26..182b6ed7f7fe 100644
--- a/examples/examples/ec2/Cargo.toml
+++ b/examples/examples/ec2/Cargo.toml
@@ -8,12 +8,12 @@ publish = false
 
 [dependencies]
 tracing = "0.1.40"
+aws-smithy-runtime-api = { version = "1.7.3", path = "../../../sdk/aws-smithy-runtime-api" }
 mockall = "0.13.0"
 inquire = "0.7.5"
 reqwest = "0.12.5"
-aws-smithy-runtime-api= { version = "1.7.3", path = "../../../sdk/aws-smithy-runtime-api" }
-aws-sdk-ssm= { version = "1.54.0", path = "../../../sdk/ssm" }
-aws-smithy-async= { version = "1.2.1", path = "../../../sdk/aws-smithy-async" }
+aws-sdk-ssm = { version = "1.54.0", path = "../../../sdk/ssm" }
+aws-smithy-async = { version = "1.2.1", path = "../../../sdk/aws-smithy-async" }
 aws-config= { version = "1.5.10", path = "../../../sdk/aws-config", features = ["behavior-version-latest"] }
 aws-sdk-ec2= { version = "1.86.0", path = "../../../sdk/ec2" }
 aws-types= { version = "1.3.3", path = "../../../sdk/aws-types" }
@@ -23,7 +23,7 @@ version = "1.20.1"
 features = ["full"]
 
 [dependencies.clap]
-version = "~4.4"
+version = "4.4"
 features = ["derive"]
 
 [dependencies.tracing-subscriber]
diff --git a/examples/examples/ecr/Cargo.toml b/examples/examples/ecr/Cargo.toml
index 0f0096f1e1b6..319a712e67ca 100644
--- a/examples/examples/ecr/Cargo.toml
+++ b/examples/examples/ecr/Cargo.toml
@@ -16,7 +16,7 @@ version = "1.20.1"
 features = ["full"]
 
 [dependencies.clap]
-version = "~4.4"
+version = "4.4"
 features = ["derive"]
 
 [dependencies.tracing-subscriber]
diff --git a/examples/examples/ecs/Cargo.toml b/examples/examples/ecs/Cargo.toml
index adfa8b38f24e..ec522bd0b224 100644
--- a/examples/examples/ecs/Cargo.toml
+++ b/examples/examples/ecs/Cargo.toml
@@ -15,7 +15,7 @@ version = "1.20.1"
 features = ["full"]
 
 [dependencies.clap]
-version = "~4.4"
+version = "4.4"
 features = ["derive"]
 
 [dependencies.tracing-subscriber]
diff --git a/examples/examples/eks/Cargo.toml b/examples/examples/eks/Cargo.toml
index a808830ed868..cc0229733ec8 100644
--- a/examples/examples/eks/Cargo.toml
+++ b/examples/examples/eks/Cargo.toml
@@ -16,7 +16,7 @@ version = "1.20.1"
 features = ["full"]
 
 [dependencies.clap]
-version = "~4.4"
+version = "4.4"
 features = ["derive"]
 
 [dependencies.tracing-subscriber]
diff --git a/examples/examples/firehose/Cargo.toml b/examples/examples/firehose/Cargo.toml
index b2f0ac963aa6..807723626319 100644
--- a/examples/examples/firehose/Cargo.toml
+++ b/examples/examples/firehose/Cargo.toml
@@ -15,7 +15,7 @@ version = "1.20.1"
 features = ["full"]
 
 [dependencies.clap]
-version = "~4.4"
+version = "4.4"
 features = ["derive"]
 
 [dependencies.tracing-subscriber]
diff --git a/examples/examples/globalaccelerator/Cargo.toml b/examples/examples/globalaccelerator/Cargo.toml
index ba71f81212d0..06f4d1ae7f8c 100644
--- a/examples/examples/globalaccelerator/Cargo.toml
+++ b/examples/examples/globalaccelerator/Cargo.toml
@@ -16,7 +16,7 @@ version = "1.20.1"
 features = ["full"]
 
 [dependencies.clap]
-version = "~4.4"
+version = "4.4"
 features = ["derive"]
 
 [dependencies.tracing-subscriber]
diff --git a/examples/examples/glue/Cargo.toml b/examples/examples/glue/Cargo.toml
index 9b16a0745dd2..103b2b7fcc88 100644
--- a/examples/examples/glue/Cargo.toml
+++ b/examples/examples/glue/Cargo.toml
@@ -34,7 +34,7 @@ version = "0.3.15"
 features = ["env-filter"]
 
 [dependencies.clap]
-version = "~4.4"
+version = "4.4"
 features = ["derive"]
 
 [dependencies.uuid]
diff --git a/examples/examples/greengrassv2/Cargo.toml b/examples/examples/greengrassv2/Cargo.toml
index 35baa9c5322c..c682bc2e8d8f 100644
--- a/examples/examples/greengrassv2/Cargo.toml
+++ b/examples/examples/greengrassv2/Cargo.toml
@@ -16,7 +16,7 @@ version = "1"
 features = ["full"]
 
 [dependencies.clap]
-version = "~4.4"
+version = "4.4"
 features = ["derive"]
 
 [dependencies.tracing-subscriber]
diff --git a/examples/examples/iam/Cargo.toml b/examples/examples/iam/Cargo.toml
index a7349ef59cfa..8f53da66c82a 100644
--- a/examples/examples/iam/Cargo.toml
+++ b/examples/examples/iam/Cargo.toml
@@ -36,7 +36,7 @@ version = "1.20.1"
 features = ["full"]
 
 [dependencies.clap]
-version = "~4.4"
+version = "4.4"
 features = ["derive"]
 
 [dependencies.tracing-subscriber]
diff --git a/examples/examples/iam/src/bin/iam-getting-started.rs b/examples/examples/iam/src/bin/iam-getting-started.rs
index 96220629e2fc..84a967d7fd89 100644
--- a/examples/examples/iam/src/bin/iam-getting-started.rs
+++ b/examples/examples/iam/src/bin/iam-getting-started.rs
@@ -182,7 +182,7 @@ async fn run_iam_operations(
     let assumed_role = sts_client
         .assume_role()
         .role_arn(assume_role_role.arn())
-        .role_session_name(&format!("{}{}", "iam_demo_assumerole_session_", uuid))
+        .role_session_name(format!("iam_demo_assumerole_session_{uuid}"))
         .send()
         .await;
     println!("Assumed role: {:?}", assumed_role);
diff --git a/examples/examples/iot/Cargo.toml b/examples/examples/iot/Cargo.toml
index 1760b2222463..4c65c5824cc5 100644
--- a/examples/examples/iot/Cargo.toml
+++ b/examples/examples/iot/Cargo.toml
@@ -16,7 +16,7 @@ version = "1.20.1"
 features = ["full"]
 
 [dependencies.clap]
-version = "~4.4"
+version = "4.4"
 features = ["derive"]
 
 [dependencies.tracing-subscriber]
diff --git a/examples/examples/kinesis/Cargo.toml b/examples/examples/kinesis/Cargo.toml
index d811370aff7e..e1d9dc20760d 100644
--- a/examples/examples/kinesis/Cargo.toml
+++ b/examples/examples/kinesis/Cargo.toml
@@ -15,7 +15,7 @@ version = "1.20.1"
 features = ["full"]
 
 [dependencies.clap]
-version = "~4.4"
+version = "4.4"
 features = ["derive"]
 
 [dependencies.tracing-subscriber]
diff --git a/examples/examples/kms/Cargo.toml b/examples/examples/kms/Cargo.toml
index d5aeab09fb57..6aa3b09d3d76 100644
--- a/examples/examples/kms/Cargo.toml
+++ b/examples/examples/kms/Cargo.toml
@@ -17,7 +17,7 @@ version = "1.20.1"
 features = ["full"]
 
 [dependencies.clap]
-version = "~4.4"
+version = "4.4"
 features = ["derive"]
 
 [dependencies.tracing-subscriber]
diff --git a/examples/examples/lambda/Cargo.toml b/examples/examples/lambda/Cargo.toml
index 6e28c577a294..1216c18ea813 100644
--- a/examples/examples/lambda/Cargo.toml
+++ b/examples/examples/lambda/Cargo.toml
@@ -20,7 +20,7 @@ aws-smithy-types= { version = "1.2.9", path = "../../../sdk/aws-smithy-types" }
 aws-types= { version = "1.3.3", path = "../../../sdk/aws-types" }
 
 [dependencies.clap]
-version = "~4.4"
+version = "4.4"
 features = ["derive"]
 
 [dependencies.tokio]
diff --git a/examples/examples/logging/logger/Cargo.toml b/examples/examples/logging/logger/Cargo.toml
index 430f4d29392b..a96ce4c9fa39 100644
--- a/examples/examples/logging/logger/Cargo.toml
+++ b/examples/examples/logging/logger/Cargo.toml
@@ -12,7 +12,7 @@ aws-config= { version = "1.5.10", path = "../../../../sdk/aws-config", features
 aws-sdk-dynamodb= { version = "1.53.0", path = "../../../../sdk/dynamodb" }
 
 [dependencies.clap]
-version = "~4.4"
+version = "4.4"
 features = ["derive"]
 
 [dependencies.tokio]
diff --git a/examples/examples/logging/tracing/Cargo.toml b/examples/examples/logging/tracing/Cargo.toml
index 78c27542f943..157f70b933f1 100644
--- a/examples/examples/logging/tracing/Cargo.toml
+++ b/examples/examples/logging/tracing/Cargo.toml
@@ -11,7 +11,7 @@ aws-config= { version = "1.5.10", path = "../../../../sdk/aws-config", features
 aws-sdk-dynamodb= { version = "1.53.0", path = "../../../../sdk/dynamodb" }
 
 [dependencies.clap]
-version = "~4.4"
+version = "4.4"
 features = ["derive"]
 
 [dependencies.tokio]
diff --git a/examples/examples/medialive/Cargo.toml b/examples/examples/medialive/Cargo.toml
index 0b42574d4dcb..e0c6906657e5 100644
--- a/examples/examples/medialive/Cargo.toml
+++ b/examples/examples/medialive/Cargo.toml
@@ -15,7 +15,7 @@ version = "1.20.1"
 features = ["full"]
 
 [dependencies.clap]
-version = "~4.4"
+version = "4.4"
 features = ["derive"]
 
 [dependencies.tracing-subscriber]
diff --git a/examples/examples/mediapackage/Cargo.toml b/examples/examples/mediapackage/Cargo.toml
index 8f4a240fb666..f30588ef0d15 100644
--- a/examples/examples/mediapackage/Cargo.toml
+++ b/examples/examples/mediapackage/Cargo.toml
@@ -15,7 +15,7 @@ version = "1.20.1"
 features = ["full"]
 
 [dependencies.clap]
-version = "~4.4"
+version = "4.4"
 features = ["derive"]
 
 [dependencies.tracing-subscriber]
diff --git a/examples/examples/polly/Cargo.toml b/examples/examples/polly/Cargo.toml
index 523c9896c129..5ba210b200e4 100644
--- a/examples/examples/polly/Cargo.toml
+++ b/examples/examples/polly/Cargo.toml
@@ -16,7 +16,7 @@ version = "1.20.1"
 features = ["full"]
 
 [dependencies.clap]
-version = "~4.4"
+version = "4.4"
 features = ["derive"]
 
 [dependencies.tracing-subscriber]
diff --git a/examples/examples/qldb/Cargo.toml b/examples/examples/qldb/Cargo.toml
index 5f7ffb8b168d..f74cbdee3b26 100644
--- a/examples/examples/qldb/Cargo.toml
+++ b/examples/examples/qldb/Cargo.toml
@@ -20,7 +20,7 @@ version = "0.1.9"
 features = ["default"]
 
 [dependencies.clap]
-version = "~4.4"
+version = "4.4"
 features = ["derive"]
 
 [dependencies.tracing-subscriber]
diff --git a/examples/examples/rds/Cargo.toml b/examples/examples/rds/Cargo.toml
index 7dde84f22230..e00335a8fe2f 100644
--- a/examples/examples/rds/Cargo.toml
+++ b/examples/examples/rds/Cargo.toml
@@ -19,7 +19,7 @@ aws-smithy-runtime-api= { version = "1.7.3", path = "../../../sdk/aws-smithy-run
 aws-sdk-rds= { version = "1.65.0", path = "../../../sdk/rds" }
 
 [dependencies.clap]
-version = "~4.4"
+version = "4.4"
 features = ["derive"]
 
 [dependencies.phf]
diff --git a/examples/examples/rdsdata/Cargo.toml b/examples/examples/rdsdata/Cargo.toml
index 174d0e78d164..a6c2b5441fae 100644
--- a/examples/examples/rdsdata/Cargo.toml
+++ b/examples/examples/rdsdata/Cargo.toml
@@ -15,7 +15,7 @@ version = "1.20.1"
 features = ["full"]
 
 [dependencies.clap]
-version = "~4.4"
+version = "4.4"
 features = ["derive"]
 
 [dependencies.tracing-subscriber]
diff --git a/examples/examples/route53/Cargo.toml b/examples/examples/route53/Cargo.toml
index d94d7792490a..df16a94be786 100644
--- a/examples/examples/route53/Cargo.toml
+++ b/examples/examples/route53/Cargo.toml
@@ -15,7 +15,7 @@ version = "1.20.1"
 features = ["full"]
 
 [dependencies.clap]
-version = "~4.4"
+version = "4.4"
 features = ["derive"]
 
 [dependencies.tracing-subscriber]
diff --git a/examples/examples/s3/Cargo.toml b/examples/examples/s3/Cargo.toml
index f7cb72520e83..73aff7685ae3 100644
--- a/examples/examples/s3/Cargo.toml
+++ b/examples/examples/s3/Cargo.toml
@@ -34,7 +34,7 @@ path = "../../test-utils"
 version = "0.1.0"
 
 [dependencies.clap]
-version = "~4.4"
+version = "4.4"
 features = ["derive"]
 
 [dependencies.futures-util]
diff --git a/examples/examples/sagemaker/Cargo.toml b/examples/examples/sagemaker/Cargo.toml
index a4b6694de997..e7b013feffb7 100644
--- a/examples/examples/sagemaker/Cargo.toml
+++ b/examples/examples/sagemaker/Cargo.toml
@@ -13,7 +13,7 @@ aws-sdk-sagemaker= { version = "1.85.0", path = "../../../sdk/sagemaker" }
 aws-smithy-types-convert= { version = "0.60.8", path = "../../../sdk/aws-smithy-types-convert", features = ["convert-chrono"] }
 
 [dependencies.clap]
-version = "~4.4"
+version = "4.4"
 features = ["derive"]
 
 [dependencies.tokio]
diff --git a/examples/examples/sdk-config/Cargo.toml b/examples/examples/sdk-config/Cargo.toml
index f6709cebc159..062ade286550 100644
--- a/examples/examples/sdk-config/Cargo.toml
+++ b/examples/examples/sdk-config/Cargo.toml
@@ -19,7 +19,7 @@ version = "1.20.1"
 features = ["full"]
 
 [dependencies.clap]
-version = "~4.4"
+version = "4.4"
 features = ["derive"]
 
 [dependencies.tracing-subscriber]
diff --git a/examples/examples/secretsmanager/Cargo.toml b/examples/examples/secretsmanager/Cargo.toml
index 92af931721fa..2ba82bc81377 100644
--- a/examples/examples/secretsmanager/Cargo.toml
+++ b/examples/examples/secretsmanager/Cargo.toml
@@ -16,7 +16,7 @@ version = "1.20.1"
 features = ["full"]
 
 [dependencies.clap]
-version = "~4.4"
+version = "4.4"
 features = ["derive"]
 
 [dependencies.tracing-subscriber]
diff --git a/examples/examples/sending-presigned-requests/Cargo.toml b/examples/examples/sending-presigned-requests/Cargo.toml
index ac43942a0641..5efe8a80e497 100644
--- a/examples/examples/sending-presigned-requests/Cargo.toml
+++ b/examples/examples/sending-presigned-requests/Cargo.toml
@@ -7,21 +7,27 @@ edition = "2021"
 publish = false
 
 [dependencies]
-http = "0.2.6"
-hyper = "0.14"
-reqwest = "0.11"
-hyper-tls = "0.5.0"
+hyper-tls = "0.6.0"
+reqwest = "0.12.9"
 aws-config= { version = "1.5.10", path = "../../../sdk/aws-config", features = ["behavior-version-latest"] }
-aws-sdk-s3= { version = "1.60.0", path = "../../../sdk/s3" }
+aws-sdk-s3= { version = "1.60.0", path = "../../../sdk/s3", features = ["http-1x"] }
 
 [dependencies.clap]
-version = "~4.4"
+version = "4.5.20"
 features = ["derive"]
 
+[dependencies.hyper]
+version = "1.5.0"
+features = ["client", "full"]
+
+[dependencies.hyper-util]
+version = "0.1.10"
+features = ["client-legacy", "tokio"]
+
 [dependencies.tokio]
-version = "1.20.1"
+version = "1.41.0"
 features = ["full"]
 
 [dependencies.tracing-subscriber]
-version = "0.3.15"
+version = "0.3.18"
 features = ["env-filter"]
diff --git a/examples/examples/sending-presigned-requests/src/main.rs b/examples/examples/sending-presigned-requests/src/main.rs
index a668234f810b..80b095f99a92 100644
--- a/examples/examples/sending-presigned-requests/src/main.rs
+++ b/examples/examples/sending-presigned-requests/src/main.rs
@@ -7,7 +7,8 @@ use aws_config::meta::region::RegionProviderChain;
 use aws_sdk_s3::presigning::{PresignedRequest, PresigningConfig};
 use aws_sdk_s3::{config::Region, meta::PKG_VERSION, Client};
 use clap::Parser;
-use http::{HeaderName, HeaderValue};
+use hyper::http::{HeaderName, HeaderValue};
+use hyper_util::rt::TokioExecutor;
 use std::error::Error;
 use std::time::Duration;
 
@@ -94,7 +95,7 @@ async fn main() -> Result<(), Box<dyn Error>> {
     // Presigned requests can be used in several ways. Here are a few examples:
     print_as_curl_request(&presigned_request, Some(body.as_str()));
     send_presigned_request_with_reqwest(&presigned_request, body.clone()).await;
-    send_presigned_request_with_hyper(presigned_request, hyper::Body::from(body.clone())).await;
+    send_presigned_request_with_hyper(presigned_request, body.clone()).await;
 
     Ok(())
 }
@@ -125,10 +126,10 @@ fn print_as_curl_request(presigned_req: &PresignedRequest, body: Option<&str>) {
 }
 
 /// This function demonstrates how you can send a presigned request using [hyper](https://crates.io/crates/hyper)
-async fn send_presigned_request_with_hyper(req: PresignedRequest, body: hyper::Body) {
+async fn send_presigned_request_with_hyper(req: PresignedRequest, body: String) {
     let conn = hyper_tls::HttpsConnector::new();
-    let client = hyper::Client::builder().build(conn);
-    let req = req.into_http_02x_request(body);
+    let client = hyper_util::client::legacy::Client::builder(TokioExecutor::new()).build(conn);
+    let req = req.into_http_1x_request(body);
 
     let res = client.request(req).await;
 
diff --git a/examples/examples/ses/Cargo.toml b/examples/examples/ses/Cargo.toml
index 80eab51a5bf9..fd29fa9c9681 100644
--- a/examples/examples/ses/Cargo.toml
+++ b/examples/examples/ses/Cargo.toml
@@ -10,9 +10,9 @@ publish = false
 anyhow = "1.0.81"
 tracing = "0.1.40"
 tmpfile = "0.0.2"
+aws-smithy-http = { version = "0.60.11", path = "../../../sdk/aws-smithy-http" }
+aws-smithy-mocks-experimental = { version = "0.2.1", path = "../../../sdk/aws-smithy-mocks-experimental" }
 open = "5.1.2"
-aws-smithy-http= { version = "0.60.11", path = "../../../sdk/aws-smithy-http" }
-aws-smithy-mocks-experimental= { version = "0.2.1", path = "../../../sdk/aws-smithy-mocks-experimental" }
 aws-config= { version = "1.5.10", path = "../../../sdk/aws-config", features = ["behavior-version-latest"] }
 aws-sdk-sesv2= { version = "1.54.0", path = "../../../sdk/sesv2", features = ["test-util"] }
 
@@ -21,7 +21,7 @@ version = "1.20.1"
 features = ["full"]
 
 [dependencies.clap]
-version = "~4.4"
+version = "4.4"
 features = ["derive"]
 
 [dependencies.tracing-subscriber]
diff --git a/examples/examples/sitewise/Cargo.toml b/examples/examples/sitewise/Cargo.toml
index 754845216218..09a2a8f1ebba 100644
--- a/examples/examples/sitewise/Cargo.toml
+++ b/examples/examples/sitewise/Cargo.toml
@@ -13,7 +13,7 @@ aws-sdk-iotsitewise= { version = "1.51.0", path = "../../../sdk/iotsitewise" }
 aws-smithy-types-convert= { version = "0.60.8", path = "../../../sdk/aws-smithy-types-convert", features = ["convert-chrono"] }
 
 [dependencies.clap]
-version = "~4.4"
+version = "4.4"
 features = ["derive"]
 
 [dependencies.tokio]
diff --git a/examples/examples/snowball/Cargo.toml b/examples/examples/snowball/Cargo.toml
index 9cb549af14a9..9232161e1729 100644
--- a/examples/examples/snowball/Cargo.toml
+++ b/examples/examples/snowball/Cargo.toml
@@ -15,7 +15,7 @@ version = "1.20.1"
 features = ["full"]
 
 [dependencies.clap]
-version = "~4.4"
+version = "4.4"
 features = ["derive"]
 
 [dependencies.tracing-subscriber]
diff --git a/examples/examples/sns/Cargo.toml b/examples/examples/sns/Cargo.toml
index 42766b64b567..d17c3e8fce32 100644
--- a/examples/examples/sns/Cargo.toml
+++ b/examples/examples/sns/Cargo.toml
@@ -15,7 +15,7 @@ version = "1.20.1"
 features = ["full"]
 
 [dependencies.clap]
-version = "~4.4"
+version = "4.4"
 features = ["derive"]
 
 [dependencies.tracing-subscriber]
diff --git a/examples/examples/sqs/Cargo.toml b/examples/examples/sqs/Cargo.toml
index de5184a2ba7f..fba8c9d8d482 100644
--- a/examples/examples/sqs/Cargo.toml
+++ b/examples/examples/sqs/Cargo.toml
@@ -15,7 +15,7 @@ version = "1.20.1"
 features = ["full"]
 
 [dependencies.clap]
-version = "~4.4"
+version = "4.4"
 features = ["derive"]
 
 [dependencies.tracing-subscriber]
diff --git a/examples/examples/ssm/Cargo.toml b/examples/examples/ssm/Cargo.toml
index 7aa326fb0b3e..0f9391b67a51 100644
--- a/examples/examples/ssm/Cargo.toml
+++ b/examples/examples/ssm/Cargo.toml
@@ -15,7 +15,7 @@ version = "1.20.1"
 features = ["full"]
 
 [dependencies.clap]
-version = "~4.4"
+version = "4.4"
 features = ["derive"]
 
 [dependencies.tracing-subscriber]
diff --git a/examples/examples/stepfunction/Cargo.toml b/examples/examples/stepfunction/Cargo.toml
index 4744f5879246..c382bfec7ab7 100644
--- a/examples/examples/stepfunction/Cargo.toml
+++ b/examples/examples/stepfunction/Cargo.toml
@@ -15,7 +15,7 @@ version = "1.20.1"
 features = ["full"]
 
 [dependencies.clap]
-version = "~4.4"
+version = "4.4"
 features = ["derive"]
 
 [dependencies.tracing-subscriber]
diff --git a/examples/examples/sts/Cargo.toml b/examples/examples/sts/Cargo.toml
index 2e73d31389b6..f9d62c327e3a 100644
--- a/examples/examples/sts/Cargo.toml
+++ b/examples/examples/sts/Cargo.toml
@@ -13,7 +13,7 @@ aws-smithy-types= { version = "1.2.9", path = "../../../sdk/aws-smithy-types" }
 aws-types= { version = "1.3.3", path = "../../../sdk/aws-types" }
 
 [dependencies.clap]
-version = "~4.4"
+version = "4.4"
 features = ["derive"]
 
 [dependencies.tokio]
diff --git a/examples/examples/testing/Cargo.toml b/examples/examples/testing/Cargo.toml
index 4351174b37b3..315a81094f4c 100644
--- a/examples/examples/testing/Cargo.toml
+++ b/examples/examples/testing/Cargo.toml
@@ -24,7 +24,7 @@ aws-smithy-runtime-api= { version = "1.7.3", path = "../../../sdk/aws-smithy-run
 aws-types= { version = "1.3.3", path = "../../../sdk/aws-types" }
 
 [dependencies.clap]
-version = "~4.4"
+version = "4.4"
 features = ["derive"]
 
 [dependencies.tokio]
diff --git a/examples/examples/transcribestreaming/Cargo.toml b/examples/examples/transcribestreaming/Cargo.toml
index 0ba4e21d5363..566cbf63a5b8 100644
--- a/examples/examples/transcribestreaming/Cargo.toml
+++ b/examples/examples/transcribestreaming/Cargo.toml
@@ -14,7 +14,7 @@ aws-config= { version = "1.5.10", path = "../../../sdk/aws-config", features = [
 aws-sdk-transcribestreaming= { version = "1.50.0", path = "../../../sdk/transcribestreaming" }
 
 [dependencies.clap]
-version = "~4.4"
+version = "4.4"
 features = ["derive"]
 
 [dependencies.tokio]
diff --git a/versions.toml b/versions.toml
index f7e4e4a802b7..15c906351b63 100644
--- a/versions.toml
+++ b/versions.toml
@@ -1,5 +1,5 @@
 smithy_rs_revision = '2459167d57ecaf02af8cc65e57262b68fb14e636'
-aws_doc_sdk_examples_revision = '57182851d05524aeb4750e7245f8c5a541e6e02c'
+aws_doc_sdk_examples_revision = 'b1fc966de7581553bf6b7265b60fcad1b145b9ed'
 
 [manual_interventions]
 crates_to_remove = []