Classic/VPC環境で利用できます。
Global CDNは、世界中の拠点に位置するキャッシュサーバを介して、世界のどこからでも迅速かつ安定的にコンテンツを転送できる NAVERクラウドプラットフォームのサービスです。Global CDNサービスは、インスタンスの管理とモニタリング機能関連の APIを RESTfulの形式で提供します。
Global CDNの共通設定
Global CDN APIで共通して使用されるリクエスト形式とレスポンス形式を説明します。
リクエスト
共通リクエスト形式を説明します。
API URL
リクエスト API URLは次の通りです。
https://ncloud.apigw.ntruss.com
リクエストヘッダ
リクエストヘッダの説明は次の通りです。
| フィールド | 必須の有無 | 説明 |
|---|---|---|
x-ncp-apigw-timestamp |
Required | 1970年1月1日00:00:00協定世界時(UTC)からの経過時間(ミリ秒)
|
x-ncp-iam-access-key |
Required | NAVERクラウドプラットフォームから発行された Access Key
|
x-ncp-apigw-signature-v2 |
Required | NAVERクラウドプラットフォームから発行された Access Keyとマッピングする Secret Keyと HMAC暗号化アルゴリズム(HmacSHA256)でリクエスト情報を暗号化した後、Base64にエンコードした署名 |
Content-Type |
Optional | リクエストデータの形式
|
Accept |
Optional | レスポンスデータの形式
|
レスポンス
共通レスポンス形式を説明します。
レスポンスステータスコード
レスポンスステータスコードの説明は次の通りです。
| HTTPステータスコード | コード | メッセージ | 説明 |
|---|---|---|---|
| 400 | 24109 | No such item found. If the error persists,contact Customer Service. | 存在しないリクエストリソース |
| - | 29100 | Invalid Global CDN rule format. | 無効な CDN設定形式 |
| - | 29101 | Can not operate this Global CDN service. Please check status. | リクエストを実行できない状態 |
| 400 | 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. | 無効な CDNインスタンス |
| - | 29113 | Only HTTP protocol is allowed when Origin is File Storage. | オリジンストレージの場合は、HTTPプロトコルのみサポート |
| - | 29114 | This domain can not set as origin. | このドメインはオリジンに設定できない |
| - | 29115 | For HTTPS protocol, only CDN domain can be set. | HTTPSプロトコルを使用する場合、CDNドメインのみ設定可能 |
| - | 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. | リファラドメインは最大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. | インスタンス作成後、3時間はパージ実行不可 |
| - | 29124 | There is an error in the service domain name entered during the purge request. | パージリクエスト処理中にサービスドメイン名エラーが発生 |
| 400 | 29129 | Please try your call again later. Temporarily out of service. If error continue, Please contact our customer service center. | サービスの一時停止でレスポンス不可 |
参考
NAVERクラウドプラットフォームで共通して使用されるレスポンスステータスコードの詳細は、Ncloud APIのレスポンスステータスコードをご参照ください。
Global CDN API
Global CDNサービスで提供する APIの説明は次の通りです。
| API | 説明 |
|---|---|
| インスタンスの照会 | CDNインスタンスを照会 |
| モニタリングデータの照会 | 照会期間の CDNモニタリングデータを照会 |
| 使用量の照会 | 照会期間の CDN使用量を照会 |
| パージの実行 | パージを実行 |
| パージ履歴の照会 | パージ実行履歴を照会 |
Global CDN関連リソース
Global CDN APIについてユーザーの理解に役立つよう、さまざまな関連リソースを提供しています。
- Global CDN APIの使用方法
- 署名(シグネチャー)の作成: リクエストヘッダに追加する署名の作成方法
- Sub Accountご利用ガイド: リクエストヘッダに追加する Access Keyの発行方法
- Ncloudの共通レスポンスステータスコード: Global Edgeサービスで使用される NAVERクラウドプラットフォームの共通レスポンスステータスコード情報
- Global Edgeサービスの使用方法
- Global CDNご利用ガイド: NAVERクラウドプラットフォームコンソールで Global CDNを使用する方法
- Ncloud使用環境ガイド: VPC、Classic環境とサポート有無に関するガイド
- 料金の紹介、特徴、詳細機能: Global CDNの料金体系、特徴、詳細機能のサマリー
- サービスのお知らせ: Global CDNに関するお知らせ
- よくある質問: Global CDNに関するよくあるご質問
- お問い合わせ: APIガイドだけでは不明な点が解消されない場合、直接問い合わせ