This page explains the configuration options for the following two service components:
Properties file section: File Storage
The file storage section configures how the service stores files. It’s used to store password messages sent through the Web Portal to recipients who don’t have encryption set up.
Property | Description |
---|---|
file.storage.type |
The file storage implementation. Options: Filesystem , S3 Example: Filesystem
|
file.storage.fs.path |
For Filesystem type. The local path to store files.Example: /var/flowcrypt/fes/storage
|
file.storage.fs.path.create optional |
For Filesystem type. Create the file.storage.fs.path if it doesn’t exist.Default value: false Example: false
|
file.storage.s3.api.key |
For S3 type. The AWS access key ID.Example: AKIAIOSFODNN7EXAMPLE
|
file.storage.s3.api.secret |
For S3 type. The AWS secret access key.Example: wJalrXUtnFEMI/K7MDENG/bPxRfiCYEXAMPLEKEY
|
file.storage.s3.region |
For S3 type. The Amazon S3 region.Example: eu-west-3
|
file.storage.s3.bucket |
For S3 type. The S3 bucket name.Example: flowcrypt-fes-storage
|
file.storage.s3.expires.days optional |
For S3 type. The number of days before the file expires and is marked for deletion.Default value: 30 Example: 60
|
file.storage.s3.download.url optional |
For S3 type. The base URL for S3 downloads.Default value: https://<bucket>.s3.<region>.amazonaws.com Example: https://my.downloads.com
|
Password-protected messages sent through the Web Portal can be configured to automatically expire after a certain number of days by setting up an expiration on objects in S3 in your AWS Management Console. We’ve prepared a guide that shows how S3 admins can configure this.