2015-04-03 2 views
0

Я хочу подключиться к Amazon Web Services REST Api, чтобы проверить статус моих экземпляров EC2.Amazon Web Services REST Api Issues

Я использую следующую ссылку для ссылки (который, кажется, не особенно прост) - AWS EC2 API

Я выполнение следующих действий в браузере -

https://ec2.amazonaws.com/?AWSAccessKeyId=[INSERTACCESSKEYIDHERE]&Action=DescribeInstanceStatus&SignatureMethod=HmacSHA256&SignatureVersion=2&Timestamp=2015-04-03T20%3A55%3A06Z&Version=2014-10-01 

Результат я получаю Спинка -

<Response> 
<script id="tinyhippos-injected"/> 
<Errors> 
<Error> 
<Code>AuthFailure</Code> 
<Message> 
AWS was not able to validate the provided access credentials 
</Message> 
</Error> 
</Errors> 
<RequestID>00e540d7-e339-4475-8fb9-5fd49d72278d</RequestID> 
</Response> 

........ Хорошо, он не проверяет полномочия .... но в какой момент это не объясняет, как сделать это в справочном г ocumentation?

+0

Планируете ли вы использовать язык программирования для запроса? который из? – tedder42

ответ

1

Ваш запрос отсутствует &Signature=... (по крайней мере, и, возможно, другие элементы).

Вот документированы http://docs.aws.amazon.com/general/latest/gr/signature-version-2.html

Смотрите также http://docs.aws.amazon.com/AWSEC2/latest/APIReference/Query-Requests.html

Кроме того, FWIW, API EC2 не является технически REST API, это запрос API.