Data Forestの概要
    • PDF

    Data Forestの概要

    • PDF

    記事の要約

    VPC環境で利用できます。

    概要

    NAVERクラウドプラットフォームは、NAVERの最新コンピューティング技術や運用ノウハウが蓄積されたクラウドサービスです。
    NAVERクラウドプラットフォームが提供するサービスとソリューションを活用できるようにサポートするアプリケーションインターフェース(API)を、NAVERクラウドプラットフォームAPIといいます。

    共通の設定

    API URL

    https://df.apigw.ntruss.com/api/v2/
    

    リクエストヘッダ

    ヘッダ名説明
    x-ncp-apigw-timestamp- 1970年1月1日 00:00:00 協定世界時(UTC)からの経過時間をミリ秒(Millisecond)で表したもの
    - API Gatewayサーバとの時間差が5分以上の場合は無効なリクエストとみなす
    x-ncp-iam-access-keyNAVERクラウドプラットフォームで発行されたAPIキーまたはIAMで発行されたAccessKey
    x-ncp-apigw-signature-v2- 上記例のボディをAccessKeyとマッピングするSecretKeyで暗号化した署名
    - HMAC暗号化アルゴリズムは、HmacSHA256を使用

    オペレーション

    Accounts

    API名説明
    checkAvailableNameData Forestアカウント作成時に作成可能なアカウント名かどうか確認
    checkHasResourceData Forestアカウントを削除する前に、アカウント所有で作成されたリソースがないか確認
    createData Forestアカウントを作成
    getListData Forestのすべてのアカウントリストを照会
    getDetailData Forestアカウントの詳細情報を照会
    getKerberosKeytabData ForestアカウントのKerberos Keytabをダウンロード
    resetKerberosKeytabData ForestアカウントのKerberos Keytabを初期化
    resetPasswordData Forestアカウントのパスワードを初期化
    setQuotaData ForestアカウントのHDFS Quotaを変更
    deleteData Forestアカウントを削除

    Notebooks

    API名説明
    getVpclistNotebook作成時、作成可能な VPCを確認します
    getVpcDetailNotebook作成時、VPCの詳細情報を確認します
    getSubnetListNotebook作成時、作成可能な Subnetを確認します
    getSubnetDetailNotebook作成時、Subnetの詳細情報を確認します
    getTypeListNotebook作成時、作成可能なNotebookクタイプを確認します
    getServerTypeListNotebook作成時に作成可能なサーバタイプを確認します
    getList作成した Notebookのリストを照会します
    getDetail作成した Notebookの詳細情報を確認します
    getUserConfigurationSpecListNotebookの構成に必要なユーザ設定を確認します
    checkAvailableNameNotebookを作成する際に、作成可能な名前を確認します
    getLoginKeyListLoginKeyリストを確認します
    restart作成した Notebookを再起動します
    deleteNotebookを削除します
    createNotebookを作成します
    setUserConfigurationListユーザーが構成した Notebook Specを設定します

    Apps

    API名説明
    checkAvailableNameData Forestアプリ作成時に作成可能なアプリ名かどうか確認
    getAppTypeIdListData ForestアプリタイプのIDリストを照会
    getAppBasicSettingData Forest指定のアプリタイプの基本作成設定を照会
    getAppTypeTemplateData Forest指定のアプリタイプのテンプレート情報を照会
    createData Forestアプリを作成
    getListData Forestアカウントのすべてのアプリリストを照会
    getDetailData Forestアプリの詳細情報を照会
    killContainerData Forestアプリのコンポーネントのコンテナを再起動
    killMasterData ForestアプリのアプリケーションMasterを再起動
    setContainerCountData Forestアプリのコンポーネントのコンテナ数を変更
    setLifetimeData ForestアプリのLifetimeを変更
    startData Forestアプリを起動
    stopData Forestアプリを停止
    deleteData Forestアプリを削除

    AI Workspaces

    API名説明
    checkAvailableNameAIワークスペースの名前として作成できるかどうか確認
    getDockerImageListAIワークスペースのDockerイメージリストを照会
    createAIワークスペースを作成
    getListAIワークスペースのすべてのリストを照会
    getDetailAIワークスペースの詳細情報を照会
    getConfigurationListAIワークスペースの設定を照会
    setConfigurationAIワークスペース設定を変更
    deleteAIワークスペースを削除

    AI Apps

    API名説明
    submitAIアプリを実行
    getListAIアプリのすべてのリストを照会
    getDetailAIアプリの詳細情報を照会
    killAIアプリを停止

    エラーコード

    APIリクエストに誤りがあるか、処理中にエラーが発生した場合、HTTPステータスコードで成功/失敗を、JSON/XML形式で詳細メッセージを返します。

    レスポンス例

    出力形式がJSONの場合

    {
      "error": {
        "message": "リターンメッセージ",
        "success": "false"
      }
    }
    

    出力形式がXMLの場合

    <ErrorResponse>
    	<message>​リターンメッセージ</message>
    	<success>false</success>
    </ErrorResponse>
    

    エラーレスポンス

    HTTP Codeリターンメッセージ説明解決策
    400exceeded limit on resource quota作成上限超過サポート > お問い合わせに問い合わせる
    403not allowed to access権限がないリクエスト当該アカウントに権限を追加するか、適切な認証情報を使用
    404no such element存在しないresourceまたは経路を照会入力値を確認
    500unexpected error不明なエラー発生サポート > お問い合わせに問い合わせる

    この記事は役に立ちましたか?

    Changing your password will log you out immediately. Use the new password to log back in.
    First name must have atleast 2 characters. Numbers and special characters are not allowed.
    Last name must have atleast 1 characters. Numbers and special characters are not allowed.
    Enter a valid email
    Enter a valid password
    Your profile has been successfully updated.