@@ -294,6 +294,11 @@ s3_CopyObject:
294294 snippet_tags :
295295 - python.example_code.s3.helper.ObjectWrapper
296296 - python.example_code.s3.CopyObject
297+ - description : Copy an object using a conditional request.
298+ genai : some
299+ snippet_tags :
300+ - python.example_code.s3.helper.S3ConditionalRequests
301+ - python.example_code.s3.CopyObjectConditional
297302 Ruby :
298303 versions :
299304 - sdk_version : 3
@@ -872,6 +877,11 @@ s3_GetObject:
872877 snippet_tags :
873878 - python.example_code.s3.helper.ObjectWrapper
874879 - python.example_code.s3.GetObject
880+ - description : Get an object using a conditional request.
881+ genai : some
882+ snippet_tags :
883+ - python.example_code.s3.helper.S3ConditionalRequests
884+ - python.example_code.s3.GetObjectConditional
875885 JavaScript :
876886 versions :
877887 - sdk_version : 3
@@ -1497,6 +1507,11 @@ s3_PutObject:
14971507 snippet_tags :
14981508 - python.example_code.s3.helper.ObjectWrapper
14991509 - python.example_code.s3.PutObject
1510+ - description : Upload an object using a conditional request.
1511+ genai : some
1512+ snippet_tags :
1513+ - python.example_code.s3.helper.S3ConditionalRequests
1514+ - python.example_code.s3.PutObjectConditional
15001515 Rust :
15011516 versions :
15021517 - sdk_version : 1
@@ -2585,14 +2600,16 @@ s3_Scenario_UsingLargeFiles:
25852600 - sdk_version : 2
25862601 github : gov2/s3
25872602 excerpts :
2588- - description : Upload a large object by using an upload manager to break the data into parts and upload them concurrently.
2603+ - description : Create functions that use upload and download managers to break the data into parts and
2604+ transfer them concurrently.
25892605 snippet_tags :
25902606 - gov2.s3.BucketBasics.struct
25912607 - gov2.s3.Upload
2592- - description : Download a large object by using a download manager to get the data in parts and download them
2593- concurrently.
2594- snippet_tags :
25952608 - gov2.s3.Download
2609+ - description : Run an interactive scenario that shows you how to use the upload and download
2610+ managers in context.
2611+ snippet_tags :
2612+ - gov2.s3.Scenario_LargeObjects
25962613 Python :
25972614 versions :
25982615 - sdk_version : 3
@@ -2958,7 +2975,7 @@ s3_Scenario_GettingStarted:
29582975 - description : Define a struct that wraps bucket and object actions used by the scenario.
29592976 snippet_tags :
29602977 - gov2.s3.BucketBasics.complete
2961- - description : Run an interactive scenario that shows you how work with S3 buckets and objects.
2978+ - description : Run an interactive scenario that shows you how to work with S3 buckets and objects.
29622979 snippet_tags :
29632980 - gov2.s3.Scenario_GetStarted
29642981 Rust :
@@ -3441,6 +3458,28 @@ s3_Scenario_DeleteAllObjects:
34413458 - javascriptv3/example_code/s3/scenarios/delete-all-objects.js
34423459 services :
34433460 s3 : {DeleteObjects, ListObjectsV2}
3461+ s3_Scenario_ConditionalRequests :
3462+ title : Make &S3; conditional requests using an &AWS; SDK.
3463+ title_abbrev : Make conditional requests
3464+ synopsis : add preconditions to &S3; requests.
3465+ category : Scenarios
3466+ languages :
3467+ Python :
3468+ versions :
3469+ - sdk_version : 3
3470+ github : python/example_code/s3/scenarios/conditional_requests
3471+ sdkguide :
3472+ excerpts :
3473+ - description : Run an interactive scenario demonstrating &S3; conditional requests.
3474+ genai : some
3475+ snippet_tags :
3476+ - python.example_code.s3.S3ConditionalRequests.scenario
3477+ - description : A wrapper class that defines the conditional request operations.
3478+ genai : some
3479+ snippet_tags :
3480+ - python.example_code.s3.S3ConditionalRequests.wrapper
3481+ services :
3482+ s3 : {GetObject, PutObject, CopyObject}
34443483s3_Scenario_ExpressBasics :
34453484 title : Learn the basics of Amazon S3 Express One Zone with an &AWS; SDK
34463485 title_abbrev : Learn the basics of S3 Express One Zone
0 commit comments