调用 CreateNs 接口,为数据湖场景实例创建一个 Namespace,即挂载 TOS 对象存储。
参数 | 类型 | 是否必填 | 示例值 | 说明 |
---|---|---|---|---|
FsName | String | 是 | doc-test-cfs-1 | 需要创建 Namespace 的数据湖场景实例的名称。 |
TosBucket | String | 是 | bucket-name | 需要挂载的 TOS 对象存储桶。 |
TosPrefix | String | 否 | prefix/ | 支持将 TOS 的子路径挂载到文件存储实例。
|
TosAccountId | Integer | 否 | 2100***0000 | 当选择关联其他账号下的存储桶时,需要设置该账号的 ID。 |
TosAk | String | 否 | AKxxxx | 当选择关联其他账号下的存储桶时,需要设置该账号的 Access Key ID。 |
TosSk | String | 否 | SKxxxx | 当选择关联其他账号下的存储桶时,需要设置该账号的 Secret Access Key。 |
ReadOnly | Boolean | 否 | false | 挂载 TOS Bucket 时自动创建的 Namespace,是否为只读。
|
参数 | 类型 | 示例值 | 说明 |
---|---|---|---|
TaskId | String | 87a37526**6996857ee5f7 | 后台任务 ID,前端无需处理 |
POST https://open.volcengineapi.com?Action=CreateNs&Version=2022-02-02 Content-Type: application/json Region: cn-beijing ServiceName: cfs { "FsName": "doc-test-cfs-1", "TosBucket": "bucket-name", "TosPrefix": "prefix/" }
{ "Result": { "TaskId": "87a37526**6996857ee5f7" }, "ResponseMetadata": { "RequestId": "202304231843**D75F67086427", "Action": "CreateNs", "Version": "2022-02-02", "Service": "cfs", "Region": "cn-beijing", "Error": null } }
下表列举了本接口的错误码信息。公共错误码信息,请参考公共错误码。
HttpCode | 错误码 | 错误信息 |
---|---|---|
400 | EmptyFsName | FsName 为空。 |
400 | InvalidFsName | 输入 FsName 时,文件存储实例名称不合法。
|
400 | InvalidMode | FileSystem 场景不合法。 |
404 | FsNameNotFound | FsName 不存在或不属于该用户。 |
400 | EmptyTosBucket | TosBucket 为空。 |
404 | TosBucketNotFound | TosBucket 不存在或不属于该用户。 |
400 | InvalidTosPrefix | TosPrefix 不合法。 |
404 | TosAccountIdNotFound | TosAccountId 不存在。 |
400 | InvalidTosCredentials | TosCredentials 不合法。 |