建立目錄或檔案。
介面說明
-
該介面僅對部分使用者開放。
-
僅支援通用型 NAS 且已啟用存取控制的 SMB 通訊協定類型檔案系統,並且已開通阿里雲 KMS 服務。
呼叫前置鏈路
在呼叫本 API 建立檔案之前,需要完成以下 4 步前置相依性:
-
建立 SMB 通訊協定通用型 NAS 檔案系統:呼叫 CreateFileSystem 介面,設定 ProtocolType=SMB,建立支援 SMB 通訊協定的通用型 NAS 檔案系統。
-
開通 KMS 服務:透過以下方式之一開通 KMS 服務:
呼叫 Kms.OpenKmsService API
前往控制台開通
-
啟用 SMB ACL:呼叫 EnableSmbAcl 介面啟用 SMB ACL 功能。建議設定:
AuthMethod=NTLM
AuthCenter=EDS
此設定無需 AD 網域 Keytab,使用更簡便
-
呼叫 CreateFile:完成上述前置步驟後,呼叫本 API 建立目錄或檔案。
調試
您可以在OpenAPI Explorer中直接運行該介面,免去您計算簽名的困擾。運行成功後,OpenAPI Explorer可以自動產生SDK程式碼範例。
調試
授權資訊
|
操作 |
存取層級 |
資源類型 |
條件關鍵字 |
關聯操作 |
|
nas:CreateFile |
create |
*All Resource
|
無 | 無 |
請求參數
|
名稱 |
類型 |
必填 |
描述 |
樣本值 |
| FileSystemId |
string |
是 |
檔案系統 ID。 |
1ca404**** |
| Path |
string |
是 |
指定目錄或檔案的絕對路徑。
|
/test/ |
| Type |
string |
是 |
物件類型。取值:
|
File |
| Owner |
string |
否 |
可攜式帳號 ID。 限制:長度 16 位字串,支援數字和英文小寫字母。 |
378cc7630f26**** |
| OwnerAccessInheritable |
boolean |
否 |
共用目錄檔案。 取值:
說明
|
false |
返回參數
|
名稱 |
類型 |
描述 |
樣本值 |
|
object |
Schema of Response |
||
| RequestId |
string |
請求 ID。 |
2D69A58F-345C-4FDE-88E4-BF518948**** |
樣本
正常返回樣本
JSON格式
{
"RequestId": "2D69A58F-345C-4FDE-88E4-BF518948****"
}
錯誤碼
訪問錯誤中心查看更多錯誤碼。
變更歷史
更多資訊,參考變更詳情。