Dev GuideAPI Reference
Dev GuideAPI ReferenceUser GuideGitHubNuGetDev CommunityDoc feedbackLog In
GitHubNuGetDev CommunityDoc feedback

Amazon S3 can be used by Optimizely <<product-name>> to store product images and documents associated with products. This section provides an overview of the components necessary to set up <<product-name>> to use Amazon S3.

Visually, the Admin Console will not change. As such, adding content such as images is exactly the same as it is when using a local file system. For more information, see the Local File System user guide article.


  • An active Amazon S3 Account

  • Your Amazon S3 Access Key

  • Your Amazon S3 Secret Key

  • The name of the Amazon S3 bucket you wish to use to contain your content

The following Application Settings must be set in order to use Amazon S3 as your file store location:

<table class="TableStyle-Borders" style="width: 100%; margin-left: 0; margin-right: auto;" data-cellspacing="0"> <thead> <tr class="header TableStyle-Borders-Head-Header1"> <th class="TableStyle-Borders-HeadE-Regular-Header1"><p>Setting Name</p></th> <th class="TableStyle-Borders-HeadD-Regular-Header1"><p>Description</p></th> </tr> </thead> <tbody> <tr class="odd TableStyle-Borders-Body-Row1"> <td class="TableStyle-Borders-BodyE-Regular-Row1"><p><strong>Storage Provider</strong></p></td> <td class="TableStyle-Borders-BodyD-Regular-Row1"><p>AmazonS3</p> <div class="note"> <p>Once AmazonS3 is selected, the Settings listed below will display.</p> </div></td> </tr> <tr class="even TableStyle-Borders-Body-Row1"> <td class="TableStyle-Borders-BodyE-Regular-Row1"><p><strong>Access Key</strong></p></td> <td class="TableStyle-Borders-BodyD-Regular-Row1"><p>This is an alphanumeric string that uniquely identifies who owns an account. This is analogous to a username.</p></td> </tr> <tr class="odd TableStyle-Borders-Body-Row1"> <td class="TableStyle-Borders-BodyE-Regular-Row1"><p><strong>Bucket Name</strong></p></td> <td class="TableStyle-Borders-BodyD-Regular-Row1"><p>This determines the name of the bucket that is being used to hold your content. This is set up through Amazon S3.</p></td> </tr> <tr class="even TableStyle-Borders-Body-Row1"> <td class="TableStyle-Borders-BodyE-Regular-Row1"><p><strong>Secret Key</strong></p></td> <td class="TableStyle-Borders-BodyD-Regular-Row1"><p>This is a Password that is paired with the Access Key to form a secure information set that confirms the user's identity</p></td> </tr> <tr class="odd TableStyle-Borders-Body-Row1"> <td class="TableStyle-Borders-BodyB-Regular-Row1"><p><strong>Custom Domain</strong></p></td> <td class="TableStyle-Borders-BodyA-Regular-Row1"><p>HTTPS://</p></td> </tr> </tbody> </table>