Creating MSDP Cloud Disk Pool fails with RDSM has encountered an issue with STS where the server was not found: getDiskVolumeInfoList
Problem
Creating a MSDP Cloud Disk pool for EMC Elastic Cloud may fail in the WebUi.
Error Message
"Error RDSM has encountered an issue with STS where the server was not found: getDiskVolumeInfoList"
from the the nbrmms log with enabled curl logging we found the following:
nbcurl CONNECT "Media IP" IP TO ECS IP" fd = 48,48:nbclnt_curl_prefnet::helper_check_connect_status,1
AmzResiliency: AmzResiliency::getRetryType for sts error: 0, cURL error: 0, multi cURL error: 0, HTTP return value: 403,11:STS Service,1
AmzResiliency: XML String <Error><Code>SignatureDoesNotMatch</Code><Message>The request signature we calculated does not match the signature you provided. Check your Secret Access Key and signing method. For more information, see REST Authentication and SOAP Authentication for details.</Message><RequestId>0a3c0a0d:17c7fca5873:6dec3:1</RequestId></Error>,11:STS Service,1
AmzResiliency: XML errorcode SignatureDoesNotMatch,11:STS Service,1
AmzResiliency: RetryType : RETRY_NOT_APPLICABLE,11:STS Service,1
AmzResiliency: RetryType : RETRY_NOT_APPLICABLE,11:STS Service,1
AmzResiliency: AmzResiliency::getRetryType cURL error: 0, multi cURL error: 0, HTTP status: 403, XML response: SignatureDoesNotMatch, RetryType: RETRY_NOT_APPLICABLE,11:STS Service,1
CurlHttpClient: CurlHttpClient::processCompletedEasyHandle : retry failed with STS error 2060037 ("access not allowed").,11:STS Service,1
CurlHttpClient: CurlHttpClient::checkCompletedHandles : function processCompletedEasyHandle failed with error 2060037 ("access not allowed").,11:STS Service,1
CurlHttpClient: CurlHttpClient::doTransfer : function checkCompletedHandles failed with error 2060037 ("access not allowed").,11:STS Service,1
CurlHttpClient: CurlHttpClient::waitJob : function doTransfer failed with error 2060037 ("access not allowed").,11:STS Service,1
AmzResiliency: XML String <Error><Code>SignatureDoesNotMatch</Code><Message>The request signature we calculated does not match the signature you provided. Check your Secret Access Key and signing method. For more information, see REST Authentication and SOAP Authentication for details.</Message><RequestId>0a3c0a0d:17c7fca5873:6dec3:1</RequestId></Error>,11:STS Service,1
AmzResiliency: XML errorcode SignatureDoesNotMatch,11:STS Service,1
EMC-ECS: Error checking credential, HTTP code 403, server error code SignatureDoesNotMatch, The request signature we calculated does not match the signature you provided. Check your Secret Access Key and signing method. For more information, see REST Authentication and SOAP Authentication for details.,11:STS Service,1
libsts opensvh() 22/01/14 13:02:38: v12_open_server failed in plugin /usr/openv/lib/ost-plugins/libstspiamazonMT.so err 2060205,11:STS Service,1
metering: Failed to open a new session, return: 2060205,11:STS Service,1
Cause
The EMC Elastic Cloud Storage was added to the Master Server Host properties -> Cloud Storage. I this case there was entries for "Service Host" and "Service Endpoint" which was in both cases the FQDN of the EMC ECS.
Solution
We removed the "Service Endpoint" and just left the "Service Host" which than resolved the issue.