Skip to main content
本製品の最新リリースがご利用いただけます。
日本語は機械翻訳による参考訳です。内容に矛盾や不一致があった場合には、英語の内容が優先されます。

アカウントの変更

共同作成者 netapp-pcarriga

使用することができます `ModifyAccount`既存のアカウントを変更する方法。

アカウントをロックすると、そのアカウントからの既存の接続はすべて直ちに終了します。アカウントの CHAP 設定を変更すると、既存の接続はアクティブなままになり、以降の接続または再接続では新しい CHAP 設定が使用されます。アカウントの属性をクリアするには、attributes パラメータに {} を指定します。

パラメータ

このメソッドには次の入力パラメータがあります。

Name 説明 タイプ デフォルト値 必須

accountID

変更するアカウントの AccountID。

integer

なし

はい

attributes

JSON オブジェクト形式の名前と値のペアのリスト。

JSONオブジェクト

なし

いいえ

enableChap

イニシエーターがボリュームにアクセスするために CHAP アカウント資格情報を使用できるかどうかを指定します。

ブーリアン

なし

いいえ

イニシエーターシークレット

イニシエーターに使用する CHAP シークレット。この秘密は 12 〜 16 文字の長さで、解読不可能なものでなければなりません。イニシエーターの CHAP シークレットは一意である必要があり、ターゲットの CHAP シークレットと同じにすることはできません。

string

なし

いいえ

ステータス

アカウントのステータス。有効な値は次のとおりです。

  • アクティブ: アカウントはアクティブであり、接続が許可されています。

  • ロック: アカウントがロックされており、接続が拒否されます。

string

なし

いいえ

ターゲットシークレット

ターゲットに使用する CHAP シークレット (相互 CHAP 認証)。この秘密は 12 〜 16 文字の長さで、侵入不可能なものでなければなりません。ターゲット CHAP シークレットは一意である必要があり、イニシエーター CHAP シークレットと同じにすることはできません。

string

なし

いいえ

ユーザ名

アカウントに関連付けられたユーザー名を変更するために使用されます。 (長さは 1 ~ 64 文字にする必要があります)。

string

なし

いいえ

戻り値

このメソッドの戻り値は次のとおりです。

Name

説明

タイプ

アカウント

変更されたアカウントに関する情報を含むオブジェクト。

リクエスト例

このメソッドのリクエストは次の例のようになります。この例では、{} を指定して属性をクリアします。

{
   "method": "ModifyAccount",
   "params": {
     "accountID"  : 25,
     "status"   : "locked",
     "attributes" : {}
   },
   "id" : 1
}

応答例

このメソッドは、次の例のような応答を返します。

{
    "account": {
        "storageContainerID": "abcdef01-1234-5678-90ab-cdef01234567",
        "username": "user1",
        "accountID": 1,
        "volumes": [
        ],
        "enableChap": true,
        "initiatorSecret": "txz123456q890",
        "attributes": {
        },
        "status": active",
        "targetSecret": "rxe123b567890"
    }
}

バージョン以降の新機能

9.6