Skip to content

Commit c75361d

Browse files
committed
Merge branch 'dotnetv3-remove-old-s3-example' of github.com:rlhagerm/aws-doc-sdk-examples into dotnetv3-remove-old-s3-example
2 parents 4ca8ad2 + 1a6c050 commit c75361d

31 files changed

+1452
-147
lines changed

.doc_gen/metadata/s3_metadata.yaml

Lines changed: 44 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -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}
34443483
s3_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

gov2/s3/README.md

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -45,20 +45,20 @@ Code examples that show you how to perform the essential operations within a ser
4545

4646
Code excerpts that show you how to call individual service functions.
4747

48-
- [CopyObject](actions/bucket_basics.go#L220)
49-
- [CreateBucket](actions/bucket_basics.go#L81)
50-
- [DeleteBucket](actions/bucket_basics.go#L278)
48+
- [CopyObject](actions/bucket_basics.go#L288)
49+
- [CreateBucket](actions/bucket_basics.go#L94)
50+
- [DeleteBucket](actions/bucket_basics.go#L387)
5151
- [DeleteObject](../workflows/s3_object_lock/actions/s3_actions.go#L365)
52-
- [DeleteObjects](../workflows/s3_object_lock/actions/s3_actions.go#L407)
53-
- [GetObject](actions/bucket_basics.go#L149)
52+
- [DeleteObjects](../workflows/s3_object_lock/actions/s3_actions.go#L413)
53+
- [GetObject](actions/bucket_basics.go#L200)
5454
- [GetObjectLegalHold](../workflows/s3_object_lock/actions/s3_actions.go#L72)
5555
- [GetObjectLockConfiguration](../workflows/s3_object_lock/actions/s3_actions.go#L109)
5656
- [GetObjectRetention](../workflows/s3_object_lock/actions/s3_actions.go#L138)
57-
- [HeadBucket](actions/bucket_basics.go#L51)
58-
- [ListBuckets](actions/bucket_basics.go#L35)
57+
- [HeadBucket](actions/bucket_basics.go#L64)
58+
- [ListBuckets](actions/bucket_basics.go#L36)
5959
- [ListObjectVersions](../workflows/s3_object_lock/actions/s3_actions.go#L338)
60-
- [ListObjectsV2](actions/bucket_basics.go#L238)
61-
- [PutObject](actions/bucket_basics.go#L100)
60+
- [ListObjectsV2](actions/bucket_basics.go#L316)
61+
- [PutObject](actions/bucket_basics.go#L126)
6262
- [PutObjectLegalHold](../workflows/s3_object_lock/actions/s3_actions.go#L173)
6363
- [PutObjectLockConfiguration](../workflows/s3_object_lock/actions/s3_actions.go#L234)
6464
- [PutObjectRetention](../workflows/s3_object_lock/actions/s3_actions.go#L276)

0 commit comments

Comments
 (0)