You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: src/pages/[platform]/build-a-backend/storage/upload-files/index.mdx
+7-2Lines changed: 7 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -653,7 +653,6 @@ Option | Type | Description |
653
653
| -- | -- | ----------- |
654
654
| getProperties | boolean | Whether to retrieve properties for the uploaded object using theAmplify.Storage.getProperties() after the operation completes. When set to true the returned item will contain additional info such as metadata and content type. |
655
655
| useAccelerateEndpoint | boolean | Whether to use accelerate endpoint. <br/><br/> Read more at [Transfer Acceleration](/[platform]/build-a-backend/storage/upload-files/#transfer-acceleration)|
656
-
| expectedBucketOwner | string | Optional | The account ID that owns requested bucket. |
657
656
658
657
Example of `uploadFile` with options:
659
658
@@ -1567,7 +1566,11 @@ const result = await uploadData({
1567
1566
// configure how object is presented
1568
1567
contentDisposition: "attachment",
1569
1568
// whether to use accelerate endpoint
1570
-
useAccelerateEndpoint: true
1569
+
useAccelerateEndpoint: true,
1570
+
// The account ID that owns requested bucket
1571
+
expectedBucketOwner: '123456789012',
1572
+
// Whether to check if an object with the same key already exists before completing the upload
| contentDisposition | string | — | Specifies presentational information for the object. <br/><br/> Read more at [Content-Disposition documentation](https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Content-Disposition)|
1580
1583
| metadata | map\<string\>| — | A map of metadata to store with the object in S3. <br/><br/> Read more at [S3 metadata documentation](https://docs.aws.amazon.com/AmazonS3/latest/userguide/UsingMetadata.html#UserMetadata)|
1581
1584
| useAccelerateEndpoint | boolean | false | Whether to use accelerate endpoint. <br/><br/> Read more at [Transfer Acceleration](/[platform]/build-a-backend/storage/upload-files/#transfer-acceleration)|
1585
+
| expectedBucketOwner | string | - | The account ID that owns requested bucket. |
1586
+
| preventOverwrite | boolean | false | Whether to check if an object with the same key already exists before completing the upload. If exists, a `Precondition Failed` error will be thrown |
0 commit comments