amazon-ec2 - 使用 API、AUTHPARAMS 启动 AWS 实例

标签 amazon-ec2

我正在尝试使用

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/

相关文章:

scala - 无法通过 Jupyter 导入 sqlContext.implicits._ 而不会出现错误

java - 堆栈在 ec2 实例上不存在错误,但在本地工作正常

amazon-web-services - ElasticBeanstalk "eb ssh"引发错误 : "Host key verification failed."

hadoop - AWS EC2 - Cloudera Manager - 停止实例

amazon-web-services - 使用 AWS/EC2 应用 SSL 证书

amazon-ec2 - 连接到我正在运行的 Amazon EC2 实例被拒绝

amazon-web-services - CloudFormation 启动配置 SSM 关联

docker - 连接 : Error while fetching server API version: Ansible 时出错

amazon-web-services - AWS Cloudformation如何重新启动创建的实例,然后再次安装部分脚本

linux - EC2 存储空间不足,哪些日志等可以删除?