我正在尝试使用
https://ec2.amazonaws.com/
?Action=StartInstances
&InstanceId.1=i-10a64379
&AUTHPARAMS
就像documentadion说的here但我找不到 AUTHPARAMS 指的是什么。
谢谢
最佳答案
正如 Steffen 所指出的,API 比直接 REST 调用更容易使用(尤其是相当新的 Command Line Interface——它比原来的更轻量级,并且可以说由于 JSON 集成而更容易使用——产品命令行工具)
...但如果你下定决心:
它有点隐藏在文档中,但以下链接似乎引导我们找到答案:
1) high level description “AUTHPARAMS”(在 API 文档中经常引用。)
AuthParams
The parameters that are required to authenticate a Conditional request. Contains:
AWSAccessKeyID
SignatureVersion
Timestamp
Signature
默认值:无
必需:有条件
2) step by step outline REST 请求所需的参数:
3) detailed outline推导 的方法“签名”对于“AUTHPARAMS”
这是文档中的示例(我添加了换行符以使其更易于阅读)https://elasticmapreduce.amazonaws.com? AWSAccessKeyId=AKIAIOSFODNN7EXAMPLE& Action=DescribeJobFlows& SignatureMethod=HmacSHA256& SignatureVersion=2& Timestamp=2011-10-03T15%3A19%3A30& Version=2009-03-31& Signature=i91nKc4PWAt0JJIdXwz9HxZCJDdiy6cf%2FMj6vPxyYIs%3D
4) 另外还有some general information here about signatures
关于amazon-ec2 - 使用 API、AUTHPARAMS 启动 AWS 实例,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16366672/