此產品有較新版本可以使用。
本繁體中文版使用機器翻譯,譯文僅供參考,若與英文版本牴觸,應以英文版本為準。
AddAccount
貢獻者
建議變更
您可以使用 `AddAccount`將新帳戶新增至系統。您也可以在建立帳戶時、使用此方法在新帳戶下建立新的磁碟區。您為帳戶指定的Challenge(挑戰)握手驗證傳輸協定(CHAP)設定會套用至帳戶所擁有的所有磁碟區。
參數
此方法具有下列輸入參數:
名稱 | 說明 | 類型 | 預設值 | 必要 |
---|---|---|---|---|
|
Json物件格式的名稱-值配對清單。 |
Json物件 |
無 |
否 |
|
指定啟動器是否可以使用CHAP帳戶認證來存取磁碟區。 |
布林值 |
是的 |
否 |
|
用於啟動器的CHAP機密。此機密長度必須為12至16個字元、且不可滲透。啟動器CHAP密碼必須是唯一的、不得與目標CHAP密碼相同。如果未指定、則會建立隨機密碼。 |
字串 |
無 |
否 |
|
用於目標的CHAP機密(交互CHAP驗證)。此機密長度必須為12至16個字元、且不可滲透。目標CHAP機密必須是唯一的、不得與啟動器CHAP機密相同。如果未指定、則會建立隨機密碼。 |
字串 |
無 |
否 |
|
此帳戶的唯一使用者名稱。(長度必須為1到64個字元)。 |
字串 |
無 |
是的 |
傳回值
此方法具有下列傳回值:
名稱 |
說明 |
類型 |
帳戶 |
包含新建立帳戶相關資訊的物件。 |
|
帳戶ID |
新建立帳戶物件的ID。 |
整數 |
申請範例
此方法的要求類似於下列範例:
{ "method": "AddAccount", "params": { "username" : "bobsmith", "initiatorSecret" : "168[#5A757ru268)", "targetSecret" : "tlt<,8TUYa7bC", "attributes" : { "billingcode" : 2345 } }, "id" : 1 }
回應範例
此方法會傳回類似下列範例的回應:
{ "id": 1, "result": { "account": { "accountID": 90, "attributes": { "billingcode": 2345 }, "initiatorSecret": "168[#5A757ru268)", "status": "active", "storageContainerID": "00000000-0000-0000-0000-000000000000", "targetSecret": "tlt<,8TUYa7bC", "username": "bobsmith", "volumes": [], "enableChap": true }, "accountID": 90 } }
新的自版本
9.6