requestGlobalCdnPurge
- 印刷する
- PDF
requestGlobalCdnPurge
- 印刷する
- PDF
記事の要約
この要約は役に立ちましたか?
ご意見ありがとうございます
概要
Global CDNファジィをリクエストします。
リクエスト
リクエストパラメータ
パラメータ名 | 必須 | タイプ | 制約事項 | 説明 |
---|---|---|---|---|
cdnInstanceNo | Yes | String | CDNインスタンス番号 | |
isWholeDomain | Yes | Boolean | trueまたはfalse | 全体ドメイン区分 ドメイン全体のpurge要求である場合true、特定のドメインのpurgeリクエストの場合はfalseを入力します。 |
serviceDomainNameList.N | No | List<String> | サービスドメイン名リスト 特定のドメインのpurge要求である場合は、入力します。 ex) serviceDomainNameList.1=sample.example.com&serviceDomainNameList.2=test.example.com | |
isWholePurge | Yes | Boolean | trueまたはfalse | 全体ファジィ区分 ファイル全体のpurge要求である場合true、特定のファイルのpurge要請の場合はfalseを入力します。 全体purge要求はサービスドメインを指定することができません。 |
targetFileList.N | No | List<String> | 対象ファイルリスト 特定のファイルのpurge要求である場合は、入力します。 ex) targetFileList.1=alice.txt&targetFileList.2=bob.png | |
responseFormatType | No | String | JSONまたはXML | レスポンスタイプ |
レスポンス
すべてのレスポンスはHTTP Status Codeで成功/失敗を返却します。
HTTPステータスコード | コードメッセージ | 説明 |
---|---|---|
200 | Success | ファジィ成功 |
401 | Unauthorized | 認証失敗 |
500 | Internal Server Error | サーバエラー |
属性
項目 | 必須 | タイプ | 説明 |
---|---|---|---|
cdnInstanceNo | No | String | CDNインスタンス番号 |
purgeId | No | String | ファジィID |
isWholePurge | No | Boolean | 全体ファジィ区分 |
isWholeDomain | No | Boolean | 全体ドメインファジィ区分 |
globalCdnServiceDomainList | No | List<GlobalCdnServiceDomain> | Global CDNサービスドメインリスト |
serviceDomainTypeCode | No | String | サービスドメイン区分コード |
protocolTypeCode | No | String | プロトコル区分コード |
defaultDomainName | No | String | デフォルトドメイン名 |
userDomainName | No | String | ユーザードメイン名 |
targetFileList | No | List<String> | 対象ファイルリスト |
estimatedCompletionDate | No | String | 予想完了日付 |
isSuccess | No | Boolean | 成功区分 |
requestDate | No | String | リクエスト日付 |
例示
リクエスト例示
https://ncloud.apigw.ntruss.com/cdn/v2/requestGlobalCdnPurge?cdnInstanceNo=697750&isWholePurge=true&isWholeDomain=true&responseFormatType=XML
レスポンス例示
<?xml version="1.0" encoding="UTF-8"?>
<requestGlobalCdnPurgeResponse>
<requestId>847f09c8-54c7-4cdf-ad20-fa7608673f1d</requestId>
<returnCode>0</returnCode>
<returnMessage>success</returnMessage>
<totalRows>1</totalRows>
<globalCdnPurgeHistoryList>
<globalCdnPurgeHistory>
<cdnInstanceNo>697750</cdnInstanceNo>
<purgeId>ed2b6b63-fb0b-11e8-bd53-196c5d109cd0</purgeId>
<isWholePurge>true</isWholePurge>
<isWholeDomain>true</isWholeDomain>
<globalCdnServiceDomainList>
<globalCdnServiceDomain>
<serviceDomainTypeCode>DEFAULT</serviceDomainTypeCode>
<protocolTypeCode>HTTP</protocolTypeCode>
<defaultDomainName>lwsitpepufak697750.gcdn.ntruss.com</defaultDomainName>
<userDomainName></userDomainName>
</globalCdnServiceDomain>
</globalCdnServiceDomainList>
<targetFileList/>
<estimatedCompletionDate>2018-12-09T02:12:46+0900</estimatedCompletionDate>
<isSuccess>true</isSuccess>
<requestDate>2018-12-09T02:08:46+0900</requestDate>
</globalCdnPurgeHistory>
</globalCdnPurgeHistoryList>
</requestGlobalCdnPurgeResponse>
エラーコード
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. |
この記事は役に立ちましたか?