ApsaraDB for Tair (Redis® OSS-Compatible) データベースインスタンスのアカウントを作成します。
操作説明
この API オペレーションは、Redis 4.0 以降と互換性のあるインスタンスのみをサポートしています。
この API オペレーションを呼び出す際、インスタンスステータスは実行中である必要があります。
インスタンスごとに最大 18 個のアカウントを作成できます。
この API オペレーションに対応するコンソール操作については、「アカウント管理」をご参照ください。
今すぐお試しください
テスト
RAM 認証
|
アクション |
アクセスレベル |
リソースタイプ |
条件キー |
依存アクション |
|
kvstore:CreateAccount |
create |
*DBInstance
|
なし | なし |
リクエストパラメーター
|
パラメーター |
型 |
必須 / 任意 |
説明 |
例 |
| InstanceId |
string |
必須 |
インスタンスの ID。 |
r-bp1zxszhcgatnx**** |
| AccountName |
string |
必須 |
アカウント名。名前は以下の要件を満たす必要があります。
|
demo_account |
| AccountPrivilege |
string |
任意 |
アカウントの権限。有効な値:
|
RoleReadOnly |
| AccountPassword |
string |
必須 |
アカウントのパスワード。パスワードの長さは 8~32 文字で、大文字、小文字、特殊文字、数字のうち少なくとも 3 種類を含む必要があります。サポートされている特殊文字は |
uWonno21**** |
| AccountDescription |
string |
任意 |
アカウントの説明。
|
test_account |
| AccountType |
string |
任意 |
アカウントタイプ。値を Normal (標準アカウント) に設定します。 |
Normal |
| SourceBiz |
string |
任意 |
このパラメーターは内部メンテナンス専用です。このパラメーターを指定する必要はありません。 |
SDK |
| Parameters |
string |
任意 |
JSON フォーマットで変更するアカウントパラメーター。新しい値は元の値を上書きします。 重要 このパラメーターは Tair Serverless KV インスタンスでのみサポートされています。 |
{"access-db-id":"1","cu-limit":"10"} |
レスポンスフィールド
|
フィールド |
型 |
説明 |
例 |
|
object |
|||
| RequestId |
string |
リクエスト ID。 |
ABAF95F6-35C1-4177-AF3A-70969EBD**** |
| InstanceId |
string |
インスタンスの ID。 |
r-bp1zxszhcgatnx**** |
| AcountName |
string |
[非推奨] このパラメーターは非推奨になりました。 |
demo_account |
| AccountName |
string |
アカウント名。 |
demo_account |
例
成功レスポンス
JSONJSON
{
"RequestId": "ABAF95F6-35C1-4177-AF3A-70969EBD****",
"InstanceId": "r-bp1zxszhcgatnx****",
"AcountName": "demoaccount",
"AccountName": "demoaccount"
}
エラーコード
|
HTTP ステータスコード |
エラーコード |
エラーメッセージ |
説明 |
|---|---|---|---|
| 400 | InvalidAccountName.Duplicate | Specified AccountName already exists in this instance. | |
| 400 | InvalidAccountName.Format | Specified AccountName is not valid. | |
| 400 | InvalidEngineVersion.Format | Current EngineVersion does not support operations. | |
| 400 | InvalidAccountDescription.Format | Specified AccountDescription is not valid. | |
| 400 | InvalidAccountPassword.Format | Specified AccountPassword is not valid. | |
| 400 | InvalidDBInstanceAccountMode.Format | Current DB instance AccountMode does not support this operation. | |
| 400 | InvalidAccountName.Forbid | Specified AccountName is a keyword. | |
| 400 | InvalidAccountPrivilege.Malformed | Specified account privilege is not valid. | |
| 403 | AccountLimitExceeded | Exceeding the allowed amount of account. |
完全なリストについては、「エラーコード」をご参照ください。
変更履歴
完全なリストについては、「変更履歴」をご参照ください。