From 3961de3e569b88fe79b9e2df5acce77f7ee2277a Mon Sep 17 00:00:00 2001 From: Pedro Andujar Date: Tue, 15 Sep 2015 14:25:56 +0100 Subject: [PATCH] Enable SSL for blob storage In order to increase Security. The Microsoft Azure storage services support both HTTP and HTTPS; however, using HTTPS is highly recommended. --- .../cloud/azure/storage/AzureStorageServiceImpl.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/plugins/cloud-azure/src/main/java/org/elasticsearch/cloud/azure/storage/AzureStorageServiceImpl.java b/plugins/cloud-azure/src/main/java/org/elasticsearch/cloud/azure/storage/AzureStorageServiceImpl.java index 86e6ba93f1194..f38b23250cdc9 100644 --- a/plugins/cloud-azure/src/main/java/org/elasticsearch/cloud/azure/storage/AzureStorageServiceImpl.java +++ b/plugins/cloud-azure/src/main/java/org/elasticsearch/cloud/azure/storage/AzureStorageServiceImpl.java @@ -57,14 +57,14 @@ public AzureStorageServiceImpl(Settings settings) { // We try to load storage API settings from `cloud.azure.` account = settings.get(ACCOUNT); key = settings.get(KEY); - blob = "http://" + account + ".blob.core.windows.net/"; + blob = "https://" + account + ".blob.core.windows.net/"; try { if (account != null) { logger.trace("creating new Azure storage client using account [{}], key [{}], blob [{}]", account, key, blob); String storageConnectionString = - "DefaultEndpointsProtocol=http;" + "DefaultEndpointsProtocol=https;" + "AccountName="+ account +";" + "AccountKey=" + key;