AWS EC2 软件包

AWS EC2 软件包使您能够自动化 AWS EC2 实例操作,例如创建、启动、停止、终止实例以及检索实例状态。 此软件包中可用的操作利用 AWS REST API 来自动化基于 EC2 实例的工作流。

AWS EC2 软件包使用 AWS Signature Version 4(SigV4)认证协议对 API 请求进行身份验证。 该协议将凭据(AWS 访问密钥、AWS 私密访问密钥、AWS 区域和 AWS 服务)组合并编码到一个 HMAC-SHA256 密钥中。 AWS EC2 软件包与 API TasksTask Bots 都兼容。

先决条件

确保您具备以下 AWS 账户信息:
  • AWS EC2 实例的基础 URL。 对于部署在 us-east-2 区域的 EC2 实例,基础 URL 为 https://ec2.us-east-2.amazonaws.com
  • AWS 访问密钥
  • AWS 秘密访问密钥
  • AWS 会话令牌(通过 SSO 访问 AWS 控制台所需的临时令牌。)
  • EC2 实例部署的 AWS 区域。
  • EC2 实例的实例 ID

AWS EC2 软件包中的操作

AWS EC2 软件包中提供了以下操作:

实例状态

启动实例停止实例终止实例会返回指定实例的当前状态和先前状态。 每个状态都有如下所示的特定代码和名称。

代码 名称
0 待处理
16 正在运行
32 正在关闭
48 已终止
64 正在停止
80 已停止