边缘节点服务ENS提供以下相关API接口。

节点

API 描述
DescribeEnsRegions 查询您可以使用的ENS地域。

实例

API 描述
DescribeInstances 查询一台或多台实例的详细信息。
ModifyInstanceAttribute 修改一台实例的部分信息,包括实例密码、名称。
RebootInstance 重启一台实例。
StartInstance 启动一台实例。
StopInstance 停止运行一台实例。
AddNetworkInterfaceToInstance 增加IPv6网卡且同时自动分配公网IP。
ReleasePostPaidInstance 删除按量付费实例。
AttachEnsInstances 为容器服务Kubernetes版添加ENS实例。
DescribeUserBandWidthData 查询用户在指定时间段内使用的带宽信息。
DescribeAvailableResourceInfo 在创建实例时查询可购买资源的规格。
CreateInstance 创建实例。
DescribeInstanceAutoRenewAttribute 查询实例续费信息。
DescribeEnsRegionIdIpv6Info 查询节点是否支持IPv6。
DescribeInstanceMonitorData 查询实例CPU和内存的使用情况。
DescribeBandWithdChargeType 查询可用的带宽计费方式。
DescribeEnsNetLevel 查询可支持的网络层级。
DescribeEnsNetSaleDistrict 查询支持的地域运营商及数量。
DescribeImageInfos 查询您可以使用的镜像资源。
DescribeInstanceSpec 查询支持购买的实例规格。

SSH密钥对

API 描述
CreateKeyPair 创建一对SSH密钥对。
DeleteKeyPairs 删除一对SSH密钥对。
DescribeKeyPairs 查询一个或多个密钥对。
ImportKeyPair 导入由其他工具产生的RSA密钥对的公钥部分。

安全组

API 描述
RevokeSecurityGroupEgress 删除一条出方向安全组规则,撤销安全组出方向的访问权限。
RevokeSecurityGroup 删除一条安全组入方向规则,撤销安全组入方向的权限设置。
CreateSecurityGroup 新建一个安全组。
AuthorizeSecurityGroup 增加一条入方向安全组规则。
JoinSecurityGroup 将一台ENS实例加入到指定的安全组。
AuthorizeSecurityGroupEgress 增加一条安全组出方向规则。
LeaveSecurityGroup 将一台ENS实例移出指定的安全组。
DescribeSecurityGroups 查询您创建的安全组的基本信息。
DeleteSecurityGroup 删除一个安全组。
DescribeSecurityGroupAttribute 查询一个安全组的安全组规则。
ModifySecurityGroupAttribute 修改一个安全组的安全组信息。

交换机

API 描述
CreateVSwitch 创建交换机。
DeleteVSwitch 删除一个交换机。
ModifyVSwitchAttribute 修改网络信息。
DescribeVSwitches 查询可组网的信息,内网按vswitch进行组网。

网络

API 描述
CreateNetwork 创建一个专有网络。
DeleteNetwork 删除一个专有网络。
DescribeNetworks 查询network列表。
ModifyNetworkAttribute 修改网络信息。
DescribeNetworkAttribute 查询指定网络的配置信息。

边边网络

API 描述
JoinPublicIpsToEpnInstance 进行公网实例组网,仅公网模式可调用。
CreateEpnInstance 新建一个边边网络实例。
DescribeEpnInstances 查询边边网络实例。
DescribeEpnInstanceSaleControl 查询白名单限制。
ModifyEpnInstance 修改边边通信实例。
DeleteEpnInstance 删除边边通信实例。
StopEpnInstance 停止边边通信实例。
StartEpnInstance 启动边边通信实例。
JoinVSwitchesToEpnInstance 进行组网。
RemoveVSwitchesFromEpnInstance 进行组网信息删除,针对内网有效。
RemovePublicIpsFromEpnInstance 删除公网组网下的实例。
DescribeEpnInstanceAttribute 查询边边通信息组网信息。
DescribeEpnInstanceChargeType 查询边边通信实例计费方式。

边缘负载均衡(ELB)

API 描述
CreateLoadBalancer 创建负载均衡实例。
ReleaseInstance 释放负载均衡实例。
ModifyLoadBalancerAttribute 修改一个负载均衡实例的信息。
SetLoadBalancerStatus 修改一个负载均衡实例的状态。
DescribeLoadBalancerAttribute 查询指定负载均衡实例的详细信息。
DescribeLoadBalancers 查询已创建的负载均衡实例。
CreateLoadBalancerUDPListener 创建UDP监听。
SetLoadBalancerUDPListenerAttribute 修改UDP协议监听的配置。
DescribeLoadBalancerUDPListenerAttribute 查询UDP监听的配置。
CreateLoadBalancerTCPListener 创建TCP监听。
SetLoadBalancerHTTPListenerAttribute 修改TCP监听的配置。
DescribeLoadBalancerTCPListenerAttribute 查询TCP监听配置。
CreateLoadBalancerHTTPSListener 创建HTTP监听。
SetLoadBalancerHTTPListenerAttribute 修改HTTP监听的配置。
DescribeLoadBalancerHTTPSListenerAttribute 查询HTTP监听配置。
CreateLoadBalancerHTTPSListener 创建HTTPS监听。
SetLoadBalancerHTTPSListenerAttribute 修改HTTPS监听的配置。
DescribeLoadBalancerHTTPSListenerAttribute 查询HTTPS监听。
StartLoadBalancerListener 启动监听。
StopLoadBalancerListener 停止监听。
DeleteLoadBalancerListener 删除监听。
AddBackendServers 添加后端服务器。
RemoveBackendServers 移除后端服务器。
SetBackendServers 设置后端服务器权重。

弹性公网IP(EIP)

API 描述
CreateEipInstance 创建EIP实例。
ReleaseInstance 释放EIP实例。
AssociateEnsEipAddress 将弹性公网IP(EIP)绑定到同地域的云产品实例上。
UnAssociateEnsEipAddress 将弹性公网IP(EIP)从绑定的云产品上解绑。
ModifyEnsEipAddressAttribute 修改指定EIP的名称、描述信息。
DescribeEnsEipAddresses 查询已创建的EIP实例。