@aws-sdk/客户端-ec2
说明
JavaScript EC2客户端的AWS SDK为Node.js,浏览器和React Industrial.
亚马逊弹性计算云
这是 亚马逊EC2 API 参考它提供描述, API 请求
参数,以及每个 Amazon EC2 查询 API 动作的 XML 响应。 注意
Amazon EC2 API包括为Amazon EC2加上附加服务,如Amazon EBS和Amazon VPC的行动.
学多点
或者使用下列方法之一访问亚马逊EC2 API,而不是使用
直接查询 API :
安装
要安装此软件包, 请使用您最喜欢的软件包管理器的 CLI :
npm install @aws-sdk/client-ec2
yarn add @aws-sdk/client-ec2
pnpm add @aws-sdk/client-ec2
开始
导入
AWS SDK由客户端和命令进行调制.
要发送请求,只需导入 EC2Client 财务报告和审定财务报表
例如,您需要的命令 ListImagesInRecycleBinCommand数字 :
// ES5 example
const { EC2Client, ListImagesInRecycleBinCommand } = require("@aws-sdk/client-ec2");
// ES6+ example
import { EC2Client, ListImagesInRecycleBinCommand } from "@aws-sdk/client-ec2";
使用量
发出请求:
- 以配置(如证书,区域)为客户端提供证据.
- 以输入参数证明命令 .
- 打电话
send 操作客户端,以输入方式提供命令对象.
const client = new EC2Client({ region: "REGION" });
const params = { /** input parameters */ };
const command = new ListImagesInRecycleBinCommand(params);
自动/等待
我们建议使用 等待时
运算符等待通过发送操作返回的承诺如下:
// async/await.
try {
const data = await client.send(command);
// process data.
} catch (error) {
// error handling.
} finally {
// finally.
}
承诺
您还可以使用 承诺连锁。 。 。 .
client
.send(command)
.then((data) => {
// process data.
})
.catch((error) => {
// error handling.
})
.finally(() => {
// finally.
});
合并客户端
归集客户端类别从同套件中导出,但没有"Client"后缀.
EC2 扩展 EC2Client 并额外支持所有操作,服务员, 和活人作为方法.
这种风格可能从JavaScript v2的AWS SDK中为您所熟悉.
如果你正在捆绑 AWS SDK, 我们建议只使用赤骨客户端(EC2Client) (中文(简体) ).
更多详情见博客文章:
javaScript 的 AWS SDK 模块包。 。 。 .
import { EC2 } from "@aws-sdk/client-ec2";
const client = new EC2({ region: "REGION" });
// async/await.
try {
const data = await client.listImagesInRecycleBin(params);
// process data.
} catch (error) {
// error handling.
}
// Promises.
client
.listImagesInRecycleBin(params)
.then((data) => {
// process data.
})
.catch((error) => {
// error handling.
});
// callbacks (not recommended).
client.listImagesInRecycleBin(params, (err, data) => {
// process err and data.
});
解决问题
当服务返回例外时,错误将包括例外信息,
以及响应元数据(如请求编号).
try {
const data = await client.send(command);
// process data.
} catch (error) {
const { requestId, cfId, extendedRequestId } = error.$metadata;
console.log({ requestId, cfId, extendedRequestId });
/**
* The keys within exceptions are also parsed.
* You can access them by specifying exception names:
* if (error.name === 'SomeServiceException') {
* const value = error.specialKeyInException;
* }
*/
}
另见 文档/错误。 。 。 .
获取帮助
请利用这些社区资源获得帮助.
我们使用 GitHub 问题来跟踪错误和特性请求,但处理它们的带宽有限.
为了测试您在Node.js中通用的JavaScript代码,浏览器和反应本地环境,
拜访我们 代码样本 repo。 。 。 .
捐款
此客户端代码是自动生成的. 任何修改在下次修改时都会被覆盖 @aws-sdk/client-ec2 软件包正在更新.
为了帮助客户,你可以检查我们 生成客户端脚本。 。 。 .
许可证
此 SDK 分布于
Apache 许可证,2.0版本, (中文(简体) ),
更多信息见LICENSE.
客户端命令( 操作列表)
接受地址传输
命令 API 引用 编号 : 投入 编号 : 产出
接受能力保留
命令 API 引用 编号 : 投入 编号 : 产出
接受保留交换引用
命令 API 引用 编号 : 投入 编号 : 产出
接受传输Gateway 连接 VpnAttachment
命令 API 引用 编号 : 投入 编号 : 产出
接受TransitGateway 多播域协会
命令 API 引用 编号 : 投入 编号 : 产出
接受切通GatewayPeeringAttachment 软件
命令 API 引用 编号 : 投入 编号 : 产出
接受传输Gateway VpcAttachment
命令 API 引用 编号 : 投入 编号 : 产出
接受 Vpc 终端连接
命令 API 引用 编号 : 投入 编号 : 产出
接受 Vpc 连接
命令 API 引用 编号 : 投入 编号 : 产出
广告ByoipCidr
命令 API 引用 编号 : 投入 编号 : 产出
分配地址
命令 API 引用 编号 : 投入 编号 : 产出
分配住房
命令 API 引用 编号 : 投入 编号 : 产出
分配 Ipam PoolCidr
命令 API 引用 编号 : 投入 编号 : 产出
应用安全组到 ClientVpn 目标网络
命令 API 引用 编号 : 投入 编号 : 产出
指定 Ipv6 地址
命令 API 引用 编号 : 投入 编号 : 产出
指定私人地址
命令 API 引用 编号 : 投入 编号 : 产出
指派私人 NatGateway 地址
命令 API 引用 编号 : 投入 编号 : 产出
协理 地址
命令 API 引用 编号 : 投入 编号 : 产出
关联应用状态检查
命令 API 引用 编号 : 投入 编号 : 产出
协理能力保留 拥有者
命令 API 引用 编号 : 投入 编号 : 产出
关联客户端Vpn目标网络
命令 API 引用 编号 : 投入 编号 : 产出
关联 Dhcp 选项
命令 API 引用 编号 : 投入 编号 : 产出
证书
命令 API 引用 编号 : 投入 编号 : 产出
联合Instance文件
命令 API 引用 编号 : 投入 编号 : 产出
联合起义窗口
命令 API 引用 编号 : 投入 编号 : 产出
协会
命令 API 引用 编号 : 投入 编号 : 产出
联合IPAM 资源发现
命令 API 引用 编号 : 投入 编号 : 产出
协理纳特盖特韦地址
命令 API 引用 编号 : 投入 编号 : 产出
协理司机
命令 API 引用 编号 : 投入 编号 : 产出
关联路特表
命令 API 引用 编号 : 投入 编号 : 产出
联合安全小组Vpc
命令 API 引用 编号 : 投入 编号 : 产出
协理Subnet CidrBlock 软件
命令 API 引用 编号 : 投入 编号 : 产出
联系人TransitGateway 多播域
命令 API 引用 编号 : 投入 编号 : 产出
过境高速公路政策表
命令 API 引用 编号 : 投入 编号 : 产出
联系人Gateway Route Table
命令 API 引用 编号 : 投入 编号 : 产出
关联 Trunk 界面
命令 API 引用 编号 : 投入 编号 : 产出
关联 VpcCidrBlock
命令 API 引用 编号 : 投入 编号 : 产出
附加 ClassicLink Vpc
命令 API 引用 编号 : 投入 编号 : 产出
附图水印
命令 API 引用 编号 : 投入 编号 : 产出
附加互联网Gateway
命令 API 引用 编号 : 投入 编号 : 产出
附加网络界面
命令 API 引用 编号 : 投入 编号 : 产出
附加已验证的存取信任程序
命令 API 引用 编号 : 投入 编号 : 产出
随附卷
命令 API 引用 编号 : 投入 编号 : 产出
随附 VpnGateway
命令 API 引用 编号 : 投入 编号 : 产出
授权 ClientVpngress
命令 API 引用 编号 : 投入 编号 : 产出
授权安全小组
命令 API 引用 编号 : 投入 编号 : 产出
授权安全小组入侵
命令 API 引用 编号 : 投入 编号 : 产出
批量修改 IpamRout 政策注册
命令 API 引用 编号 : 投入 编号 : 产出
捆绑
命令 API 引用 编号 : 投入 编号 : 产出
取消缓冲任务
命令 API 引用 编号 : 投入 编号 : 产出
取消保留能力
命令 API 引用 编号 : 投入 编号 : 产出
取消保护能力
命令 API 引用 编号 : 投入 编号 : 产出
取消转换任务
命令 API 引用 编号 : 投入 编号 : 产出
撤销政策报告
命令 API 引用 编号 : 投入 编号 : 产出
取消出口任务
命令 API 引用 编号 : 投入 编号 : 产出
取消图像Launch 许可
命令 API 引用 编号 : 投入 编号 : 产出
取消导入任务
命令 API 引用 编号 : 投入 编号 : 产出
取消保留列表
命令 API 引用 编号 : 投入 编号 : 产出
取消SpotFleet 请求
命令 API 引用 编号 : 投入 编号 : 产出
取消选址请求
命令 API 引用 编号 : 投入 编号 : 产出
确认生产
命令 API 引用 编号 : 投入 编号 : 产出
复制Fpga图像
命令 API 引用 编号 : 投入 编号 : 产出
复制图像
命令 API 引用 编号 : 投入 编号 : 产出
复制抓图
命令 API 引用 编号 : 投入 编号 : 产出
复制卷
命令 API 引用 编号 : 投入 编号 : 产出
创建应用程序状态检查
命令 API 引用 编号 : 投入 编号 : 产出
创建能力管理数据输出
命令 API 引用 编号 : 投入 编号 : 产出
创建能力保留
命令 API 引用 编号 : 投入 编号 : 产出
创建能力保留分享
命令 API 引用 编号 : 投入 编号 : 产出
创建能力保留 取消引用
命令 API 引用 编号 : 投入 编号 : 产出
创建能力保留
命令 API 引用 编号 : 投入 编号 : 产出
创建能力保留窗口
命令 API 引用 编号 : 投入 编号 : 产出
创建Carrier-Gateway
命令 API 引用 编号 : 投入 编号 : 产出
创建 ClientVpn 终点
命令 API 引用 编号 : 投入 编号 : 产出
创建 ClientVpnRoute 程序
命令 API 引用 编号 : 投入 编号 : 产出
创建 CoipCidr
命令 API 引用 编号 : 投入 编号 : 产出
创建 CoipPool
命令 API 引用 编号 : 投入 编号 : 产出
创建客户端
命令 API 引用 编号 : 投入 编号 : 产出
创建默认子网
命令 API 引用 编号 : 投入 编号 : 产出
创建默认Vpc
命令 API 引用 编号 : 投入 编号 : 产出
创建删除MacVolumeOwnership 任务
命令 API 引用 编号 : 投入 编号 : 产出
创建 Dhcp 选项
命令 API 引用 编号 : 投入 编号 : 产出
创建 Egress 仅限 InternetGateway
命令 API 引用 编号 : 投入 编号 : 产出
创建窗口
命令 API 引用 编号 : 投入 编号 : 产出
创建花样日志
命令 API 引用 编号 : 投入 编号 : 产出
创建 FpgaImage
命令 API 引用 编号 : 投入 编号 : 产出
创建图像
命令 API 引用 编号 : 投入 编号 : 产出
创建图像用户报告
命令 API 引用 编号 : 投入 编号 : 产出
创建连接端点
命令 API 引用 编号 : 投入 编号 : 产出
创建InstanceEvent Window 窗口
命令 API 引用 编号 : 投入 编号 : 产出
创建投资输出任务
命令 API 引用 编号 : 投入 编号 : 产出
创建InternetGateway
命令 API 引用 编号 : 投入 编号 : 产出
创建可中断的能力保留
命令 API 引用 编号 : 投入 编号 : 产出
创建 Ipam
命令 API 引用 编号 : 投入 编号 : 产出
创建 Ipam 外部资源验证
命令 API 引用 编号 : 投入 编号 : 产出
Create Ipam 互联网注册协会
命令 API 引用 编号 : 投入 编号 : 产出
创建 Ipam 政策
命令 API 引用 编号 : 投入 编号 : 产出
创建 Ipam Pool
命令 API 引用 编号 : 投入 编号 : 产出
创建 Ipam 前缀列表解析器
命令 API 引用 编号 : 投入 编号 : 产出
创建 Ipam 前缀列表解析目标
命令 API 引用 编号 : 投入 编号 : 产出
创建 Ipam 资源发现
命令 API 引用 编号 : 投入 编号 : 产出
创建 IpamRout 政策注册
命令 API 引用 编号 : 投入 编号 : 产出
创建 Ipam 范围
命令 API 引用 编号 : 投入 编号 : 产出
创建密钥对等
命令 API 引用 编号 : 投入 编号 : 产出
创建 Launch 模板
命令 API 引用 编号 : 投入 编号 : 产出
创建 Launch 模板版本
命令 API 引用 编号 : 投入 编号 : 产出
创建本地Gateway Route
命令 API 引用 编号 : 投入 编号 : 产出
创建本地Gateway Route表
命令 API 引用 编号 : 投入 编号 : 产出
创建本地Gateway Route Table 虚拟界面组协会
命令 API 引用 编号 : 投入 编号 : 产出
创建本地Gateway Route TableVpc协会
命令 API 引用 编号 : 投入 编号 : 产出
创建本地Gateway 虚拟界面
命令 API 引用 编号 : 投入 编号 : 产出
创建本地Gateway 虚拟界面组
命令 API 引用 编号 : 投入 编号 : 产出
创建 MacSystem 集成保护模块任务
命令 API 引用 编号 : 投入 编号 : 产出
创建管理前缀列表
命令 API 引用 编号 : 投入 编号 : 产出
创建 NatGateway
命令 API 引用 编号 : 投入 编号 : 产出
创建网络ACL
命令 API 引用 编号 : 投入 编号 : 产出
创建网络地址
命令 API 引用 编号 : 投入 编号 : 产出
创建网络透视访问范围
命令 API 引用 编号 : 投入 编号 : 产出