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


Optimizely <<product-name>> can use Microsoft Azure to store product images and related documents. This section provides an overview of the components necessary to set <<product-name>> to use Microsoft Azure.

Visually, the Admin Console will not change, and the process for adding content like images is the same as when using a local file system.

Prerequisites

  • An active Microsoft Azure Account

  • Your Microsoft Azure Account Name

  • Your Microsoft Azure Account Key

As of the December 2016 Service Pack, <<product-name>> now supports SQL Azure databases; it is no longer necessary to host the SQL Server on an Azure VM.

The following Settings must be set in order to use Azure as your file store location.

[4.6]The following Settings must be set in order to use Azure as your file store location. These settings display if your storage provider is not set in the appSetting file of your project. If your storage provider is set in the appSetting file, these settings will appear grayed out and some data may appear blank or masked by field based on its sensitivity.[4.6]

<table class="TableStyle-Borders" style="width: 100%; margin-left: 0; margin-right: auto;" data-cellspacing="0"> <colgroup> <col style="width: 50%" /> <col style="width: 50%" /> </colgroup> <thead> <tr class="header TableStyle-Borders-Head-Header1"> <th class="TableStyle-Borders-HeadE-Regular-Header1">Setting Name</th> <th class="TableStyle-Borders-HeadD-Regular-Header1">Description</th> </tr> </thead> <tbody> <tr class="odd TableStyle-Borders-Body-Row1"> <td class="TableStyle-Borders-BodyE-Regular-Row1"><strong>Storage Provider</strong></td> <td class="TableStyle-Borders-BodyD-Regular-Row1">Azure<strong><br /> Note:</strong> Once Azure is selected for the Storage Provide, the Settings below will display.</td> </tr> <tr class="even TableStyle-Borders-Body-Row1"> <td class="TableStyle-Borders-BodyE-Regular-Row1"><strong>Account Key</strong></td> <td class="TableStyle-Borders-BodyD-Regular-Row1">Required value for the Azure Account Key</td> </tr> <tr class="odd TableStyle-Borders-Body-Row1"> <td class="TableStyle-Borders-BodyE-Regular-Row1"><strong>Account Name</strong></td> <td class="TableStyle-Borders-BodyD-Regular-Row1">Required value for the Azure Account Name</td> </tr> <tr class="even TableStyle-Borders-Body-Row1"> <td class="TableStyle-Borders-BodyE-Regular-Row1"><strong>Default End Points Protocol</strong></td> <td class="TableStyle-Borders-BodyD-Regular-Row1">Required value for the Azure EndPoint Protocol. This defaults to https.</td> </tr> <tr class="odd TableStyle-Borders-Body-Row1"> <td class="TableStyle-Borders-BodyE-Regular-Row1"><strong>Container Name</strong></td> <td class="TableStyle-Borders-BodyD-Regular-Row1">Required value for the Azure container name. This defaults to userfiles.</td> </tr> <tr class="even TableStyle-Borders-Body-Row1"> <td class="TableStyle-Borders-BodyB-Regular-Row1"><strong>Public Host Name</strong></td> <td class="TableStyle-Borders-BodyA-Regular-Row1">Optional value that defaults to " ". This is an override for the Azure Storage Container public hostname. When setting this, do not include https.</td> </tr> </tbody> </table>

Note

The December 2016 SP included changes in integration processing to stop using global temp tables (which is not supported in SQL Azure). It also removed the usage of the SQL Server SignalR backplane because SQL Azure does not support being a SignalR backplane.