Data Forest Overview
    • PDF

    Data Forest Overview

    • PDF

    Article summary

    It is available in a VPC environment.

    Overview

    NAVER Cloud Platform is a cloud service built with NAVER's latest computing technology and operational know-how.
    The application program interface (API) that supports the use of services and solutions provided by NAVER Cloud Platform is called NAVER Cloud Platform API.

    Common attributes

    API URL

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

    Request header

    Header nameDescription
    x-ncp-apigw-timestamp- This is the number of milliseconds that have elapsed since January 1, 1970 00:00:00 UTC.
    - If the time difference compared to the API Gateway server is 5 minutes or more, then the request is considered invalid.
    x-ncp-iam-access-keyAPI key issued by NAVER Cloud Platform or access key issued by IAM
    x-ncp-apigw-signature-v2- A signature that encrypts the body of the example above with the secret key mapped to access key
    - HmacSHA256 is used for the HMAC encryption algorithm.

    Operation

    Accounts

    API nameDescription
    checkAvailableNameChecks the account names available when creating Data Forest account.
    checkHasResourceChecks if there are resources created belonging to the account before deleting a Data Forest account.
    createCreates Data Forest account.
    getListViews the list of all Data Forest accounts.
    getDetailViews the Data Forest account details.
    getKerberosKeytabDownloads the Data Forest app's Kerberos Keytab.
    resetKerberosKeytabResets the Data Forest account's Kerberos Keytab.
    resetPasswordResets the Data Forest account's account password.
    setQuotaChanges HDFS quota of the Data Forest account.
    deleteDeletes the Data Forest account.

    Notebooks

    API nameDescription
    getVpclistView the VPC types that can be created when creating Notebooks
    getVpcDetailViews detailed information on VPC when creating Notebooks
    getSubnetListView the subnets that can be generated when creating Notebooks
    getSubnetDetailViews detailed information on Subnet when creating Notebooks
    getTypeListView the Notebook types that can be created when creating Notebooks
    getServerTypeListViews the server types that can be generated when creating Notebooks
    getListView the list of Created Notebooks
    getDetailView the detailed information on the created Notebook
    getUserConfigurationSpecListViews the user settings necessary for composition of Notebooks
    checkAvailableNameView the name of the that can be created when creating the Notebook
    getLoginKeyListView the list of LoginKey
    restartRestarts the created Notebook
    deleteDeletes Notebook
    createCreates Notebooks
    setUserConfigurationListSets Notebook specifications configured by the user

    Apps

    API nameDescription
    checkAvailableNameChecks the account names available for creation when creating the Data Forest app.
    getAppTypeIdListViews the list of the Data Forest app type IDs.
    getAppBasicSettingViews basic creation settings for the app type specified by Data Forest.
    getAppTypeTemplateViews template information of the app type specified by Data Forest.
    createCreates the Data Forest app.
    getListViews the list of all apps in a Data Forest account.
    getDetailView the Data Forest app's details.
    killContainerRestarts the Data Forest app's component container.
    killMasterRestarts the Data Forest app's application master.
    setContainerCountRestarts the number of the Data Forest app's component container.
    setLifetimeEdits the Data Forest app's lifetime.
    startStarts the Data Forest app.
    stopStops the Data Forest app.
    deleteDeletes the Data Forest app.

    AI Workspaces

    API nameDescription
    checkAvailableNameChecks whether an AI workspace name can be created.
    getDockerImageListViews AI workspace's Docker image list.
    createCreates an AI workspace.
    getListViews all AI workspace list.
    getDetailViews all AI workspace details.
    getConfigurationListViews AI workspace settings.
    setConfigurationEdits AI workspace settings.
    deleteDeletes AI workspace.

    AI Apps

    API nameDescription
    submitRuns the AI app.
    getListViews all AI app list.
    getDetailViews the AI app's details.
    killStops the AI app.

    Error code

    If a wrong API request is sent, or an error occurs during its processing, then the success/failure result is returned as an HTTP status code. The detailed message is then returned in the form of JSON/XML.

    Response examples

    If the output format is JSON

    {
      "error": {
        "message": "return-message",
        "success": "false"
      }
    }
    

    If the output format is XML

    <ErrorResponse>
    	<message>return-message</message>
    	<success>false</success>
    </ErrorResponse>
    

    Error response

    HTTP CodeReturn messageDescriptionSolutions
    400exceeded limit on resource quotaCreation limit exceededInquire to Support > Contact Us.
    403not allowed to accessUnauthorized accessAdd permission to the account, or use the appropriate authentication information.
    404no such elementResources or paths that don't exist have been queried.Check the input value.
    500unexpected errorUnknown error has occurred.Inquire to Support > Contact Us.

    Was this article helpful?

    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.