调用CreateFile接口创建目录或者文件。

接口说明:

  • 该接口只对部分用户开放。
  • 仅支持通用型NAS并且已开启访问控制的SMB协议类型文件系统。

调试

您可以在OpenAPI Explorer中直接运行该接口,免去您计算签名的困扰。运行成功后,OpenAPI Explorer可以自动生成SDK代码示例。

请求参数

名称 类型 是否必选 示例值 描述
Action String CreateFile

系统规定参数。取值:CreateFile

FileSystemId String 1ca404****

文件系统ID。

Path String /test/

指定目录或文件的绝对路径,必须以正斜线(/)开头和结尾,长度为2~1024。

Type String File

对象类型。取值:

  • File:文件。
  • Directory:目录。
Owner String 378cc7630f26****

便携账号ID。

限制:长度16位字符串,支持数字和英文小写字母。

OwnerAccessInheritable Boolean false

共享目录文件。

取值:

  • false(默认值):不共享目录权限。
  • true:共享目录权限。
    说明
    • 当Type=Directory并且Owner不为空时,该参数生效。
    • 目录带有可继承的Owner权限。该目录下创建的子目录和子文件,即使是其他人创建的,这个Owner都具有读写权限。

返回数据

名称 类型 示例值 描述
RequestId String 2D69A58F-345C-4FDE-88E4-BF518948****

请求ID。

示例

请求示例

http(s)://[Endpoint]/?Action=CreateFile
&FileSystemId=1ca404****
&Path=/test/
&Type=File
&Owner=378cc7630f26****
&OwnerAccessInheritable=false
&公共请求参数

正常返回示例

XML格式

HTTP/1.1 200 OK
Content-Type:application/xml

<CreateFileResponse>
    <RequestId>2D69A58F-345C-4FDE-88E4-BF518948****</RequestId>
</CreateFileResponse>

JSON格式

HTTP/1.1 200 OK
Content-Type:application/json

{
  "RequestId" : "2D69A58F-345C-4FDE-88E4-BF518948****"
}

错误码

访问错误中心查看更多错误码。