Configure Amazon S3 storage provider

The Sitefinity CMS  Amazon S3 blob Storage provider is an implementation of a cloud blob storage provider, which stores the binary blob data of Sitefinity CMS library items on Amazon's Simple Storage Service (S3). To configure the Amazon S3 blob storage provider, perform the following:

Add the Amazon S3 provider

  1. In the main menu, click Administration » Settings.
    The Basic Settings page appears.
  2. Click Storage providers for Libraries.
  3. To create a new storage provider, click Add storage provider button.
    The Add a provider window appears.
  4. Enter a name for the provider.
  5. In Provider type dropdown, select Amazon S3.
  6. Click Continue
  7. On the next screen click Done

As a result the Amazon S3 provider is added to your Sitefinity CMS website.

Configure the Amazon S3 provider

Once you've added the Amazon S3 provider to your Sitefinity CMS website, you need to configure its parameters so it can connect with your Amazon account and manage the media content items in the desired location. To achieve this, follow these steps:

  1. In the main menu, click Administration » Settings.
    The Basic Settings page appears. Select the Advanced option
  2. From the left-hand side menu select Libraries » Blob storage » Blob storage providers and select the provider you have added in  Add the provider step described above.
  3. Click on Parameters and use the Create new button to add the following 4 parameters: 
    • Access key:
      • Key: accessKeyId  
      •  Value: the respective value for your Amazon S3 provider access key
    • Secret key
      • Key: secretKey
      • Value: the respective value for your Amazon S3 provider secret key
    • Bucket name
      • Key: bucketName 
      • Value: the respective value for your Amazon S3 bucket
    • Region endpoint
      • Key: regionEndpoint
      • Value: the respective value for your Amazon S3 region endpoint.

        Amazon's S3 requires the storage's region endpoint. Thus, you must know at least one of your storage's region endpoints. The value of the regionEndpoint configuration parameter must be one of the following textual values: APSoutheast1, APSoutheast2, CNNorth1, EUCentral1, EUWest1, SAEast1, USEast1, USGovCloudWest1, USWest1, USWest2

As a result you have configured your Amazon S3 blob storage provider, and can now use it.

Increase your Sitefinity skills by signing up for our free trainings. Get Sitefinity-certified at Progress Education Community to boost your credentials.

Web Security for Sitefinity Administrators

The free standalone Web Security lesson teaches administrators how to protect your websites and Sitefinity instance from external threats. Learn to configure HTTPS, SSL, allow lists for trusted sites, and cookie security, among others.

Foundations of Sitefinity ASP.NET Core Development

The free on-demand video course teaches developers how to use Sitefinity .NET Core and leverage its decoupled architecture and new way of coding against the platform.

Was this article helpful?