1.7. ユーザーの変更
既存ユーザーの変更
機能
`users=write`
構文
POST /admin/user?format=json HTTP/1.1
Host: FULLY_QUALIFIED_DOMAIN_NAME
Name | 説明 | 型 | 例 | 必須 |
---|---|---|---|---|
| 変更するユーザー ID。 | 文字列 |
| はい |
| 変更されるユーザーの表示名。 | 文字列 |
| いいえ |
| ユーザーに関連付けるメールアドレス。 | 文字列 |
| いいえ |
| 新しいキーペアを生成し、既存のキーリングに追加します。 | ブール値 | True [False] | いいえ |
| アクセスキーを指定します。 | 文字列 |
| いいえ |
| シークレットキーを指定します。 | 文字列 |
| いいえ |
| 生成されるキータイプ。オプションは swift、s3 (デフォルト) です。 | 文字列 |
| いいえ |
| ユーザーケイパビリティー。 | 文字列 |
| いいえ |
| ユーザーが所有できるバケットの最大数を指定します。 | 整数 | 500 [1000] | いいえ |
| ユーザーが一時停止されるかどうかを指定します。 | ブール値 | False [False] | No |
Name | 説明 | タイプ | 親 |
---|---|---|---|
| ユーザーデータ情報のコンテナー | コンテナー | 該当なし |
| ユーザー ID。 | 文字列 |
|
| ユーザーの表示名。 | 文字列 |
|
| ユーザーが一時停止した場合は True。 | ブール値 |
|
| ユーザーが所有するバケットの最大数。 | 整数 |
|
| このユーザーアカウントに関連付けられたサブユーザー。 | コンテナー |
|
| このユーザーアカウントに関連付けられた S3 キー。 | コンテナー |
|
| このユーザーアカウントに関連付けられた Swift 鍵。 | コンテナー |
|
| ユーザーケイパビリティー。 | コンテナー |
|
成功すると、応答にはユーザー情報が含まれます。
Name | 説明 | コード |
---|---|---|
| 無効なアクセスキーが指定されている。 | 400 Bad Request |
| 無効なキータイプが指定されている。 | 400 Bad Request |
| 無効なシークレットキーが指定されている。 | 400 Bad Request |
| 提供されたアクセスキーが存在し、別のユーザーに属している。 | 409 Conflict |
| 提供されるメールアドレスが存在する。 | 409 Conflict |
| 無効な管理者ケイパビリティーの付与を試行。 | 400 Bad Request |
関連情報
- サブユーザーの変更については、Red Hat Ceph Storage 開発者ガイド を参照してください。