FileStorage/CFS in AWS S3 Bucket

Hi,

We are planning to have 4 instances/Server in AWS as a clustered environment  and planning to have fileStorage/CFS  in the S3 Bucket Storage.

To setup the CFS in S3 Bucket we would like to know the configuration Settings(Sample Code Reference) to be configured in Communityserver.config , Connectionstrings.config files.

Regards

srini

  • We have an S3 provider on github: https://github.com/Telligent/Amazon-S3-CFS-Provider
    However, it's unmaintained and may not perform well. It does provide a sample communityserver_override.config file, though.

  • We have tried the same Approach as said above , but couldn't have a luck on that. We have even contacted Telligent support Team and they are saying that their Product Team members have to guide us on this.

    In the Earlier Version of Telligent's communityserver.config file , we are able to see below Entries related to AWS S3 Bucket but now we are seeking guidance  when we use TC10.x version how that can be implemented , any thoughts?

    Amazon S3 Storage Provider
    This provider stores files within an Amazon S3 storage account. Configuration values:

    * type
    Set to "Telligent.Evolution.Extensibility.Storage.Providers.Version1.AmazonS3FileStorageProvider, Telligent.Evolution.Components" to identify this provider

    * awsSecretAccessKey
    The secret/private access key provided by Amazon

    * awsAccessKeyId
    The public access key provided by Amazon

    * bucket
    The name of the Amazon S3 "bucket" into which files should be stored

    * secure
    Optionally identifies whether interaction with the Amazon S3 service should be conducted over SSL (default: true)

    * domain
    Optionally identifies the vanity domain name to be used when interacting with the Amazon S3 service. This domain name should resolve to s3.amazonaws.com

  • I'd recommend checking the readme of the AWS S3 project, installation is similar to what you describe above, just not included out-of-the-box anymore.