边缘节点服务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查询支持购买的实例规格。

云盘

API描述
CreateDisk创建一块按量付费的数据盘。
AttachDisk为ENS实例挂载数据盘。
DetachDisk从一台ENS实例上卸载一块按量付费数据盘。
DescribeDisks查询一个或多个已创建的磁盘信息。

快照

API描述
CreateSnapshot创建快照。
DescribeSnapshots查询快照信息。
ModifySnapshotAttribute修改快照信息。
DeleteSnapshot删除快照。
ResetDisk回滚快照。
DescribeSnapshotAvailableResourceInfo查询快照库存可用资源信息。

镜像

API描述
CreateImage从所在实例创建一份镜像。
DeleteImage删除一个自定义镜像。
ModifyImageSharePermission共享镜像或取消共享镜像。
DescribeImageSharePermission根据ImageId查询正在共享的列表。
DescribeImages查询您可以使用的镜像资源。
ExportImage导出一份自定义镜像到与该自定义镜像同一地域的OSS Bucket里。

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查询指定网络的配置信息。
CreateNetworkAcl创建网络ACL。
DeleteNetworkAcl删除网络ACL。
AccosicateNetworkAcl绑定网络ACL至网络。
UnassociateNetworkAcl解绑定网络ACL与网络。
CreateNetworkAclEntry创建一条网络ACL规则。
DeleteNetworkAclEntry删除一条网络ACL规则。
DescribeNetworkAcls查看网络ACL的列表信息。

边边网络

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实例。
AssociateEnsEipAddress将弹性公网IP(EIP)绑定到同地域的云产品实例上。
UnAssociateEnsEipAddress将弹性公网IP(EIP)从绑定的云产品上解绑。
ModifyEnsEipAddressAttribute修改指定EIP的名称、描述信息。
DescribeEnsEipAddresses查询已创建的EIP实例。

边缘云安卓(AIC)

API描述
DescribeAICImages获取镜像信息。
CreateARMServerInstances创建一台或多台包年包月实例。
DescribeARMServerInstances获取ARM服务器和AIC实例信息。
RenewARMServerInstance续费一台包年包月AIC实例。
RebootARMServerInstance重启AIC服务器。
ReleaseARMServerInstance释放一台预付费实例。
ResetAICInstance重置AIC实例。
RebootAICInstance重启AIC实例。
UpgradeAICInstanceImage升级AIC实例镜像。

协同存储NAS

API描述
DescribeMountTargets查询文件系统信息。
ModifyFileSystem修改文件系统的描述信息。
CreateMountTarget创建挂载点。
DeleteMountTarget删除已存在挂载点。
DeleteFileSystem删除NAS服务。
CreateFileSystem创建订单,进行NAS售卖。
DescribeFileSystems查询文件系统信息。
ResizeDisk针对单独购买的后付费云盘实例进行扩容。

NAT网关

API描述
CreateNatGateway创建NAT网关。
DeleteNatGateway删除指定的公网NAT网关。
DescribeNatGateways查询已创建的NAT网关。
CreateSnatEntry创建一条SNAT规则。
DeleteSnatEntry删除指定的SNAT条目。
DescribeSnatTableEntries查询已创建的SNAT条目。
CreateForwardEntry创建一条DNAT规则。
DeleteForwardEntry删除一条DNAT规则。
DescribeForwardTableEntries查询已创建的DNAT条目。
ModifyForwardEntry修改DNAT规则。