Amazon Simple Storage Service (S3) is a third-party service that allows you to store files and distribute them through Amazon’s file distribution network. You can configure Community Server to use Amazon S3 to store some or all files related to content such as post attachments and avatars.
Support for Amazon S3 is included with Community Server, but you must configure Community Server to use Amazon S3. You can independently configure each Centralized File System file store in Community Server to use Amazon S3.
Note: Community Server does not have a migration tool to migrate files from the file system storage to Amazon S3.
Procedure
To configure Community Server for Amazon S3, use the following procedure for each file store identified by a <fileStore /> node in the <CentralizedFileStorage> region of the communityserver.config file.
After you configure Community Server to use Amazon S3, the CommunityServer.Components.PostAttachments file store definition in communityserver.config may look like this:
<fileStore name="CommunityServer.Components.PostAttachments" type="CommunityServer.Components.FileSystemFileStorageProvider, CommunityServer.Components" awsSecretAccessKey="XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX" awsAccessKeyId="XXXXXXXXXXXX" bucket="community" secure="false" downloadValidatorType="CommunityServer.Components.PostAttachmentFileAccessValidator, CommunityServer.Components" />