• 关于

    ecs DescribeRegions

    的搜索结果

问题

命令行工具 CLI:高级过滤功能

行者武松 2019-12-01 21:52:38 1327 浏览量 回答数 0

问题

命令行工具 CLI:命令行结构和参数:使用在线帮助

行者武松 2019-12-01 21:52:32 1247 浏览量 回答数 0

问题

aliyuncli ecs 命令报错,InvalidRegionID

西子令狐冲 2019-12-01 19:42:42 1024 浏览量 回答数 1

万券齐发助力企业上云,爆款产品低至2.2折起!

限量神券最高减1000,抢完即止!云服务器ECS新用户首购低至0.95折!

问题

E-MapReduce角色授权是什么?

nicenelly 2019-12-01 21:20:39 803 浏览量 回答数 0

问题

E-MapReduce角色授权是什么?

nicenelly 2019-12-01 21:17:00 1431 浏览量 回答数 0

问题

API 签名机制(示例)

云栖大讲堂 2019-12-01 21:47:47 1019 浏览量 回答数 0

回答

ReecsAPI里面的一个参数值是什么 在ecs api  里面已经找到了,有另外二个请求可以找到相关联的值,分别是: 系统规定参数,取值:DescribeRegions 系统规定参数,取值:DescribeZones 可以结贴了。

痴儿1 2019-12-02 02:11:22 0 浏览量 回答数 0

问题

使用php sdk域名自动注册,批量注册

1901436806897047 2019-12-01 19:30:14 54 浏览量 回答数 0

回答

本文通过配置云解析PrivateZone,为伸缩组中无公网访问能力的专有网络VPC类型ECS实例提供了通过阿里云内网调用API的方案。 背景信息 由于弹性伸缩提供的接入地址(Endpoint)为公网服务地址,当伸缩组ECS实例没有分配公网带宽或者不存在公网IP地址时,无法使用阿里云CLI或者SDK等工具发起API请求。此时,您可以为伸缩组ECS实例所在地域下的专有网络VPC关联云解析PrivateZone,即可实现在阿里云内网调用API。 此方案仅适用于伸缩组中专有网络VPC类型ECS实例所在的地域,不支持跨地域配置云解析PrivateZone。 建议您在伸缩配置中使用已部署了阿里云CLI或者SDK的自定义镜像,避免伸缩组实例在无公网访问的条件下无法加载相关依赖。 目前,支持云解析PrivateZone的弹性伸缩接入地址(Endpoint)如下表所示,请确保您使用的Endpoint在列举范围内。 阿里云地域 地域ID CNAME记录值 公网接入地址(Endpoint) 华北2(北京) cn-beijing popunify-vpc.cn-beijing.aliyuncs.com ess.cn-beijing.aliyuncs.com 华东1(杭州) cn-hangzhou popunify-vpc.cn-hangzhou.aliyuncs.com ess.cn-hangzhou.aliyuncs.com 华东2(上海) cn-shanghai popunify-vpc.cn-shanghai.aliyuncs.com ess.cn-shanghai.aliyuncs.com 华南 1(深圳) cn-shenzhen popunify-vpc.cn-shenzhen.aliyuncs.com ess.cn-shenzhen.aliyuncs.com 中国(香港) cn-hongkong popunify-vpc.cn-hongkong.aliyuncs.com ess.cn-hongkong.aliyuncs.com 新加坡 ap-southeast-1 popunify-vpc.ap-southeast-1.aliyuncs.com ess.ap-southeast-1.aliyuncs.com 操作步骤 登录云解析控制台。 前往PrivateZone,然后单击添加Zone。 完成以下设置后,单击确定。 Zone名称:设置一个已支持云解析PrivateZone的云服务器ECS接入地址,如ess.cn-hangzhou.aliyuncs.com。 子域名递归解析代理:勾选后,当DNS查询的域名以Zone名称为后缀,但是在Zone文件里未配置时,会以公网的权威解析为准。 找到已创建的PrivateZone,在操作列,单击解析设置。 在解析设置页面,单击添加记录。 在添加记录弹窗中,完成以下设置后,单击确定。 记录类型:选择CNAME。 主机记录:填写@可以解析@.exmaple.com域名。 记录值:设置为对应地域下的CNAME记录值。 TTL值:生存时间,本文选择了1 分钟。 返回PrivateZone列表页面,找到已创建的PrivateZone,在操作列,单击关联VPC。 选择与PrivateZone相同的地域,勾选需要关联的专有网络VPC,然后单击确定。 说明 请选择伸缩组ECS实例所在的专有网络VPC。 执行结果 为专有网络VPC关联了云解析PrivateZone后,您可以通过远程登录伸缩组ECS实例,在ECS实例内部测试是否能访问对应地域的接入地址,具体登录操作请参见使用管理终端连接Linux实例。 下面以ess.cn-hangzhou.aliyuncs.com为例演示测试效果: 使用ping功能测试数据包收发状况。 ping ess.cn-hangzhou.aliyuncs.com 使用阿里云CLI调用DescribeRegions,并通过--endpoint字段修改接入地址。 aliyun ecs DescribeRegions --endpoint ess.cn-hangzhou.aliyuncs.com

1934890530796658 2020-03-24 22:44:30 0 浏览量 回答数 0

问题

命令行工具 CLI:命令行结构和参数:命令行结构说明

行者武松 2019-12-01 21:52:33 1263 浏览量 回答数 0

回答

