protected override System.Net.HttpWebRequest CreateHttpWebRequest(RequestData requestData) { if (_authType == AuthType.InstanceProfile) { RefreshCredentials(); } var request = base.CreateHttpWebRequest(requestData); SignRequest(new HttpWebRequestAdapter(request), requestData); return request; }