调用DescribeDnsGtmAccessStrategies获取实例访问策略列表。

调试

您可以在OpenAPI Explorer中直接运行该接口,免去您计算签名的困扰。运行成功后,OpenAPI Explorer可以自动生成SDK代码示例。

请求参数

名称 类型 是否必选 示例值 描述
Action String DescribeDnsGtmAccessStrategies

系统规定参数。取值:DescribeDnsGtmAccessStrategies。

InstanceId String instance1

实例id。

StrategyMode String geo

调度模式:

  • GEO:基于地理位置
  • LATENCY:基于延时
Lang String en

部分返回参数语言。默认值:en。取值范围:en、zh、ja。

PageNumber Integer 1

当前页码。

PageSize Integer 1

页面大小。

返回数据

名称 类型 示例值 描述
PageNumber Integer 1

当前页码。

PageSize Integer 1

页面数量。

RequestId String 0CCC9971-CEC9-4132-824B-4AE611C07623

唯一请求识别码。

Strategies Array of Strategy

策略列表。

Strategy
CreateTime String 2018-08-09T00:10Z

创建时间。

CreateTimestamp Long 1533773400000

创建时间戳。

EffectiveAddrPoolGroupType String default

当前生效地址池集合类型:

  • DEFAULT:主地址池集合
  • FAILOVER: 备地址池集合
EffectiveAddrPoolType String ipv4

当前生效地址池类型:

  • IPV4
  • IPV6
  • DOMAIN
EffectiveAddrPools Array of EffectiveAddrPool

当前生效地址池集合列表。

EffectiveAddrPool
AddrCount Integer 3

地址数量。

Id String pool1

地址池id。

LbaWeight Integer 1

权重。

Name String test

地址池名称。

EffectiveLbaStrategy String all_rr

当前生效地址池集合均衡策略(StrategyMode为GEO有返回值):

  • ALL_RR: 返回全部地址
  • RATIO:按权重返回地址
Lines Array of Line

访问区域列表(StrategyMode为GEO有返回值)。

Line
GroupCode String default

访问区域分组编码。

GroupName String global

访问区域分组名称。

LineCode String default

访问区域编码。

LineName String global

访问区域名称。

StrategyId String strategyid1

访问策略id。

StrategyName String strategname1

访问策略名称。

TotalItems Integer 11

总个数。

TotalPages Integer 11

总页数。

示例

请求示例

http(s)://alidns.aliyuncs.com/?Action=DescribeDnsGtmAccessStrategies
&InstanceId=instance1
&StrategyMode=geo
&<公共请求参数>

正常返回示例

XML 格式

<PageSize>1</PageSize>
<RequestId>0CCC9971-CEC9-4132-824B-4AE611C07623</RequestId>
<PageNumber>1</PageNumber>
<Strategies>
    <Strategy>
        <StrategyName>strategname1</StrategyName>
        <EffectiveAddrPoolType>ipv4</EffectiveAddrPoolType>
        <EffectiveAddrPoolGroupType>default</EffectiveAddrPoolGroupType>
        <CreateTime>2018-08-09T00:10Z</CreateTime>
        <StrategyId>strategyid1</StrategyId>
        <CreateTimestamp>1533773400000</CreateTimestamp>
        <EffectiveLbaStrategy>all_rr</EffectiveLbaStrategy>
    </Strategy>
    <Strategy>
        <EffectiveAddrPools>
            <EffectiveAddrPool>
                <Id>pool1</Id>
                <LbaWeight>1</LbaWeight>
                <AddrCount>3</AddrCount>
                <Name>test</Name>
            </EffectiveAddrPool>
        </EffectiveAddrPools>
        <Lines>
            <Line>
                <GroupName>global</GroupName>
                <GroupCode>default</GroupCode>
                <LineCode>default</LineCode>
                <LineName>global</LineName>
            </Line>
        </Lines>
    </Strategy>
</Strategies>
<TotalPages>11</TotalPages>
<TotalItems>11</TotalItems>

JSON 格式

{
	"PageSize": "1",
	"RequestId": "0CCC9971-CEC9-4132-824B-4AE611C07623",
	"PageNumber": "1",
	"Strategies": {
		"Strategy": [{
			"StrategyName": "strategname1",
			"EffectiveAddrPoolType": "ipv4",
			"EffectiveAddrPoolGroupType": "default",
			"CreateTime": "2018-08-09T00:10Z",
			"StrategyId": "strategyid1",
			"CreateTimestamp": "1533773400000",
			"EffectiveLbaStrategy": "all_rr"
		}, {
			"EffectiveAddrPools": {
				"EffectiveAddrPool": [{
					"Id": "pool1",
					"LbaWeight": "1",
					"AddrCount": "3",
					"Name": "test"
				}]
			},
			"Lines": {
				"Line": [{
					"GroupName": "global",
					"GroupCode": "default",
					"LineCode": "default",
					"LineName": "global"
				}]
			}
		}]
	},
	"TotalPages": "11",
	"TotalItems": "11"
}

错误码

访问错误中心查看更多错误码。