S3 bucket


  Here is the process to add custom files upload through S3 bucket.


S3 offers scalable, secure object storage for diverse use cases like data lakes, websites, apps, backups, and analytics. Its management features help optimize, organize, and control data access to meet business and compliance requirements.





Notes -

       1.Users can select S3 as a custom file store.


  1. Setting is available for all the inboxes (currently twitter and numbers do not support the attachments but the setting is still available for the same).


  1. All inbound and outbound messages are stored in hello S3 by default.


  1. When a user selects storage to the client's S3, all inbound and outbound files are stored in the user's s3 for that particular inbox.


  1. setting can only be applied to a particular inbox, for the same setting to new inbox, users need to create a new setting in another inbox.


  1. by default attachments are stored in hello S3.


  1. for successful completion of test/connection, S3 should be open for put,delete,and get operations.


  1. as we are not storing any attachment data, any lost attachments and in-bounds cannot be recovered from the hello end. (in case of client S3 connection failure or accidental deletes)


  1. As some attachments are still stored on respective micro-services (whatsapp, mailer) those attachments are not deleted from the hello end.