更新时间:2024-03-05 GMT+08:00
分享

查询共享挂载路径信息

功能介绍

查询共享挂载路径信息。

必须在请求头中指定X-Openstack-Manila-Api-Version的值大于等于2.9,该接口才存在。用curl命令发送请求的示例如下:curl -k -i -X GET https://192.168.196.47:8786/v2/13c7ff9a479c4e3599f4331d9e4a1835/shares/2a8c5470-d5d9-4fe1-b9fc-66a15a162e41/export_locations -H "X-Openstack-Manila-Api-Version: 2.9" -H "X-Auth-Token: $token" -H "Accept: application/json"

URI

  • GET /v2/{project_id}/shares/{share_id}/export_locations
  • 参数说明

    参数

    是否必选

    参数类型

    描述

    share_id

    String

    共享的ID。

    project_id

    String

    操作用户的项目ID,获取方法请参见获取项目ID

请求消息头

该操作消息头与普通请求一样,请参见表3

请求消息

  • 参数说明

  • 请求样例

响应消息

  • 参数说明

    参数

    参数类型

    描述

    export_locations

    Array of strings

    export_location对象的列表

  • export_location字段说明:

    参数

    参数类型

    描述

    id

    String

    共享的挂载路径的ID。

    share_instance_id

    String

    共享实例的ID。

    path

    String

    挂载共享时要使用的路径。

    is_admin_only

    Boolean

    是否仅管理员和创建的属主可见,如果是true表明只有创建属主用户和具有管理员身份的用户可见,如果是false,表明所有用户都可见。

    preferred

    Boolean

    当挂载路径有多个时候,标记这个挂载路径,是否应该优先使用。

  • 响应样例

    NFS共享:

    {
      "export_locations": [
        {
          "path": "NFS:sfs-nas1.dong.com:/share-236b936a",
          "id": "b03d2aac-aeed-409a-af07-5d1b9024241c",
          "preferred": false
        }
      ]
    }

状态码

  • 正常

    200

  • 异常

    状态码

    说明

    400 Bad Request

    服务器未能处理请求。

    401 Unauthorized

    被请求的页面需要用户名和密码。

    403 Forbidden

    对被请求页面的访问被禁止。

    404 Not Found

    服务器无法找到被请求的页面。

相关文档