@@ -46,11 +46,11 @@ public void BucketSamples()
46
46
""Effect"":""Allow"",
47
47
""Principal"": ""*"",
48
48
""Action"":[""s3:PutObject"",""s3:GetObject""],
49
- ""Resource"":[""arn:aws:s3:::samplebucketname /*""]
49
+ ""Resource"":[""arn:aws:s3:::amzn-s3-demo-bucketname /*""]
50
50
}]}" ;
51
51
PutBucketPolicyRequest putRequest = new PutBucketPolicyRequest
52
52
{
53
- BucketName = "SampleBucket " ,
53
+ BucketName = "amzn-s3-demo-bucket " ,
54
54
Policy = newPolicy
55
55
} ;
56
56
client . PutBucketPolicy ( putRequest ) ;
@@ -59,7 +59,7 @@ public void BucketSamples()
59
59
// Retrieve current policy
60
60
GetBucketPolicyRequest getRequest = new GetBucketPolicyRequest
61
61
{
62
- BucketName = "SampleBucket "
62
+ BucketName = "amzn-s3-demo-bucket "
63
63
} ;
64
64
string policy = client . GetBucketPolicy ( getRequest ) . Policy ;
65
65
@@ -70,7 +70,7 @@ public void BucketSamples()
70
70
// Delete current policy
71
71
DeleteBucketPolicyRequest deleteRequest = new DeleteBucketPolicyRequest
72
72
{
73
- BucketName = "SampleBucket "
73
+ BucketName = "amzn-s3-demo-bucket "
74
74
} ;
75
75
client . DeleteBucketPolicy ( deleteRequest ) ;
76
76
@@ -91,7 +91,7 @@ public void BucketSamples()
91
91
// Construct request
92
92
GetBucketLocationRequest request = new GetBucketLocationRequest
93
93
{
94
- BucketName = "SampleBucket "
94
+ BucketName = "amzn-s3-demo-bucket "
95
95
} ;
96
96
97
97
// Issue call
@@ -112,7 +112,7 @@ public void BucketSamples()
112
112
// Construct request
113
113
PutBucketRequest request = new PutBucketRequest
114
114
{
115
- BucketName = "SampleBucket " ,
115
+ BucketName = "amzn-s3-demo-bucket " ,
116
116
BucketRegion = S3Region . EU , // set region to EU
117
117
CannedACL = S3CannedACL . PublicRead // make bucket publicly readable
118
118
} ;
@@ -132,7 +132,7 @@ public void BucketSamples()
132
132
// Construct request
133
133
DeleteBucketRequest request = new DeleteBucketRequest
134
134
{
135
- BucketName = "SampleBucket "
135
+ BucketName = "amzn-s3-demo-bucket "
136
136
} ;
137
137
138
138
// Issue call
@@ -150,7 +150,7 @@ public void BucketSamples()
150
150
// List and delete all objects
151
151
ListObjectsRequest listRequest = new ListObjectsRequest
152
152
{
153
- BucketName = "SampleBucket "
153
+ BucketName = "amzn-s3-demo-bucket "
154
154
} ;
155
155
156
156
ListObjectsResponse listResponse ;
@@ -163,7 +163,7 @@ public void BucketSamples()
163
163
// Delete each object
164
164
client . DeleteObject ( new DeleteObjectRequest
165
165
{
166
- BucketName = "SampleBucket " ,
166
+ BucketName = "amzn-s3-demo-bucket " ,
167
167
Key = obj . Key
168
168
} ) ;
169
169
}
@@ -175,7 +175,7 @@ public void BucketSamples()
175
175
// Construct DeleteBucket request
176
176
DeleteBucketRequest request = new DeleteBucketRequest
177
177
{
178
- BucketName = "SampleBucket "
178
+ BucketName = "amzn-s3-demo-bucket "
179
179
} ;
180
180
181
181
// Issue call
@@ -213,7 +213,7 @@ public void BucketSamples()
213
213
} ;
214
214
PutLifecycleConfigurationRequest putRequest = new PutLifecycleConfigurationRequest
215
215
{
216
- BucketName = "SampleBucket " ,
216
+ BucketName = "amzn-s3-demo-bucket " ,
217
217
Configuration = newConfiguration
218
218
} ;
219
219
client . PutLifecycleConfiguration ( putRequest ) ;
@@ -222,7 +222,7 @@ public void BucketSamples()
222
222
// Retrieve current configuration
223
223
GetLifecycleConfigurationRequest getRequest = new GetLifecycleConfigurationRequest
224
224
{
225
- BucketName = "SampleBucket "
225
+ BucketName = "amzn-s3-demo-bucket "
226
226
} ;
227
227
LifecycleConfiguration configuration = client . GetLifecycleConfiguration ( getRequest ) . Configuration ;
228
228
@@ -244,7 +244,7 @@ public void BucketSamples()
244
244
// Delete current configuration
245
245
DeleteLifecycleConfigurationRequest deleteRequest = new DeleteLifecycleConfigurationRequest
246
246
{
247
- BucketName = "SampleBucket "
247
+ BucketName = "amzn-s3-demo-bucket "
248
248
} ;
249
249
client . DeleteLifecycleConfiguration ( deleteRequest ) ;
250
250
@@ -268,7 +268,7 @@ public void ObjectSamples()
268
268
// List all objects
269
269
ListObjectsRequest listRequest = new ListObjectsRequest
270
270
{
271
- BucketName = "SampleBucket " ,
271
+ BucketName = "amzn-s3-demo-bucket " ,
272
272
} ;
273
273
274
274
ListObjectsResponse listResponse ;
@@ -300,7 +300,7 @@ public void ObjectSamples()
300
300
// Create a GetObject request
301
301
GetObjectRequest request = new GetObjectRequest
302
302
{
303
- BucketName = "SampleBucket " ,
303
+ BucketName = "amzn-s3-demo-bucket " ,
304
304
Key = "Item1"
305
305
} ;
306
306
@@ -328,7 +328,7 @@ public void ObjectSamples()
328
328
// Create a GetObject request
329
329
GetObjectRequest request = new GetObjectRequest
330
330
{
331
- BucketName = "SampleBucket " ,
331
+ BucketName = "amzn-s3-demo-bucket " ,
332
332
Key = "Item1"
333
333
} ;
334
334
@@ -352,7 +352,7 @@ public void ObjectSamples()
352
352
// Create a GetObjectMetadata request
353
353
GetObjectMetadataRequest request = new GetObjectMetadataRequest
354
354
{
355
- BucketName = "SampleBucket " ,
355
+ BucketName = "amzn-s3-demo-bucket " ,
356
356
Key = "Item1"
357
357
} ;
358
358
@@ -378,7 +378,7 @@ public void ObjectSamples()
378
378
// Create a PutObject request
379
379
PutObjectRequest request = new PutObjectRequest
380
380
{
381
- BucketName = "SampleBucket " ,
381
+ BucketName = "amzn-s3-demo-bucket " ,
382
382
Key = "Item1" ,
383
383
ContentBody = "This is sample content..."
384
384
} ;
@@ -398,7 +398,7 @@ public void ObjectSamples()
398
398
// Create a PutObject request
399
399
PutObjectRequest request = new PutObjectRequest
400
400
{
401
- BucketName = "SampleBucket " ,
401
+ BucketName = "amzn-s3-demo-bucket " ,
402
402
Key = "Item1" ,
403
403
FilePath = "contents.txt"
404
404
} ;
@@ -418,7 +418,7 @@ public void ObjectSamples()
418
418
// Create a PutObject request
419
419
PutObjectRequest request = new PutObjectRequest
420
420
{
421
- BucketName = "SampleBucket " ,
421
+ BucketName = "amzn-s3-demo-bucket " ,
422
422
Key = "Item1" ,
423
423
} ;
424
424
using ( FileStream stream = new FileStream ( "contents.txt" , FileMode . Open ) )
@@ -441,7 +441,7 @@ public void ObjectSamples()
441
441
// Create a DeleteObject request
442
442
DeleteObjectRequest request = new DeleteObjectRequest
443
443
{
444
- BucketName = "SampleBucket " ,
444
+ BucketName = "amzn-s3-demo-bucket " ,
445
445
Key = "Item1"
446
446
} ;
447
447
@@ -460,7 +460,7 @@ public void ObjectSamples()
460
460
// Create a DeleteObject request
461
461
DeleteObjectsRequest request = new DeleteObjectsRequest
462
462
{
463
- BucketName = "SampleBucket " ,
463
+ BucketName = "amzn-s3-demo-bucket " ,
464
464
Objects = new List < KeyVersion >
465
465
{
466
466
new KeyVersion ( ) { Key = "Item1" } ,
@@ -505,7 +505,7 @@ public void ObjectSamples()
505
505
// Create a CopyObject request
506
506
CopyObjectRequest request = new CopyObjectRequest
507
507
{
508
- SourceBucket = "SampleBucket " ,
508
+ SourceBucket = "amzn-s3-demo-bucket " ,
509
509
SourceKey = "Item1" ,
510
510
DestinationBucket = "AnotherBucket" ,
511
511
DestinationKey = "Copy1" ,
@@ -527,7 +527,7 @@ public void ObjectSamples()
527
527
// Create a CopyObject request
528
528
CopyObjectRequest request = new CopyObjectRequest
529
529
{
530
- SourceBucket = "SampleBucket " ,
530
+ SourceBucket = "amzn-s3-demo-bucket " ,
531
531
SourceKey = "Item1" ,
532
532
DestinationBucket = "AnotherBucket" ,
533
533
DestinationKey = "Copy1" ,
@@ -549,17 +549,17 @@ public void ObjectSamples()
549
549
// Turn versioning on for a bucket
550
550
client . PutBucketVersioning ( new PutBucketVersioningRequest
551
551
{
552
- BucketName = "SampleBucket " ,
552
+ BucketName = "amzn-s3-demo-bucket " ,
553
553
VersioningConfig = new S3BucketVersioningConfig { Status = "Enable" }
554
554
} ) ;
555
555
556
556
// Populate bucket with multiple items, each with multiple versions
557
- PopulateBucket ( client , "SampleBucket " ) ;
557
+ PopulateBucket ( client , "amzn-s3-demo-bucket " ) ;
558
558
559
559
// Get versions
560
560
ListVersionsRequest request = new ListVersionsRequest
561
561
{
562
- BucketName = "SampleBucket "
562
+ BucketName = "amzn-s3-demo-bucket "
563
563
} ;
564
564
565
565
// Make paged ListVersions calls
@@ -599,15 +599,15 @@ public void ObjectSamples()
599
599
// Initiate multipart upload
600
600
InitiateMultipartUploadRequest initRequest = new InitiateMultipartUploadRequest
601
601
{
602
- BucketName = "SampleBucket " ,
602
+ BucketName = "amzn-s3-demo-bucket " ,
603
603
Key = "Item1"
604
604
} ;
605
605
InitiateMultipartUploadResponse initResponse = client . InitiateMultipartUpload ( initRequest ) ;
606
606
607
607
// Upload part 1
608
608
UploadPartRequest uploadRequest = new UploadPartRequest
609
609
{
610
- BucketName = "SampleBucket " ,
610
+ BucketName = "amzn-s3-demo-bucket " ,
611
611
Key = "Item1" ,
612
612
UploadId = initResponse . UploadId ,
613
613
PartNumber = 1 ,
@@ -619,7 +619,7 @@ public void ObjectSamples()
619
619
// Upload part 2
620
620
uploadRequest = new UploadPartRequest
621
621
{
622
- BucketName = "SampleBucket " ,
622
+ BucketName = "amzn-s3-demo-bucket " ,
623
623
Key = "Item1" ,
624
624
UploadId = initResponse . UploadId ,
625
625
PartNumber = 2 ,
@@ -631,7 +631,7 @@ public void ObjectSamples()
631
631
// Upload part 3
632
632
uploadRequest = new UploadPartRequest
633
633
{
634
- BucketName = "SampleBucket " ,
634
+ BucketName = "amzn-s3-demo-bucket " ,
635
635
Key = "Item1" ,
636
636
UploadId = initResponse . UploadId ,
637
637
PartNumber = 3 ,
@@ -642,7 +642,7 @@ public void ObjectSamples()
642
642
// List parts for current upload
643
643
ListPartsRequest listPartRequest = new ListPartsRequest
644
644
{
645
- BucketName = "SampleBucket " ,
645
+ BucketName = "amzn-s3-demo-bucket " ,
646
646
Key = "Item1" ,
647
647
UploadId = initResponse . UploadId
648
648
} ;
@@ -652,7 +652,7 @@ public void ObjectSamples()
652
652
// Complete the multipart upload
653
653
CompleteMultipartUploadRequest compRequest = new CompleteMultipartUploadRequest
654
654
{
655
- BucketName = "SampleBucket " ,
655
+ BucketName = "amzn-s3-demo-bucket " ,
656
656
Key = "Item1" ,
657
657
UploadId = initResponse . UploadId ,
658
658
PartETags = new List < PartETag >
@@ -704,7 +704,7 @@ public void PresignedURLSamples()
704
704
// Create a CopyObject request
705
705
GetPreSignedUrlRequest request = new GetPreSignedUrlRequest
706
706
{
707
- BucketName = "SampleBucket " ,
707
+ BucketName = "amzn-s3-demo-bucket " ,
708
708
Key = "Item1" ,
709
709
Expires = DateTime . UtcNow . AddMinutes ( 5 )
710
710
} ;
@@ -727,7 +727,7 @@ public void PresignedURLSamples()
727
727
// Create a CopyObject request
728
728
GetPreSignedUrlRequest request = new GetPreSignedUrlRequest
729
729
{
730
- BucketName = "SampleBucket " ,
730
+ BucketName = "amzn-s3-demo-bucket " ,
731
731
Key = "Item1" ,
732
732
Expires = DateTime . UtcNow . AddMinutes ( 5 )
733
733
} ;
@@ -756,7 +756,7 @@ public void PresignedURLSamples()
756
756
// Create a CopyObject request
757
757
GetPreSignedUrlRequest request = new GetPreSignedUrlRequest
758
758
{
759
- BucketName = "SampleBucket " ,
759
+ BucketName = "amzn-s3-demo-bucket " ,
760
760
Expires = DateTime . UtcNow . AddMinutes ( 5 )
761
761
} ;
762
762
@@ -799,7 +799,7 @@ public void PresignedURLSamples()
799
799
// Create a CopyObject request
800
800
GetPreSignedUrlRequest request = new GetPreSignedUrlRequest
801
801
{
802
- BucketName = "SampleBucket " ,
802
+ BucketName = "amzn-s3-demo-bucket " ,
803
803
Key = "Item1" ,
804
804
Verb = HttpVerb . PUT ,
805
805
Expires = DateTime . UtcNow . AddDays ( 10 )
@@ -839,7 +839,7 @@ public void AclSamples()
839
839
// Set Canned ACL (PublicRead) for an existing item
840
840
client . PutACL ( new PutACLRequest
841
841
{
842
- BucketName = "SampleBucket " ,
842
+ BucketName = "amzn-s3-demo-bucket " ,
843
843
Key = "Item1" ,
844
844
CannedACL = S3CannedACL . PublicRead
845
845
} ) ;
@@ -848,7 +848,7 @@ public void AclSamples()
848
848
// (This reverts ACL back to default for object)
849
849
client . PutACL ( new PutACLRequest
850
850
{
851
- BucketName = "SampleBucket " ,
851
+ BucketName = "amzn-s3-demo-bucket " ,
852
852
Key = "Item1" ,
853
853
CannedACL = S3CannedACL . Private
854
854
} ) ;
@@ -865,7 +865,7 @@ public void AclSamples()
865
865
// Retrieve ACL for object
866
866
S3AccessControlList acl = client . GetACL ( new GetACLRequest
867
867
{
868
- BucketName = "SampleBucket " ,
868
+ BucketName = "amzn-s3-demo-bucket " ,
869
869
Key = "Item1" ,
870
870
} ) . AccessControlList ;
871
871
@@ -890,7 +890,7 @@ public void AclSamples()
890
890
// Set new ACL
891
891
PutACLResponse response = client . PutACL ( new PutACLRequest
892
892
{
893
- BucketName = "SampleBucket " ,
893
+ BucketName = "amzn-s3-demo-bucket " ,
894
894
Key = "Item1" ,
895
895
AccessControlList = acl
896
896
} ) ;
0 commit comments