共享规则添加。
参数 |
是否必选 |
参数类型 |
描述 |
---|---|---|---|
share_id |
是 |
String |
共享的UUID。 |
project_id |
是 |
String |
操作用户的项目ID,获取方法请参见获取项目ID。 |
vpc_ip_base_acl |
否 |
String |
IP地址授权场景的标识符,当前可用值只有enable。值为enable时,表示创建IP地址授权场景的共享访问规则。 须知:
为了兼容性,当不设置该参数,或者设置了该参数但是值不为enable时,仍然可以使用接口创建IP地址授权场景的共享访问规则,但是,这种方式已废弃,且后续不再维护。 |
该操作消息头与普通请求一样,请参见表3。
参数 |
是否必选 |
参数类型 |
描述 |
---|---|---|---|
os-allow_access |
是 |
Object |
os-allow_access对象。 |
当API的版本号在1.0-2.6之间时,请求体中JSON格式的body体中顶层参数使用"os-"前缀。如果需要使用的API版本大于2.6,则需要去掉"os-"前缀。
参数 |
是否必选 |
参数类型 |
描述 |
---|---|---|---|
access_level |
否 |
String |
共享访问的权限级别,取值为ro(只读),rw(读写)。默认为rw(读写)。 |
access_type |
是 |
String |
访问存储的方式。取值为cert,指以证书的方式访问存储。 |
access_to |
是 |
String |
定义访问规则的值,长度为1~255。根据场景取值:
说明:
VPCID、IP、优先级和用户权限的说明与限制:
须知:
|
{ "os-allow_access": { "access_to": "59cd070d-9c4c-462e-9dcc-b6bb716225bc", "access_type": "cert", "access_level": "rw" } }
指定的API的版本号大于2.6时,请求样例如下:
{ "allow_access": { "access_to": "59cd070d-9c4c-462e-9dcc-b6bb716225bc", "access_type": "cert", "access_level": "rw" } }
POST /v2/{project_id}/shares/{share_id}/action?vpc_ip_base_acl=enable
NFS共享:
{ "allow_access": { "access_to": "0560a527-0e77-40a6-aa3b-110beecad368#0.0.0.0/0#1#all_squash,root_squash", "access_type": "cert", "access_level": "rw" } }
CIFS共享:
{ "allow_access": { "access_to": "0560a527-0e77-40a6-aa3b-110beecad368#0.0.0.0/0#0", "access_type": "cert", "access_level": "rw" } }
创建IP地址授权场景的共享访问规则时:
1. 请求头需要指定X-Openstack-Manila-Api-Version参数,且X-Openstack-Manila-Api-Version的值需要为2.28到2.42之间的版本。
2. 需要在请求URL中添加vpc_ip_base_acl参数且vpc_ip_base_acl的值需设置为enable。为了兼容性,当不设置该参数,或者设置了该参数但是值不为enable时,仍然可以使用接口创建IP地址授权场景的共享访问规则,但是,这种方式已废弃,且后续不再维护。
参数 |
参数类型 |
描述 |
---|---|---|
access |
Object |
access对象,如果共享访问规则未更新,这个值为null。 |
参数 |
参数类型 |
描述 |
---|---|---|
share_id |
String |
添加访问规则共享的UUID。 |
access_type |
String |
共享访问规则类型。 |
access_to |
String |
后端允许或拒绝访问的对象。 |
access_level |
String |
共享访问规则级别。 |
id |
String |
共享访问规则的UUID。 |
state |
String |
共享访问规则的状态。API版本在2.28之前,共享访问规则的状态为new, active,或者error;在2.28到2.42之后的版本,共享访问规则的状态为queued_to_apply,applying, active, error, queued_to_deny或者 denying。 |
access_key |
String |
访问规则的访问凭据。请求消息头指定的X-Openstack-Manila-Api-Version的值大于等于2.21到2.42时,该字段才存在。 |
{ "access": { "share_id": "15940c49-789f-476a-b099-a3be7d311854", "access_type": "cert", "access_to": "59cd070d-9c4c-462e-9dcc-b6bb716225bc", "access_level": "rw", "state": "new", "id": "418e3cf4-08c3-4ed2-a29a-ceffa346b3b8", "access_key":null, } }
{ "access":{ "access_key":null, "share_id":"7ec1115f-518b-40ff-a998-5599ce2da332", "access_type":"cert", "access_to":"0560a527-0e77-40a6-aa3b-110beecad368#0.0.0.0/0#1#all_squash,root_squash", "access_level":"rw", "state":"queued_to_apply", "id":"24615391-d58d-4a74-ac5a-520233c9c396", } }
{ "access":{ "access_key":null, "share_id":"7ec1115f-518b-40ff-a998-5599ce2da332", "access_type":"cert", "access_to":"0560a527-0e77-40a6-aa3b-110beecad368#0.0.0.0/0#0", "access_level":"rw", "state":"queued_to_apply", "id":"24615391-d58d-4a74-ac5a-520233c9c396", } }
状态码 |
说明 |
---|---|
400 Bad Request |
服务器未能处理请求。 |
401 Unauthorized |
被请求的页面需要用户名和密码。 |
403 Forbidden |
对被请求页面的访问被禁止。 |
404 Not Found |
服务器无法找到被请求的页面。 |
405 Method Not Allowed |
请求中指定的方法不被允许。 |
406 Not Acceptable |
服务器生成的响应无法被客户端所接受。 |
407 Proxy Authentication Required |
用户必须首先使用代理服务器进行验证,这样请求才会被处理。 |
408 Request Timeout |
请求超出了服务器的等待时间。 |
409 Conflict |
由于冲突,请求无法被完成。 |
500 Internal Server Error |
请求未完成。服务异常。 |
501 Not Implemented |
请求未完成。服务器不支持所请求的功能。 |
502 Bad Gateway |
请求未完成。服务器从上游服务器收到一个无效的响应。 |
503 Service Unavailable |
请求未完成。系统暂时异常。 |
504 Gateway Timeout |
网关超时。 |
做网站需要什么?要 建网站 ,最基础也最不可少的是 域名 和空间、以及网站程序...
1. 接口描述 接口请求域名: batch.tencentcloudapi.com 。 将添加到计算环境中...
日前,四川省检察系统反腐侦信平台系统正式建成。该平台以浪潮高性能刀片服务器N...
此页面是否是列表页或首页?未找到合适正文内容。 本文转自网络,原文链接:http...
对于所有Rubyists来说,2020年是特殊的一年。难道不是这样么?Ruby 2于2013年发布...
我叫吉吉,来自广东一本科,来自电子信息工程学院,在读大三。我的腾讯云学生机...
1. 接口描述 接口请求域名: bm.tencentcloudapi.com 。 查询指定机型所支持的操...
提到DevOps这个词,我相信很多人一定不会陌生。 作为一个热门的概念,DevOps近年...
TOP云 (west.cn)4月28日消息,据海外平台sedo的交易信息,本期成交总金额达300...
乍一看,如今的云计算似乎比以往任何时候都更有价值,特别是对于远程工作者来说...