@@ -8,13 +8,13 @@ isPartner: true
8
8
isNew: false
9
9
cover: /images/integrations/storage-s3/cover.png
10
10
category: storage
11
- product:
11
+ product:
12
12
avatar: '/images/integrations/avatars/aws.png'
13
13
vendor: AWS
14
14
description: 'Amazon S3 is an object storage service that offers industry-leading scalability, data availability, security, and performance.'
15
- platform:
15
+ platform:
16
16
- 'Self-hosted'
17
- images:
17
+ images:
18
18
- /images/integrations/storage-s3/cover.png
19
19
- /images/integrations/storage-s3/bucket.png
20
20
- /images/integrations/storage-s3/access-key.png
@@ -50,21 +50,21 @@ Visit the `.env` file created for your Appwrite instance and update the followin
50
50
51
51
```bash
52
52
_APP_STORAGE_DEVICE=s3
53
- _APP_STORAGE_S3_BUCKET=[ BUCKET_NAME]
54
- _APP_STORAGE_S3_REGION=[ AWS_REGION]
55
- _APP_STORAGE_S3_ACCESS_KEY=[ ACCESS_KEY_ID]
56
- _APP_STORAGE_S3_SECRET=[ SECRET_ACCESS_KEY]
53
+ _APP_STORAGE_S3_BUCKET=< BUCKET_NAME>
54
+ _APP_STORAGE_S3_REGION=< AWS_REGION>
55
+ _APP_STORAGE_S3_ACCESS_KEY=< ACCESS_KEY_ID>
56
+ _APP_STORAGE_S3_SECRET=< SECRET_ACCESS_KEY>
57
57
```
58
58
59
59
Starting from version 1.7.0, you can also use S3-compatible providers by configuring the endpoint:
60
60
61
61
```bash
62
62
# For path-style requests (bucket in the path)
63
- _APP_STORAGE_S3_ENDPOINT=[ PROVIDER_ENDPOINT] # e.g., s3.amazonaws.com (without https://)
64
- _APP_STORAGE_S3_BUCKET=[ BUCKET_NAME] # bucket name required here
63
+ _APP_STORAGE_S3_ENDPOINT=< PROVIDER_ENDPOINT> # e.g., s3.amazonaws.com (without https://)
64
+ _APP_STORAGE_S3_BUCKET=< BUCKET_NAME> # bucket name required here
65
65
66
66
# OR for virtual-hosted-style paths (bucket in the endpoint)
67
- _APP_STORAGE_S3_ENDPOINT=[ BUCKET_NAME].[ PROVIDER_ENDPOINT] # e.g., bucket-name.s3.amazonaws.com
67
+ _APP_STORAGE_S3_ENDPOINT=< BUCKET_NAME>.< PROVIDER_ENDPOINT> # e.g., bucket-name.s3.amazonaws.com
68
68
_APP_STORAGE_S3_BUCKET= # leave this empty when bucket is in the endpoint
69
69
```
70
70
0 commit comments