GET /api/v4/data/export

    获取当前的导出文件信息列表,包括文件名、大小和创建时间。

    Path Parameters:

    Success Response Body (JSON):

    Examples:

    列出当前的导出文件信息列表:

    POST /api/v4/data/export

    导出当前数据到文件。

    Path Parameters:

    Success Response Body (JSON):

    NameTypeDescription
    codeInteger0
    dataObject文件信息
    data.filenameString文件名
    data.created_atString“YYYY-MM-DD HH-mm-SS” 格式的文件创建时间
    data.sizeString文件大小,单位:字节

    Examples:

    导出文件:

    1. {"data":{"size":350,"filename":"emqx-export-2020-5-18-17-17-44.json","created_at":"2020-5-18 17:17:44"},"code":0}

    POST /api/v4/data/import

    Path Parameters:

    Parameters (json):

    NameTypeRequiredDefaultDescription
    filenameStringRequired导入的文件名

    Success Response Body (JSON):

    Examples:

    从指定文件导入数据:

    GET /api/v4/data/file/{filename}

    下载数据文件。

    Path Parameters:

    Parameters (json):

    NameTypeRequiredDefaultDescription
    filenameStringRequired导入的文件名

    Success Response Body (JSON):

    NameTypeDescription
    filenameString文件名
    fileString文件内容

    Examples:

    1. {"filename":"/Users/zhouzibo/emqx-rel/_build/emqx/rel/emqx/data/emqx-export-2020-5-18-17-17-44.json","file":"{\"version\":\"dev\",\"users\":[{\"username\":\"admin\",\"tags\":\"administrator\",\"password\":\"oKQPB1hbigv6+2ntALELNOb1fF0=\"}],\"schemas\":[],\"rules\":[],\"resources\":[],\"date\":\"2020-05-18 17:17:44\",\"blacklist\":[],\"auth_mnesia\":[],\"apps\":[{\"status\":true,\"secret\":\"public\",\"name\":\"Default\",\"id\":\"admin\",\"expired\":\"undefined\",\"desc\":\"Application user\"}],\"acl_mnesia\":[]}"}

    POST /api/v4/data/file

    上传数据文件。

    Path Parameters:

    Parameters (json):

    Success Response Body (JSON):

    NameTypeDescription
    codeInteger0
    messageString仅在发生错误时返回,用于提供更详细的错误信息

    Examples:

    上传指定的数据文件:

    DELETE /api/v4/data/file/{filename}

    远程删除数据文件。

    Path Parameters:

    Parameters (json):

    NameTypeRequiredDefaultDescription
    filenameStringRequired文件名

    Success Response Body (JSON):

    删除指定的数据文件: