VPC環境で利用できます。
Cloud DB for Cacheは、Redisキャッシュをいくつかの設定やクリックだけで簡単に構築して、NAVERの最適化設定で安定的に運用し、障害が発生すると自動復旧する完全管理型クラウドキャッシュサービスです。Cloud DB for Cacheは、データベース管理機能関連の APIを RESTful形式で提供します。
Cloud DB for Cacheの共通設定
Cloud DB for Cache APIで共通して使用されるリクエスト形式とレスポンス形式を説明します。
リクエスト
共通リクエスト形式を説明します。
API URL
リクエスト API URLは次の通りです。
https://ncloud.apigw.ntruss.com/vredis/v2
リクエストヘッダ
リクエストヘッダの説明は次の通りです。
| フィールド | 必須の有無 | 説明 |
|---|---|---|
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でエンコードした署名 |
レスポンス
共通レスポンス形式を説明します。
レスポンスステータスコード
Cloud DB for Cache APIは NAVERクラウドプラットフォームの共通レスポンスステータスコードを使用します。NAVERクラウドプラットフォームで共通して使用されるレスポンスステータスコードの詳細は、Ncloud APIのレスポンスステータスコードをご参照ください。
Cloud DB for Cache API
Cloud DB for Cache APIサービスが提供する APIの説明は次の通りです。
| API | 説明 |
|---|---|
| createCloudCacheConfigGroup | Cloud DB for Cache Config groupを作成 |
| createCloudCacheInstance | Cloud DB for Cacheインスタンスを作成 |
| createCloudCacheManualBackup | Cloud DB for Cache Manualのバックアップを作成 |
| deleteCloudCacheConfigGroup | Cloud DB for Cache Config groupを削除 |
| deleteCloudCacheInstance | Cloud DB for Cacheインスタンスを削除 |
| deleteCloudCacheManualBackup | Cloud DB for Cache Manualのバックアップを削除 |
| exportBackupToObjectStorage | Cloud DB for Cacheのバックアップファイルを Object Storageに転送 |
| flushAllCloudCacheServerInstance | Cloud DB for Cache FlushAllコマンドを利用し、選択した Redis Serverのすべての Dataを削除 |
| getCloudCacheBackupDetailList | Cloud DB for Cacheのバックアップの詳細情報を照会 |
| getCloudCacheBackupList | Cloud DB for Cacheのバックアップリストを照会 |
| getCloudCacheBucketList | Cloud DB for Cacheで使用可能な Object Storageバケットリストを照会 |
| getCloudCacheConfigGroupList | Cloud DB for Cache Config groupリストを照会 |
| getCloudCacheConfigGroupVersionList | Cloud DB for Cache Config groupのバージョンリストを照会 |
| getCloudCacheImageProductList | Cloud DB for Cache商品コードリストを照会 |
| getCloudCacheInstanceDetail | Cloud DB for Cacheインスタンスの詳細情報を照会 |
| getCloudCacheInstanceList | Cloud DB for Cacheインスタンスリストを照会 |
| getCloudCacheManualBackupDetailList | 使用可能な Cloud DB for Cache Manualバックアップの詳細情報リストを照会 |
| getCloudCacheManualBackupList | Cloud DB for Cache Manualのバックアップリストを照会 |
| getCloudCacheProductList | 使用可能な Cloud DB for Cacheサーバスペックコードリストを照会 |
| getCloudCacheTargetSubnetList | 使用可能な Subnetリストを照会 |
| getCloudCacheTargetVpcList | 使用可能な VPCリストを照会 |
| rebootCloudCacheServerInstance | Cloud DB for Cacheサーバインスタンスを再起動 |
Cloud DB for Cache関連リソース
Cloud DB for Cache APIについてユーザーの理解に役立つよう、さまざまな関連リソースを提供しています。
- Cloud DB for Cache APIの使用方法
- 署名(シグネチャー)の作成: リクエストヘッダに追加する署名の作成方法
- API Gatewayご利用ガイド: リクエストヘッダに追加する API Keyを発行
- Sub Accountご利用ガイド: リクエストヘッダに追加する Access Keyの発行方法
- Ncloudの共通レスポンスステータスコード: Cloud DB for Cacheで使用される NAVERクラウドプラットフォームの共通レスポンスステータスコード情報
- Cloud DB for Cacheサービスの使用方法
- Cloud DB for Cacheご利用ガイド: NAVERクラウドプラットフォームコンソールで Cloud DB for Cacheを使用する方法
- 料金の紹介、特徴、詳細機能: Cloud DB for Cacheの料金体系、特徴と詳細機能のサマリー
- サービスのお知らせ: Cloud DB for Cacheに関するお知らせ
- よくある質問: Cloud DB for Cacheに関するよくあるご質問
- お問い合わせ: APIガイドだけでは不明な点が解消されない場合、直接問い合わせ