Я пытаюсь использовать SetLoadBalancerListenerSSLCertificate http://docs.amazonwebservices.com/ElasticLoadBalancing/latest/APIReference/API_SetLoadBalancerListenerSSLCertificate.html из API Elastic Load Balancing в моем скрипте
Пример звонка ws выглядит так (наш Эльб в США-востоке)
https://elasticloadbalancing.us-east-1.amazonaws.com/?AWSAccessKeyId=<Access Key Removed>&Action=SetLoadBalancerListenerSSLCertificate&LoadBalancerName=testelb&LoadBalancerPort=443&SSLCertificateId=arn%3Aaws%3Aiam%3A%3A984502586525%3Aserver-certificate%2FtestCert&SignatureMethod=HmacSHA256&SignatureVersion=2&Timestamp=2012-03-08T15%3A49%3A00.181Z&Version=2011-11-15%29&Signature=TUJCVlu7ojVFo%2Bw234239cIyVEFQu7ShkiY345cCX5k%3D
этот запрос не выполняется - я получаю ответ xml, как
<ErrorResponse xmlns="http://webservices.amazon.com/AWSFault/2005-15-09">
<Error>
<Type>Sender</Type>
<Code>InvalidAction</Code>
<Message>
Could not find operation SetLoadBalancerListenerSSLCertificate for version 2011-11-15)
</Message>
</Error>
<RequestId>3fb78e4b-6936-11e1-b35f-61bb55c2dcc3</RequestId>
</ErrorResponse>
Что-то не так с тем, как я структурирую свой запрос, который вызывает эту ошибку? Я уверен, что версия верна, согласно ссылке, которую я разместил выше, которая дает точный номер версии.
Спасибо!