Re有什么API或者办法可以在ECS里获取自身所在的region信息? 阿里云ECS有API。 ------------------------- Re回2楼第一应用的帖子 引用第3楼storage于2015-09-22 18:26发表的 回2楼第一应用的帖子 : API中没有找到也,能否具体点。站在房子外面可以看到门牌号,我的问题是站在房子里面如何知道门牌号? [url=http://bbs.aliyun.com/job.php?action=topost&tid=258349&pid=708265][/url] API没有通过实例ID反查区域的接口。但是提供了这两个接口: DescribeInstances——按地域批量查询实例状态。 DescribeRegions——查询可用地域 通过这两个接口,你可以遍历查询到你的所有实例,然后再根据本地IP(这个能取到吧)比对一下就知道自己所在区域了。

第一应用 2019-12-01 23:18:13 0 浏览量 回答数 0

问题

使用ECS安全组工具撤销之前账号间互通的操作

boxti 2019-12-01 21:50:12 1071 浏览量 回答数 0

问题

介绍阿里云命令行工具

恐龙让梨 2019-12-01 22:04:01 9682 浏览量 回答数 0

问题

介绍阿里云命令行工具

恐龙让梨 2019-12-01 22:03:27 9697 浏览量 回答数 6

问题

域名php sdk实现自动注册、批量注册

游客rnokt34n5czhg 2019-12-01 19:30:07 164 浏览量 回答数 1

回答

本文介绍如何保证幂等性。 当通过调用执行伸缩规则接口在创建或释放 ECS 实例时,如果遇到了请求超时或服务器内部错误时,客户端可能会尝试重发请求,这时客户端可以通过提供可选参数 ClientToken 避免服务器创建或释放出比预期要多的实例,即通过提供 ClientToken 参数保证请求的幂等性。ClientToken 是一个由客户端生成的唯一的、大小写敏感、不超过 64 个 ASCII 字符的字符串。 如果用户使用同一个 ClientToken 值调用创建实例接口,则服务端会返回相同的请求结果,包含相同的 ScalingActivityId。因此用户在遇到错误进行重试的时候,可以通过提供相同的 ClientToken 值,来确保只创建一个伸缩活动,并得到这个伸缩活动的 ScalingActivityId。 如果用户提供了一个已经使用过的 ClientToken,但其他请求参数不同,则弹性伸缩会返回 IdempotentParameterMismatch 的错误代码。需要注意的是,SignatureNonce、Timestamp 和 Signature 参数在重试时是需要变化的,因为弹性伸缩使用 SignatureNonce 来防止重放攻击,使用 Timestamp 来标记每次请求时间,所以再次请求必须提供不同的 SignatureNonce 和 Timestamp 参数值,这同时也会导致 Signature 值的变化。 通常,客户端只需要在 503(ServiceUnavailable)错误、或者无法得到响应结果的情况下进行重试操作。返回结果是 200 时,重试可以得到与上次相同的结果,但不会对服务端状态产生任何影响。而对 4xx 或 500 的返回错误,除非提示信息里明确出现 try it later,否则重试也无法成功。本文通过配置云解析PrivateZone,为伸缩组中无公网访问能力的专有网络VPC类型ECS实例提供了通过阿里云内网调用API的方案。 背景信息 由于弹性伸缩提供的接入地址(Endpoint)为公网服务地址,当伸缩组ECS实例没有分配公网带宽或者不存在公网IP地址时,无法使用阿里云CLI或者SDK等工具发起API请求。此时,您可以为伸缩组ECS实例所在地域下的专有网络VPC关联云解析PrivateZone,即可实现在阿里云内网调用API。 此方案仅适用于伸缩组中专有网络VPC类型ECS实例所在的地域,不支持跨地域配置云解析PrivateZone。 建议您在伸缩配置中使用已部署了阿里云CLI或者SDK的自定义镜像,避免伸缩组实例在无公网访问的条件下无法加载相关依赖。 目前,支持云解析PrivateZone的弹性伸缩接入地址(Endpoint)如下表所示,请确保您使用的Endpoint在列举范围内。 阿里云地域 地域ID CNAME记录值 公网接入地址(Endpoint) 华北2(北京) cn-beijing popunify-vpc.cn-beijing.aliyuncs.com ess.cn-beijing.aliyuncs.com 华东1(杭州) cn-hangzhou popunify-vpc.cn-hangzhou.aliyuncs.com ess.cn-hangzhou.aliyuncs.com 华东2(上海) cn-shanghai popunify-vpc.cn-shanghai.aliyuncs.com ess.cn-shanghai.aliyuncs.com 华南 1(深圳) cn-shenzhen popunify-vpc.cn-shenzhen.aliyuncs.com ess.cn-shenzhen.aliyuncs.com 中国(香港) cn-hongkong popunify-vpc.cn-hongkong.aliyuncs.com ess.cn-hongkong.aliyuncs.com 新加坡 ap-southeast-1 popunify-vpc.ap-southeast-1.aliyuncs.com ess.ap-southeast-1.aliyuncs.com 操作步骤 登录云解析控制台。 前往PrivateZone,然后单击添加Zone。 完成以下设置后,单击确定。 Zone名称:设置一个已支持云解析PrivateZone的云服务器ECS接入地址,如ess.cn-hangzhou.aliyuncs.com。 子域名递归解析代理:勾选后,当DNS查询的域名以Zone名称为后缀,但是在Zone文件里未配置时,会以公网的权威解析为准。 找到已创建的PrivateZone,在操作列,单击解析设置。 在解析设置页面,单击添加记录。 在添加记录弹窗中,完成以下设置后,单击确定。 记录类型:选择CNAME。 主机记录:填写@可以解析@.exmaple.com域名。 记录值:设置为对应地域下的CNAME记录值。 TTL值:生存时间,本文选择了1 分钟。 返回PrivateZone列表页面,找到已创建的PrivateZone,在操作列,单击关联VPC。 选择与PrivateZone相同的地域,勾选需要关联的专有网络VPC,然后单击确定。 说明 请选择伸缩组ECS实例所在的专有网络VPC。 执行结果 为专有网络VPC关联了云解析PrivateZone后,您可以通过远程登录伸缩组ECS实例,在ECS实例内部测试是否能访问对应地域的接入地址,具体登录操作请参见使用管理终端连接Linux实例。 下面以ess.cn-hangzhou.aliyuncs.com为例演示测试效果: 使用ping功能测试数据包收发状况。 ping ess.cn-hangzhou.aliyuncs.com 使用阿里云CLI调用DescribeRegions,并通过--endpoint字段修改接入地址。 aliyun ecs DescribeRegions --endpoint ess.cn-hangzhou.aliyuncs.com

1934890530796658 2020-03-24 22:34:26 0 浏览量 回答数 0

问题

给新人们介绍一款工具超级好用

恐龙让梨 2019-12-01 22:04:08 7714 浏览量 回答数 2

问题

命令行工具 CLI:脚本使用示例:查询指定区域下所有实例 ID 并输出到文件

行者武松 2019-12-01 21:52:31 1221 浏览量 回答数 0

问题

ECS 服务中的签名机制是什么

boxti 2019-12-01 21:46:25 1082 浏览量 回答数 0

问题

E-MapReduce API参考签名机制是什么?

nicenelly 2019-12-01 21:22:59 979 浏览量 回答数 0

回答

在使用RAM账号调用SLB API前,需要主账号通过创建授权策略对RAM账号进行授权。在授权策略中,使用资源描述符(Alibaba Cloud Resource Name, ARN)指定授权资源。 可授权的负载均衡资源类型 在进行RAM子账号授权时,SLB资源的描述方式如下: 资源类型 授权策略中的资源描述方法 LoadBalancer acs:slb:$regionid:$accountid:loadbalancer/$loadbalancerid acs:slb:$regionid:$accountid:loadbalancer/* acs:slb::$accountid:loadbalancer/ acs:slb:::loadbalancer/* Certificate acs:slb:$regionid:$accountid:certificate/$servercertificateId acs:slb:$regionid:$accountid:certificate/* ACL acs:slb:$regionid:$accountid:acl/* acs:slb:$regionid:$accountid:acl/$aclid 其中$regionid/accoutid/servercertificateId 为具体的资源ID,*代表对应的所有资源。 可授权的SLB接口 下表列举了SLB中可授权的API及其描述方式: API 资源描述 CreateLoadBalancer acs:slb:$regionid:$accountid:loadbalancer/* ModifyLoadBalancerInternetSpec acs:slb:$regionid:$accountid:loadbalancer/$loadbalancerid DeleteLoadBalancer acs:slb:$regionid:$accountid:loadbalancer/$loadbalancerid SetLoadBalancerStatus acs:slb:$regionid:$accountid:loadbalancer/$loadbalancerid SetLoadBalancerName acs:slb:$regionid:$accountid:loadbalancer/$loadbalancerid DescribeLoadBalancers acs:slb:$regionid:$accountid:loadbalancer/* DescribeLoadBalancerAttribute acs:slb:$regionid:$accountid:loadbalancer/$loadbalancerid DescribeRegions acs:slb::$accountid: UploadServerCertificate acs:slb:%s:%s:certificate/* DeleteServerCertificate acs:slb:%s:%s:certificate/% DescribeServerCertificate acs:slb:%s:%s:certificate/% SetServerCertificateName acs:slb:%s:%s:certificate/% DescribeServerCertificates acs:slb:%s:%s:certificate/* CreateLoadBalancerHTTPListener acs:slb:$regionid:$accountid:loadbalancer/$loadbalancerid CreateLoadBalancerHTTPSListener acs:slb:$regionid:$accountid:loadbalancer/$loadbalancerid acs:slb:%s:%s:certificate/% CreateLoadBalancerTCPListener acs:slb:$regionid:$accountid:loadbalancer/$loadbalancerid CreateLoadBalancerUDPListener acs:slb:$regionid:$accountid:loadbalancer/$loadbalancerid DeleteLoadBalancerListener acs:slb:$regionid:$accountid:loadbalancer/$loadbalancerid StartLoadBalancerListener acs:slb:$regionid:$accountid:loadbalancer/$loadbalancerid StopLoadBalancerListener acs:slb:$regionid:$accountid:loadbalancer/$loadbalancerid SetLoadBalancerHTTPListenerAttribute acs:slb:$regionid:$accountid:loadbalancer/$loadbalancerid SetLoadBalancerHTTPSListenerAttribute acs:slb:$regionid:$accountid:loadbalancer/$loadbalancerid acs:slb:%s:%s:certificate/% SetLoadBalancerTCPListenerAttribute acs:slb:$regionid:$accountid:loadbalancer/$loadbalancerid SetLoadBalancerUDPListenerAttribute acs:slb:$regionid:$accountid:loadbalancer/$loadbalancerid DescribeLoadBalancerHTTPListenerAttribute acs:slb:$regionid:$accountid:loadbalancer/$loadbalancerid DescribeLoadBalancerHTTPSListenerAttribute acs:slb:$regionid:$accountid:loadbalancer/$loadbalancerid DescribeLoadBalancerTCPListenerAttribute acs:slb:$regionid:$accountid:loadbalancer/$loadbalancerid DescribeLoadBalancerUDPListenerAttribute acs:slb:$regionid:$accountid:loadbalancer/$loadbalancerid AddBackendServers acs:slb:$regionid:$accountid:loadbalancer/$loadbalancerid acs:ecs:$regionid:$accountid:instance/$instanceid RemoveBackendServers acs:slb:$regionid:$accountid:loadbalancer/$loadbalancerid acs:ecs:$regionid:$accountid:instance/$instanceid SetBackendServers acs:slb:$regionid:$accountid:loadbalancer/$loadbalancerid acs:ecs:$regionid:$accountid:instance/$instanceid DescribeHealthStatus acs:slb:$regionid:$accountid:loadbalancer/$loadbalancerid CreateVServerGroup acs:slb:$regionid:$accountid:loadbalancer/$loadbalancerid acs:ecs:$regionid:$accountid:instance/$instanceid SetVServerGroupAttribute acs:slb:$regionid:$accountid:loadbalancer/$loadbalancerid DeleteVServerGroup acs:slb:$regionid:$accountid:loadbalancer/$loadbalancerid DescribeVServerGroups acs:slb:$regionid:$accountid:loadbalancer/$loadbalancerid DescribeVServerGroupAttribute acs:slb:$regionid:$accountid:loadbalancer/$loadbalancerid AddVServerGroupBackendServers acs:slb:$regionid:$accountid:loadbalancer/$loadbalancerid acs:ecs:$regionid:$accountid:instance/$instanceid RemoveVServerGroupBackendServers acs:slb:$regionid:$accountid:loadbalancer/$loadbalancerid acs:ecs:$regionid:$accountid:instance/$instanceid ModifyVServerGroupBackendServers acs:slb:$regionid:$accountid:loadbalancer/$loadbalancerid acs:ecs:$regionid:$accountid:instance/$instanceid CreateAccessControlList acs:slb:$regionid:$accountid:acl/* DeleteAccessControlList acs:slb:$regionid:$accountid:acl/$aclid DescribeAccessControlLists acs:slb:$regionid:$accountid:acl/$aclid DescribeAccessControlListAttribute acs:slb:$regionid:$accountid:acl/$aclid SetAccessControlListAttribute acs:slb:$regionid:$accountid:acl/$aclid AddAccessControlListEntry acs:slb:$regionid:$accountid:acl/$aclid RemoveAccessControlListEntry acs:slb:$regionid:$accountid:acl/$aclid

保持可爱mmm 2020-03-29 12:15:44 0 浏览量 回答数 0

问题

脚本使用示例:查询所有区域下未创建任何 VSwitch 的 VPC 列表

行者武松 2019-12-01 21:52:31 1116 浏览量 回答数 0

问题

脚本使用示例:查询所有地域下未关联任何实例的安全组 ID

行者武松 2019-12-01 21:52:32 1250 浏览量 回答数 0

问题

访问控制常见问题云服务器 ECS 授权

反向一觉 2019-12-01 21:27:17 2052 浏览量 回答数 0

回答

阿里云会对每个访问的请求进行身份验证,所以无论使用 HTTP 还是 HTTPS 协议提交请求,都需要在请求中包含签名(Signature)信息。通过使用 Access Key ID 和 Access Key Secret 进行对称加密的方法来验证请求的发送者身份。Access Key ID 和 Access Key Secret 由阿里云官方颁发给访问者(可以通过阿里云官方网站申请和管理),其中 Access Key ID 用于标识访问者的身份;Access Key Secret 是用于加密签名字符串和服务器端验证签名字符串的密钥,必须严格保密,只有阿里云和用户知道。 注意:阿里云提供了多种语言的 SDK 及第三方 SDK,可以免去您对签名算法进行编码的麻烦。您可以从 这里 了解更多阿里云 SDK 的信息。 签名操作 您在访问时,需要按照下面的方法对请求进行签名处理。 使用请求参数构造规范化的请求字符串(Canonicalized Query String)。i. 参数排序。按照参数名称的字典顺序对请求中所有的请求参数(包括“公共请求参数”和接口的自定义参数,但不包括“公共请求参数”中的 Signature 参数)进行排序。 注意:当使用 GET 方法提交请求时,这些参数就是请求 URI 中的参数部分(即 URI 中“?”之后由“&”连接的部分)。 ii. 参数编码。对排序之后的请求参数的名称和值分别用 UTF-8 字符集进行 URL 编码。编码的规则如下。 对于字符 A~Z、a~z、0~9 以及字符“-”、“_”、“.”、“~”不编码; 对于其它字符编码成 %XY 的格式,其中 XY 是字符对应 ASCII 码的 16 进制表示。比如英文的双引号(”)对 应的编码为 %22; 对于扩展的 UTF-8 字符,编码成 %XY%ZA… 的格式; 英文空格( )要编码成 %20,而不是加号(+)。该编码方式和一般采用的 application/x-www-form-urlencoded MIME 格式编码算法(比如 Java 标准库中的 java.net.URLEncoder 的实现)相似,但又有所不同。实现时,可以先用标准库的方式进行编码,然后把编码后的字符串中加号(+)替换成 %20、星号(*)替换成 %2A、%7E 替换回波浪号(~),即可得到上述规则描述的编码字符串。这个算法可以用下面的 percentEncode 方法来实现: private static final String ENCODING = "UTF-8"; private static String percentEncode(String value) throws UnsupportedEncodingException { return value != null ? URLEncoder.encode(value, ENCODING).replace("+", "%20").replace("*", "%2A").replace("%7E", "~") : null; } iii. 将编码后的参数名称和值用英文等号(=)进行连接。iv. 将等号连接得到的参数组合按步骤 i 排好的顺序依次使用“&”符号连接,即得到规范化请求字符串。 将上一步构造的规范化字符串按照下面的规则构造成待签名的字符串。 StringToSign= HTTPMethod + “&” + percentEncode(“/”) + ”&” + percentEncode(CanonicalizedQueryString) 其中: HTTPMethod 是提交请求用的 HTTP 方法,比如 GET。 percentEncode(“/”) 是按照步骤 1.i 中描述的 URL 编码规则对字符 “/” 进行编码得到的值,即 %2F。 percentEncode(CanonicalizedQueryString) 是对步骤 1 中构造的规范化请求字符串按步骤 1.ii 中描述的 URL 编码规则编码后得到的字符串。 3.按照 RFC2104 的定义,计算待签名字符串 StringToSign 的 HMAC 值。 注意:计算签名时使用的 Key 就是您持有的 Access Key Secret 并加上一个 “&” 字符(ASCII:38),使用的哈希算法是 SHA1。 4.按照 Base64 编码规则把上面的 HMAC 值编码成字符串,即得到签名值(Signature)。5.将得到的签名值作为 Signature 参数添加到请求参数中,即完成对请求签名的过程。 注意:得到的签名值在作为最后的请求参数值提交给 ECS 服务器时,要和其它参数一样,按照 RFC3986 的规则进行 URL 编码。 示例 以 DescribeRegions 为例,假设使用的 Access Key Id 为 testid, Access Key Secret 为 testsecret。 那么签名前的请求 URL 为: http://ecs.aliyuncs.com/?TimeStamp=2016-02-23T12:46:24Z&Format=XML&AccessKeyId=testid&Action=DescribeRegions&SignatureMethod=HMAC-SHA1&SignatureNonce=3ee8c1b8-83d3-44af-a94f-4e0ad82fd6cf&Version=2014-05-26&SignatureVersion=1.0 计算得到的待签名字符串 StringToSign 为: GET&%2F&AccessKeyId%3Dtestid&Action%3DDescribeRegions&Format%3DXML&SignatureMethod%3DHMAC-SHA1&SignatureNonce%3D3ee8c1b8-83d3-44af-a94f-4e0ad82fd6cf&SignatureVersion%3D1.0&TimeStamp%3D2016-02-23T12%253A46%253A24Z&Version%3D2014-05-26 因为 Access Key Secret 为 testsecret,所以用于计算 HMAC 的 Key 为 testsecret&,计算得到的签名值为: CT9X0VtwR86fNWSnsc6v8YGOjuE=将签名作为 Signature 参数加入到 URL 请求中,最后得到的 URL 为: http://ecs.aliyuncs.com/?SignatureVersion=1.0&Action=DescribeRegions&Format=XML&SignatureNonce=3ee

保持可爱mmm 2020-03-29 13:20:31 0 浏览量 回答数 0

回答

负载均衡实例 API 描述 CreateLoadBalancer 调用CreateLoadBalancer创建负载均衡实例。 ModifyLoadBalancerInternetSpec 调用ModifyLoadBalancerInternetSpec修改公网负载均衡实例的计费方式。 DeleteLoadBalancer 调用DeleteLoadBalancer删除后付费的负载均衡实例。 SetLoadBalancerStatus 调用SetLoadBalancerStatus设置负载均衡实例的状态。 SetLoadBalancerName 调用SetLoadBalancerName修改负载均衡实例的名称。 DescribeLoadBalancers 调用DescribeLoadBalancers查询已创建的负载均衡实例。 DescribeLoadBalancerAttribute 调用DescribeLoadBalancerAttribute查询指定负载均衡实例的详细信息。 DescribeRegions 调用DescribeRegions查询可用地域。 DescribeZones 调用DescribeZones查询指定地域的可用区信息。 ModifyLoadBalancerInstanceSpec 调用ModifyLoadBalancerInstanceSpec修改负载均衡的实例规格。 ModifyLoadBalancerPayType 调用ModifyLoadBalancerPayType将后付费实例转换为预付费实例。 SetLoadBalancerDeleteProtection 调用SetLoadBalancerDeleteProtection设置实例删除保护状态。 服务器证书 API 描述 UploadServerCertificate 调用UploadServerCertificate上传服务器证书。 DeleteServerCertificate 调用DeleteServerCertificate删除服务器证书。 DescribeServerCertificates 调用DescribeServerCertificates查询指定地域的服务器证书列表。 SetServerCertificateName 调用SetServerCertificateName设置服务器证书名称。 UploadCACertificate 调用UploadCACertificate上传CA证书。 DeleteCACertificate 调用DeleteCACertificate删除CA证书。 DescribeCACertificates 调用DescribeCACertificates查询CA证书列表。 SetCACertificateName 调用SetCACertificateName设置CA证书名称。 监听 API 描述 DeleteLoadBalancerListener 调用DeleteLoadBalancerListener删除监听。 StartLoadBalancerListener 调用StartLoadBalancerListener启动监听。 StopLoadBalancerListener 调用StopLoadBalancerListener停止监听。 后端服务器 API 描述 AddBackendServers 调用AddBackendServers添加后端服务器。 RemoveBackendServers 调用RemoveBackendServers移除后端服务器。 SetBackendServers 调用SetBackendServers设置后端服务器权重。 DescribeHealthStatus 调用DescribeHealthStatus查询后端服务器的健康状态。 主备服务器组 API 描述 CreateMasterSlaveServerGroup 调用CreateMasterSlaveServerGroup创建主备服务器组。一组主备服务器组只能包含两个ECS实例,一个为主服务器,另一个为备服务器。 DeleteMasterSlaveServerGroup 调用DeleteMasterSlaveServerGroup删除指定的主备服务器组。 DescribeMasterSlaveServerGroupAttribute 调用DescribeMasterSlaveServerGroupAttribute查询指定主备服务器组的详细信息。 DescribeMasterSlaveServerGroups 调用DescribeMasterSlaveServerGroups查询主备服务器组列表。 后端服务器组 API 描述 CreateVServerGroup 调用CreateVServerGroup向指定的后端服务器组中添加后端服务器。 SetVServerGroupAttribute 调用SetVServerGroupAttribute修改虚拟服务器组的配置。 AddVServerGroupBackendServers 调用AddVServerGroupBackendServers向指定的后端服务器组中添加后端服务器。 RemoveVServerGroupBackendServers 调用RemoveVServerGroupBackendServers从指定的后端服务器组中移除后端服务器。 ModifyVServerGroupBackendServers 调用ModifyVServerGroupBackendServers替换服务器组中的后端服务器。 DeleteVServerGroup 调用DeleteVServerGroup删除服务器组。 DescribeVServerGroups 调用DescribeVServerGroups查询服务器组列表。 DescribeVServerGroupAttribute 调用DescribeVServerGroupAttribute查询服务器组的详细信息。 访问控制 API 描述 CreateAccessControlList 调用CreateAccessControlList创建访问控制策略组。 DeleteAccessControlList 调用DeleteAccessControlList删除访问控制策略组。 DescribeAccessControlLists 调用DescribeAccessControlLists查询已创建的访问控制策略组。 DescribeAccessControlListAttribute 调用DescribeAccessControlListAttribute查询访问控制策略组的配置。 SetAccessControlListAttribute 调用SetAccessControlListAttribute修改访问控制策略组的名称。 AddAccessControlListEntry 调用AddAccessControlListEntry在访问控制策略组中添加IP条目。 RemoveAccessControlListEntry 调用RemoveAccessControlListEntry删除访问控制策略组中的IP条目。 转发规则 API 描述 CreateRules 调用CreateRules为指定的HTTP或HTTPS监听添加转发规则。 DeleteRules 调用DeleteRules删除转发规则。 SetRule 调用SetRule更改转发规则的目标虚拟服务器组。 DescribeRuleAttribute 调用DescribeRuleAttribute查询指定转发规则的配置详情。 DescribeRules 调用DescribeRules查询指定监听已配置的转发规则。 标签 API 描述 TagResources 调用TagResources为指定的资源列表统一创建并绑定标签。 UntagResources 调用UntagResources为指定的资源列表统一解绑标签。 ListTagResources 调用ListTagResources查询实例已经绑定的标签列表。 TCP监听 API 描述 CreateLoadBalancerTCPListener 调用CreateLoadBalancerTCPListener创建TCP监听。 SetLoadBalancerTCPListenerAttribute 调用SetLoadBalancerTCPListenerAttribute修改TCP监听的配置。 DescribeLoadBalancerTCPListenerAttribute 调用DescribeLoadBalancerTCPListenerAttribute查询TCP监听配置。 HTTP监听 API 描述 CreateLoadBalancerHTTPListener 调用CreateLoadBalancerHTTPListener创建HTTP监听。 SetLoadBalancerHTTPListenerAttribute 调用SetLoadBalancerHTTPListenerAttribute修改HTTP监听的配置。 DescribeLoadBalancerHTTPListenerAttribute 调用DescribeLoadBalancerHTTPListenerAttribute查询HTTP监听配置。 HTTPS监听 API 描述 CreateLoadBalancerHTTPSListener 调用CreateLoadBalancerHTTPSListener创建HTTPS监听。 SetLoadBalancerHTTPSListenerAttribute 调用SetLoadBalancerHTTPSListenerAttribute修改HTTPS监听的配置。 DescribeLoadBalancerHTTPSListenerAttribute 调用DescribeLoadBalancerHTTPSListenerAttribute查询HTTPS监听配置。 UDP监听 API 描述 CreateLoadBalancerUDPListener 调用CreateLoadBalancerUDPListener创建UDP监听。 SetLoadBalancerUDPListenerAttribute 调用SetLoadBalancerUDPListenerAttribute修改UDP协议监听的配置。 DescribeLoadBalancerUDPListenerAttribute 调用DescribeLoadBalancerUDPListenerAttribute查询UDP监听的配置。 访问控制(旧版) API 描述 SetListenerAccessControlStatus 调用SetListenerAccessControlStatus是否开启指定监听的白名单访问控制。 RemoveListenerWhiteListItem 调用RemoveListenerWhiteListItem删除监听白名单中的IP。 DescribeListenerAccessControlAttribute 调用DescribeListenerAccessControlAttribute查询监听的白名单配置。 AddListenerWhiteListItem 调用AddListenerWhiteListItem添加监听访问控制白名单。 域名扩展(Beta) API 描述 CreateDomainExtension 调用CreateDomainExtension创建扩展域名。 SetDomainExtensionAttribute 调用SetDomainExtensionAttribute修改扩展域名的证书。 DescribeDomainExtensions 调用DescribeDomainExtensions查询已添加的扩展域名。 DeleteDomainExtension 调用DeleteDomainExtension删除扩展域名。 查询资源 API 描述 DescribeAvailableResource 调用DescribeAvailableResource查询某个Region的可用区支持的资源售卖情况。

保持可爱mmm 2020-03-29 12:12:31 0 浏览量 回答数 0

回答

阿里云会对每个访问的请求进行身份验证,所以无论使用 HTTP 还是 HTTPS 协议提交请求,都需要在请求中包含签名(Signature)信息。通过使用 Access Key ID 和 Access Key Secret 进行对称加密的方法来验证请求的发送者身份。Access Key ID 和 Access Key Secret 由阿里云官方颁发给访问者(可以通过阿里云官方网站申请和管理),其中 Access Key ID 用于标识访问者的身份;Access Key Secret 是用于加密签名字符串和服务器端验证签名字符串的密钥,必须严格保密,只有阿里云和用户知道。 注意:阿里云提供了多种语言的 SDK 及第三方 SDK,可以免去您对签名算法进行编码的麻烦。您可以从 这里 了解更多阿里云 SDK 的信息。 签名操作 您在访问时,需要按照下面的方法对请求进行签名处理。 使用请求参数构造规范化的请求字符串(Canonicalized Query String)。 i. 参数排序。 按照参数名称的字典顺序对请求中所有的请求参数(包括“公共请求参数”和接口的自定义参数,但不包括“公共请求参数”中的 Signature 参数)进行排序。 注意:当使用 GET 方法提交请求时,这些参数就是请求 URI 中的参数部分(即 URI 中“?”之后由“&”连接的部分)。 ii. 参数编码。 对排序之后的请求参数的名称和值分别用 UTF-8 字符集进行 URL 编码。编码的规则如下。 对于字符 A~Z、a~z、0~9 以及字符“-”、“_”、“.”、“~”不编码; 对于其它字符编码成 %XY 的格式,其中 XY 是字符对应 ASCII 码的 16 进制表示。比如英文的双引号(”)对 应的编码为 %22; 对于扩展的 UTF-8 字符,编码成 %XY%ZA… 的格式; 英文空格( )要编码成 %20,而不是加号(+)。 该编码方式和一般采用的 application/x-www-form-urlencoded MIME 格式编码算法(比如 Java 标准库中的 java.net.URLEncoder 的实现)相似,但又有所不同。实现时,可以先用标准库的方式进行编码,然后把编码后的字符串中加号(+)替换成 %20、星号(*)替换成 %2A、%7E 替换回波浪号(~),即可得到上述规则描述的编码字符串。这个算法可以用下面的 percentEncode 方法来实现: private static final String ENCODING = "UTF-8"; private static String percentEncode(String value) throws UnsupportedEncodingException { return value != null ? URLEncoder.encode(value, ENCODING).replace("+", "%20").replace("*", "%2A").replace("%7E", "~") : null; } iii. 将编码后的参数名称和值用英文等号(=)进行连接。 iv. 将等号连接得到的参数组合按步骤 i 排好的顺序依次使用“&”符号连接,即得到规范化请求字符串。 将上一步构造的规范化字符串按照下面的规则构造成待签名的字符串。 StringToSign= HTTPMethod + “&” + percentEncode(“/”) + ”&” + percentEncode(CanonicalizedQueryString) 其中: HTTPMethod 是提交请求用的 HTTP 方法,比如 GET。 percentEncode(“/”) 是按照步骤 1.i 中描述的 URL 编码规则对字符 “/” 进行编码得到的值,即 %2F。 percentEncode(CanonicalizedQueryString) 是对步骤 1 中构造的规范化请求字符串按步骤 1.ii 中描述的 URL 编码规则编码后得到的字符串。 3.按照 RFC2104 的定义,计算待签名字符串 StringToSign 的 HMAC 值。 注意:计算签名时使用的 Key 就是您持有的 Access Key Secret 并加上一个 “&” 字符(ASCII:38),使用的哈希算法是 SHA1。 4.按照 Base64 编码规则把上面的 HMAC 值编码成字符串,即得到签名值(Signature)。 5.将得到的签名值作为 Signature 参数添加到请求参数中,即完成对请求签名的过程。 注意:得到的签名值在作为最后的请求参数值提交给 ECS 服务器时,要和其它参数一样,按照 RFC3986 的规则进行 URL 编码。 示例 以 DescribeRegions 为例,假设使用的 Access Key Id 为 testid, Access Key Secret 为 testsecret。 那么签名前的请求 URL 为: http://ecs.aliyuncs.com/?TimeStamp=2016-02-23T12:46:24Z&Format=XML&AccessKeyId=testid&Action=DescribeRegions&SignatureMethod=HMAC-SHA1&SignatureNonce=3ee8c1b8-83d3-44af-a94f-4e0ad82fd6cf&Version=2014-05-26&SignatureVersion=1.0 计算得到的待签名字符串 StringToSign 为: GET&%2F&AccessKeyId%3Dtestid&Action%3DDescribeRegions&Format%3DXML&SignatureMethod%3DHMAC-SHA1&SignatureNonce%3D3ee8c1b8-83d3-44af-a94f-4e0ad82fd6cf&SignatureVersion%3D1.0&TimeStamp%3D2016-02-23T12%253A46%253A24Z&Version%3D2014-05-26 因为 Access Key Secret 为 testsecret,所以用于计算 HMAC 的 Key 为 testsecret&,计算得到的签名值为: CT9X0VtwR86fNWSnsc6v8YGOjuE= 将签名作为 Signature 参数加入到 URL 请求中,最后得到的 URL 为: http://ecs.aliyuncs.com/?SignatureVersion=1.0&Action=DescribeRegions&Format=XML&SignatureNonce=3ee8c1b8-83d3-44af-a94f-4e0ad82fd6cf&Version=2014-05-26&AccessKeyId=testid&Signature=CT9X0VtwR86fNWSnsc6v8YGOjuE%3D&SignatureMethod=HMAC-SHA1&TimeStamp=2016-02-23T12%3A46%3A24Z

保持可爱mmm 2020-03-27 16:07:24 0 浏览量 回答数 0

回答

生命周期管理 API 描述 CreateDBInstance 该接口用于创建MongoDB副本集实例,同时也可用于克隆MongoDB副本集实例。 ModifyDBInstanceSpec 调用ModifyDBInstanceSpec接口变更MongoDB单节点或副本集实例的规格或存储空间。 DeleteDBInstance 调用DeleteDBInstance接口释放MongoDB实例。 RenewDBInstance 调用RenewDBInstance接口手动续费包年包月的MongoDB实例。 CreateShardingDBInstance 调用CreateShardingDBInstance接口创建或者克隆MongoDB分片集群实例。 CreateNode 调用CreateNode接口为MongoDB分片集群实例增加Shard节点或Mongos节点。 DeleteNode 调用DeleteNode接口删除MongoDB分片集群实例中的Shard节点或Mongos节点。 ModifyNodeSpec 调用ModifyNodeSpec接口变更MongoDB分片集群实例中节点的规格和存储空间。 DescribeRenewalPrice 调用DescribeRenewalPrice接口查询指定MongoDB实例续费一个月的价格。 实例管理 API 描述 DescribeRegions 调用DescribeRegions接口查看MongoDB实例可用的地域和可用区。 DescribeDBInstances 调用DescribeDBInstances接口查询MongoDB实例列表。 RestartDBInstance 调用RestartDBInstance接口重启MongoDB实例。 ModifyDBInstanceMaintainTime 调用ModifyDBInstanceMaintainTime接口修改MongoDB实例的可维护时间。 ModifyDBInstanceDescription 调用ModifyDBInstanceDescription接口修改MongoDB实例名称。 DescribeDBInstanceAttribute 调用DescribeDBInstanceAttribute接口查询MongoDB实例详情。 DescribeReplicaSetRole 调用DescribeReplicaSetRole接口查询MongoDB实例中的角色信息及连接信息。 DescribeShardingNetworkAddress 调用DescribeShardingNetworkAddress接口查询MongoDB分片集群实例的连接信息。 ModifyDBInstanceNetworkType 调用ModifyDBInstanceNetworkType接口切换MongoDB实例的网络类型。 SwitchDBInstanceHA 调用SwitchDBInstanceHA接口切换MongoDB实例中的主备节点。 AllocatePublicNetworkAddress 调用AllocatePublicNetworkAddress接口为MongoDB实例申请公网连接地址。 ReleasePublicNetworkAddress 调用ReleasePublicNetworkAddress接口释放MongoDB实例的公网连接地址。 UpgradeDBInstanceEngineVersion 调用UpgradeDBInstanceEngineVersion接口升级MongoDB实例的数据库版本。 DestroyInstance 调用DestroyInstance接口销毁MongoDB实例。 UpgradeDBInstanceKernelVersion 调用UpgradeDBInstanceKernelVersion接口升级MongoDB实例的数据库小版本。 DescribeKernelReleaseNotes 调用DescribeKernelReleaseNotes接口查询MongoDB实例的小版本发布日志。 ModifyDBInstanceConnectionString 调用ModifyDBInstanceConnectionString接口修改MongoDB实例的连接地址。 ModifyDBInstanceNetExpireTime 调用ModifyDBInstanceNetExpireTime接口延长MongoDB实例的经典网络保留时长。 MigrateAvailableZone 调用MigrateAvailableZone接口迁移MongoDB实例的可用区。 ModifyInstanceVpcAuthMode 调用ModifyInstanceVpcAuthMode接口开启或关闭MongoDB实例的专有网络免密访问功能。 DescribeRoleZoneInfo 调用DescribeRoleZoneInfo接口查询MongoDB实例的各节点的角色和所属的可用区 ReleaseNodePrivateNetworkAddress 调用ReleaseNodePrivateNetworkAddress接口释放MongoDB分片集群实例的Shard节点或ConfigServer节点的内网连接地址。 AllocateNodePrivateNetworkAddress 调用AllocateNodePrivateNetworkAddress接口为MongoDB分片集群实例的Shard节点或ConfigServer节点申请内网连接地址。 CheckCloudResourceAuthorized 调用CheckCloudResourceAuthorized接口查询KMS密钥是否已授权给MongoDB实例。 DescribeAvailableEngineVersion 调用DescribeAvailableEngineVersion接口查询MongoDB实例可升级的版本。 TransformToPrePaid 调用TransformToPrePaid接口将按量付费的MongoDB实例转换为包年包月(预付费)实例。 MigrateToOtherZone 调用MigrateToOtherZone接口迁移MongoDB实例到其他可用区。 标签管理 API 描述 UntagResources 调用UntagResources接口将标签从实例中解绑,如果该标签没有绑定到其他实例,则该标签会被删除。 TagResources 调用TagResources接口为一个或多个MongoDB实例绑定标签。 ListTagResources 调用ListTagResources接口查询MongoDB实例和标签的绑定关系。 DescribeTags 调用DescribeTags接口查询目标地域中所有的标签信息。 账号管理 API 描述 ResetAccountPassword 调用ResetAccountPassword接口重置MongoDB实例中root账号的密码。 DescribeAccounts 调用DescribeAccounts接口查询MongoDB实例的数据库账号信息。 ModifyAccountDescription 调用ModifyAccountDescription接口修改MongoDB实例中root账号的备注信息。 安全管理 API 描述 DescribeSecurityIps 调用DescribeSecurityIps接口查询MongoDB实例的IP白名单。 ModifySecurityIps 调用ModifySecurityIps接口修改MongoDB实例的IP白名单。 DescribeAuditRecords 调用DescribeAuditRecords接口查询MongoDB实例的审计日志。 DescribeAuditFiles 调用DescribeAuditFiles接口查询MongoDB实例的审计日志文件。 DescribeAuditPolicy 调用DescribeAuditPolicy接口查询MongoDB实例的审计日志是否开启。 ModifyAuditLogFilter 调用ModifyAuditLogFilter接口修改MongoDB实例审计日志的采集类型。 DescribeAuditLogFilter 调用DescribeAuditLogFilter接口查询MongoDB实例审计日志采集的日志类型。 ModifyDBInstanceSSL 调用ModifyDBInstanceSSL接口修改MongoDB实例的SSL配置。 DescribeDBInstanceSSL 调用DescribeDBInstanceSSL接口查询MongoDB实例的SSL设置详情。 DescribeDBInstanceTDEInfo 调用DescribeDBInstanceTDEInfo接口查询MongoDB实例的透明数据加密TDE(Transparent Data Encryption)是否开启。 ModifyDBInstanceTDE 调用ModifyDBInstanceTDE接口修改MongoDB实例的透明数据加密TDE(Transparent Data Encryption)状态。 ModifyAuditPolicy 调用ModifyAuditPolicy接口设置MongoDB实例的审计日志开关或日志存储时长。 DescribeSecurityGroupConfiguration 调用DescribeSecurityGroupConfiguration接口查询MongoDB实例绑定的ECS安全组信息。 ModifySecurityGroupConfiguration 调用ModifySecurityGroupConfiguration更改MongoDB实例已绑定的ECS安全组。 日志管理 API 描述 DescribeSlowLogRecords 调用DescribeSlowLogRecords接口查询MongoDB实例运行出现的慢操作日志明细。 DescribeErrorLogRecords 调用DescribeErrorLogRecords接口查询MongoDB实例的错误日志。 DescribeRunningLogRecords 调用DescribeRunningLogRecords接口查询MongoDB实例的运行日志。 性能监控管理 API 描述 DescribeDBInstancePerformance 调用DescribeDBInstancePerformance接口查询MongoDB实例性能数据。 ModifyDBInstanceMonitor 调用ModifyDBInstanceMonitor接口设置MongoDB实例的监控采集粒度。 DescribeDBInstanceMonitor 调用DescribeDBInstanceMonitor接口查询MongoDB实例的监控采集粒度。 参数管理 API 描述 DescribeParameterModificationHistory 调用DescribeParameterModificationHistory接口查询MongoDB实例参数的修改记录。 DescribeParameters 调用DescribeParameters接口查询MongoDB实例的参数配置信息。 DescribeParameterTemplates 调用DescribeParameterTemplates接口查询MongoDB实例默认的参数模板列表。 ModifyParameters 调用ModifyParameters接口修改MongoDB实例的参数。 索引推荐 API 描述 DescribeIndexRecommendation 调用DescribeIndexRecommendation接口查询MongoDB实例的索引推荐详情。 CreateRecommendationTask 调用CreateRecommendationTask接口为MongoDB实例创建索引分析任务。 DescribeAvailableTimeRange 调用DescribeAvailableTimeRange接口查询MongoDB实例索引分析报告的分析时间段和生成状态。 备份与恢复 API 描述 DescribeBackupPolicy 调用DescribeBackupPolicy接口查询MongoDB实例的备份策略。 ModifyBackupPolicy 调用ModifyBackupPolicy接口修改MongoDB实例的备份策略。 CreateBackup 调用CreateBackup接口手动备份MongoDB实例。 DescribeBackups 调用DescribeBackups接口查询MongoDB实例的备份列表。 RestoreDBInstance 调用RestoreDBInstance接口恢复数据至当前MongoDB实例。 DescribeBackupDBs 在为MongoDB实例执行单库恢复前,您可以调用本接口查询指定的时间点或备份集内包含的数据库。 CheckRecoveryCondition 调用CheckRecoveryCondition接口检查MongoDB实例是否满足数据恢复的条件。 附表 API 描述 错误码表 错误码表 实例规格表 实例规格表 实例状态表 实例状态表 性能监控表 性能监控表

保持可爱mmm 2020-03-29 12:36:58 0 浏览量 回答数 0

问题

游戏客户快速扩展服务器的解决方案

nono20011908 2019-12-01 21:07:16 16190 浏览量 回答数 5

回答

详细解答可以参考官方帮助文档 在DNAT列表中添加DNAT条目。 每条DNAT条目由五部分组成,包括ExternalIp、ExternalPort、protocol、InternalIp和InternalPort。添加DNAT条目后,NAT网关会将ExternalIp:ExternalPort上收到的指定协议的报文转发给InternalIp:InternalPort,并将回复消息原路返回。 调用本接口添加DNAT条目时,请注意: 所有DNAT条目的ExternalIp、ExternalPort和Protocol三个字段组成的组合必须互不重复。即不允许将同一个源IP、同一个端口、同一个协议的消息转发到多个目标。 所有DNAT条目的Protocol、InternalIp和InternalPort三个字段组成的组合也必须互不重复。 当DNAT表中有DNAT条目的状态处于Pending或Modifying状态时,无法添加DNAT条目。 DNAT条目中的公网IP(ExternalIp)需满足以下条件: 对于2017年11月3日之前账户下存在NAT带宽包的用户,ExternalIp必须是该NAT网关的NAT带宽包中的公网IP地址。 对于2017年11月3日之前账户下不存在NAT带宽包的用户,ExternalIp必须是绑定了该NAT网关的弹性公网IP。 一个公网IP不能同时用于DNAT条目和SNAT条目。 DNAT条目中的内网IP(InternalIp)需满足以下条件: InternalIp必需属于NAT网关所在的VPC的网段。 只有当InternalIp被一个ECS实例使用且该实例没有绑定EIP时,DNAT条目才生效。若该InternalIp被HAVIP、SLB或RDS等非ECS资源使用,DNAT条目无效,公网流量无法转发到该IP上。 一个公网IP不能同时用于DNAT条目和SNAT条目。 一个DNAT表最多可添加100条DNAT条目。 请求参数 名称 类型 是否必须 描述 Action String 是 要执行的操作。 取值: CreateForwardEntry RegionId String 是 NAT网关所在的地域。 您可以通过调用 DescribeRegions接口获取地域ID。 ForwardTableId String 是 DNAT列表的ID。 ExternalIp String 是 公网IP地址。 IpProtocol String 是 协议类型。取值: TCP:转发TCP协议的报文。 UDP:转发UDP协议的报文。 Any:转发所有协议的报文。 ExternalPort String 否 公网端口。取值范围:[1,65535] InternalIp String 是 目标私网IP。 InternalPort String 否 目标私网端口。取值范围:[1,65535] 返回参数 名称 类型 描述 RequestId String 请求ID。 ForwardEntryId String DNAT条目的ID。 示例 请求示例 https://vpc.aliyuncs.com/?Action=CreateForwardEntry &ExternalIp=139.224.22.107 &RegionId=cn-shanghai &ExternalPort=Any &InternalIp=192.168.1.1 &ForwardTableId=ftb-11tc6xgmv &IpProtocol=Any &InternalPort=Any &公共请求参数 返回示例 XML格式 <?xml version="1.0" encoding="UTF-8" ?> <CreateForwardEntryResponse> <ForwardEntryId>fwd-119smw5tk</ForwardEntryId> <RequestId>2315DEB7-5E92-423A-91F7-4C1EC9AD97C3</RequestId> </CreateForwardEntryResponse> JSON格式 { "ForwardEntryId": "fwd-119smw5tk", "RequestId": "2315DEB7-5E92-423A-91F7-4C1EC9AD97C3" }

2019-12-01 23:16:58 0 浏览量 回答数 0
阿里云大学 云服务器ECS com域名 网站域名whois查询 开发者平台 小程序定制 小程序开发 国内短信套餐包 开发者技术与产品 云数据库 图像识别 开发者问答 阿里云建站 阿里云备案 云市场 万网 阿里云帮助文档 免费套餐 开发者工具 企业信息查询 小程序开发制作 视频内容分析 企业网站制作 视频集锦 代理记账服务 企业建站模板