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 = []