Cloud DB for MongoDB (VPC)の概要

Prev Next

VPC環境で利用できます。

Cloud DB for MongoDBは、MongoDBデータベースを簡単に構築して自動的に管理できます。NAVERの最適化設定で安定的に運用し、障害が発生すると自動復旧する完全管理型クラウドデータベースサービスです。Cloud DB for MongoDBでは、データベース管理機能関連の APIを RESTful形式で提供します。

Cloud DB for MongoDBの共通設定

Cloud DB for MSSQL APIで共通して使用されるリクエスト形式とレスポンス形式を説明します。

リクエスト

共通リクエスト形式を説明します。

API URL

リクエスト API URLは次の通りです。

https://ncloud.apigw.ntruss.com/vmongodb/v2

リクエストヘッダ

リクエストヘッダの説明は次の通りです。

フィールド 必須の有無 説明
x-ncp-apigw-timestamp Required 1970年1月1日00:00:00協定世界時(UTC)からの経過時間(ミリ秒)
  • API Gatewayサーバとの時間差が5分以上の場合は無効なリクエストとみなす
  • x-ncp-iam-access-key Required NAVERクラウドプラットフォームから発行された Access Key
  • Access Keyの発行と確認: 認証キーの作成を参照
  • サブアカウントの Access Key発行と確認: サブアカウントの作成を参照
  • x-ncp-apigw-signature-v2 Required NAVERクラウドプラットフォームから発行された Access Keyとマッピングする Secret Keyと HMAC暗号化アルゴリズム(HmacSHA256)でリクエスト情報を暗号化した後、Base64でエンコードした署名
  • Secret Keyの発行と確認: 認証キーの作成を参照
  • 署名の作成: シグネチャーの作成を参照
  • レスポンス

    共通レスポンス形式を説明します。

    レスポンスステータスコード

    Cloud DB for MongoDB APIは NAVERクラウドプラットフォームの共通レスポンスステータスコードを使用します。NAVERクラウドプラットフォームで共通して使用されるレスポンスステータスコードの詳細は、Ncloud APIのレスポンスステータスコードをご参照ください。

    Cloud DB for MongoDB API

    Cloud DB for MongoDB APIサービスで提供する APIの説明は次の通りです。

    API 説明
    addCloudMongoDbUserList Cloud DB for MongoDB Userを追加
    changeCloudMongoDbConfigCount Cloud DB for MongoDBの Configサーバ台数を変更
    changeCloudMongoDbMongosCount Cloud DB for MongoDBの Mongosサーバ台数を変更
    changeCloudMongoDbSecondaryCount Cloud DB for MongoDBの Secondaryサーバ台数を変更
    changeCloudMongoDbShardCount Cloud DB for MongoDBの Shard台数を変更
    changeCloudMongoDbUserList Cloud DB for MongoDB User情報を変更
    createCloudMongoDbInstance Cloud DB for MongoDBインスタンスを作成
    deleteCloudMongoDbInstance Cloud DB for MongoDBインスタンスを削除
    deleteCloudMongoDbUserList Cloud DB for MongoDB Userを削除
    exportBackupToObjectStorage Cloud DB for MongoDBのバックアップファイルを Object Storageに転送
    exportDbServerLogToObjectStorage Cloud DB for MongoDBデータベースサーバログファイルを Object Storageに転送
    getCloudMongoDbBackupDetailList Cloud DB for MongoDBバックアップ詳細情報を照会
    getCloudMongoDbBackupList Cloud DB for MongoDBバックアップリストを照会
    getCloudMongoDbBucketList Cloud DB for MongoDBで使用可能な Object Storageバケットリストを照会
    getCloudMongoDbImageProductList Cloud DB for MongoDB商品コードリストを照会
    getCloudMongoDbInstanceDetail Cloud DB for MongoDBインスタンスの詳細情報を照会
    getCloudMongoDbInstanceList Cloud DB for MongoDBインスタンスリストを照会
    getCloudMongoDbProductList 使用可能な Cloud DB for MongoDBサーバスペックコードリストを照会
    getCloudMongoDbTargetSubnetList 使用可能な Subnetリストを照会
    getCloudMongoDbTargetVpcList 使用可能な VPCリストを照会
    getCloudMongoDbUserList Cloud DB for MongoDB Userリストを照会
    getDbServerLogList Cloud DB for MongoDBデータベースサーバログリストを照会
    rebootCloudMongoDbServerInstance Cloud DB for MongoDBサーバインスタンスを再起動

    Cloud DB for MongoDB関連リソース

    Cloud DB for MongoDB APIについてユーザーの理解に役立つよう、さまざまな関連リソースを提供しています。