Skip to main content
Element Software
此產品有較新版本可以使用。
本繁體中文版使用機器翻譯,譯文僅供參考,若與英文版本牴觸,應以英文版本為準。

新增帳戶

貢獻者 netapp-pcarriga

您可以使用 `AddAccount`在系統中新增帳戶。您也可以使用此方法在建立新帳戶時,在新帳戶下建立新磁碟區。您為帳戶指定的質詢握手驗證協定 (CHAP) 設定適用於該帳戶擁有的所有磁碟區。

參數

此方法有以下輸入參數:

Name 描述 類型 預設值 必需的

attributes

JSON 物件格式的名稱-值對清單。

JSON 物件

沒有任何

enableChap

指定發起方是否可以使用 CHAP 帳戶憑證存取磁碟區。

布林值

真的

initiatorSecret

發起者使用的 CHAP 金鑰。這個秘密必須為 12 到 16 個字符,並且應該絕對無法破解。發起方 CHAP 金鑰必須是唯一的,且不能與目標 CHAP 金鑰相同。如果未指定,則會產生一個隨機密鑰。

細繩

沒有任何

targetSecret

用於目標的 CHAP 金鑰(相互 CHAP 認證)。這個秘密必須為 12 到 16 個字符,並且應該絕對無法破解。目標 CHAP 金鑰必須是唯一的,不能與發起方 CHAP 金鑰相同。如果未指定,則會產生一個隨機密鑰。

細繩

沒有任何

username

此帳戶的唯一使用者名稱。 (長度必須為 1 到 64 個字元)。

細繩

沒有任何

是的

傳回值

此方法具有以下傳回值:

Name

描述

類型

帳戶

包含有關新建立帳戶資訊的物件。

帳戶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