개요
Global CDN 인스턴스 리스트를 조회합니다.
요청
요청 파라미터
| 파라미터 명 | 필수 여부 | 타입 | 제약사항 | 설명 |
|---|---|---|---|---|
| cdnInstanceNo | No | String | CDN+ 인스턴스 번호 | |
| pageNo | No | Integer | Min: 0, Max: 2147483647 |
건수가 많을 경우 페이지 사이즈에 해당하는 페이지 번호 |
| pageSize | No | Integer | Min: 0, Max: 2147483647 |
한 페이지에서 조회할 페이지 사이즈 |
| responseFormatType | No | String | JSON 또는 XML | 응답 타입 |
응답
모든 응답은 HTTP Status Code로 성공/실패를 반환합니다.
| HTTP 상태 코드 | 코드 메시지 | 설명 |
|---|---|---|
| 200 | Success | 조회 성공 |
| 401 | Unauthorized | 인증 실패 |
| 500 | Internal Server Error | 서버 에러 |
속성
| 항목 | 필수 여부 | 타입 | 설명 |
|---|---|---|---|
| cdnInstanceNo | No | String | CDN+ 인스턴스 번호 |
| cdnInstanceStatus | No | CommonCode | CDN+ 인스턴스 상태 |
| cdnInstanceOperation | No | CommonCode | CDN+ 인스턴스 OP |
| cdnInstanceStatusName | No | String | CDN+ 인스턴스 상태명 |
| createDate | No | String | 생성일자 |
| lastModifiedDate | No | String | UPTIME |
| cdnInstanceDescription | No | String | CDN+ 인스턴스 설명 |
| serviceName | No | String | 서비스 이름 |
| isAvailablePartialDomainPurge | No | Boolean | |
| globalCdnServiceDomainList | No | List<GlobalCdnServiceDomain> | Global CDN 서비스 도메인 리스트 |
| serviceDomainTypeCode | No | String | 서비스 도메인 구분코드 |
| protocolTypeCode | No | String | 프로토콜 구분코드 |
| defaultDomainName | No | String | 디폴트 도메인 이름 |
| userDomainName | No | String | 유저 도메인 이름 |
| globalCdnRule | No | GlobalCdnRule | Global CDN 설정 |
예시
요청 예시
https://ncloud.apigw.gov-ntruss.com/cdn/v2/getGlobalCdnInstanceList?cdnInstanceNo=697750&responseFormatType=XML
응답 예시
<?xml version="1.0" encoding="UTF-8"?>
<getGlobalCdnInstanceListResponse>
<requestId>ff7b0034-82a1-4c8f-8c9a-527a71b430e7</requestId>
<returnCode>0</returnCode>
<returnMessage>success</returnMessage>
<totalRows>1</totalRows>
<globalCdnInstanceList>
<globalCdnInstance>
<cdnInstanceNo>697750</cdnInstanceNo>
<cdnInstanceStatusName>running</cdnInstanceStatusName>
<createDate>2018-03-20T14:39:31+0900</createDate>
<lastModifiedDate>2018-03-20T15:01:44+0900</lastModifiedDate>
<cdnInstanceDescription></cdnInstanceDescription>
<serviceName>gcdn-test</serviceName>
<isAvailablePartialDomainPurge>false</isAvailablePartialDomainPurge>
<globalCdnServiceDomainList>
<globalCdnServiceDomain>
<serviceDomainTypeCode>DEFAULT</serviceDomainTypeCode>
<protocolTypeCode>HTTP</protocolTypeCode>
<defaultDomainName>lwsitpepufak697750.gcdn.ntruss.com</defaultDomainName>
<userDomainName></userDomainName>
</globalCdnServiceDomain>
</globalCdnServiceDomainList>
<globalCdnRule>
<protocolTypeCode>HTTP</protocolTypeCode>
<serviceDomainTypeCode>DEFAULT</serviceDomainTypeCode>
<originUrl>1.255.57.58</originUrl>
<originPath></originPath>
<originHttpPort>80</originHttpPort>
<originHttpsPort>0</originHttpsPort>
<forwardHostHeaderTypeCode>ORIGIN_HOSTNAME</forwardHostHeaderTypeCode>
<forwardHostHeader></forwardHostHeader>
<cacheKeyHostNameTypeCode>REQUEST_HOST_HEADER</cacheKeyHostNameTypeCode>
<isGzipCompressionUse>true</isGzipCompressionUse>
<cachingOptionTypeCode>CACHE_CONTROL_AND_EXPIRES</cachingOptionTypeCode>
<isErrorContentsResponseUse>false</isErrorContentsResponseUse>
<cachingTtlTime>604800</cachingTtlTime>
<isQueryStringIgnoreUse>true</isQueryStringIgnoreUse>
<isRemoveVaryHeaderUse>true</isRemoveVaryHeaderUse>
<isLargeFileOptimizationUse>false</isLargeFileOptimizationUse>
<gzipResponseTypeCode>ORIGIN_RESPONSE</gzipResponseTypeCode>
<isReferrerDomainUse>false</isReferrerDomainUse>
<referrerDomainList/>
<isReferrerDomainRestrictUse>false</isReferrerDomainRestrictUse>
<isSecureTokenUse>true</isSecureTokenUse>
<secureTokenPassword>fe835ae5110388224220</secureTokenPassword>
<isReissueSecureTokenPassword>false</isReissueSecureTokenPassword>
<isAccessLogUse>true</isAccessLogUse>
<accessLogFileStorageContainerName>cdnlogtest</accessLogFileStorageContainerName>
<isRequestCustomHeaderUse>false</isRequestCustomHeaderUse>
<requestCustomHeaderList/>
<isResponseCustomHeaderUse>false</isResponseCustomHeaderUse>
<responseCustomHeaderList/>
</globalCdnRule>
</globalCdnInstance>
</globalCdnInstanceList>
</getGlobalCdnInstanceListResponse>
에러 코드
| Error 코드 | 설명 |
|---|---|
| 29100 | Invalid Global CDN rule format. |
| 29101 | Can not operate this Global CDN service. Please check status. |
| 29102 | Invalid Global CDN purge request. |
| 29103 | Invalid Global CDN service domain type code. |
| 29104 | Please enter Forward Host Header. |
| 29105 | Invalid Origin server. |
| 29106 | Invalid Origin server ports. |
| 29107 | Invalid Origin File Storage. |
| 29108 | Please enter Referrer Domain. |
| 29109 | Invalid service name. |
| 29110 | Please enter service domain. |
| 29111 | Invalid service domain. |
| 29112 | Invalid Global CDN instance. |
| 29113 | Only HTTP protocol is allowed when Origin is File Storage. |
| 29114 | This domain can not set as origin. |
| 29115 | For HTTPS protocol, only CDN domain can be set. |
| 29116 | An error occurred in purge request. |
| 29117 | Invalid origin path. |
| 29118 | Invalid referrer domain. |
| 29119 | Invalid rule for access log. |
| 29120 | Invalid Forward Host Header. |
| 29121 | Referrer Domains can be added up to 50. |
| 29122 | Can not request purge for the CDN service. Please check status. |
| 29123 | The purge function can only be used after about 3 hours after the creation request is made. |
| 29124 | There is an error in the service domain name entered during the purge request. |