ApsaraDB for Tair (Redis OSS互換) インスタンスのアカウントを作成します。
操作説明
この API は、Redis 4.0 以降のバージョンと互換性のあるインスタンスのみをサポートしています。
この API を使用するには、インスタンスが実行中ステータスである必要があります。
インスタンスごとに最大 18 個のアカウントを作成できます。
対応するコンソール操作については、「アカウント管理」をご参照ください。
今すぐお試しください
テスト
RAM 認証
|
アクション |
アクセスレベル |
リソースタイプ |
条件キー |
依存アクション |
|
kvstore:CreateAccount |
create |
*DBInstance
|
なし | なし |
リクエストパラメーター
|
パラメーター |
型 |
必須 / 任意 |
説明 |
例 |
| InstanceId |
string |
必須 |
インスタンスの ID。 |
r-bp1zxszhcgatnx**** |
| AccountName |
string |
必須 |
アカウント名。名前は次の要件を満たす必要があります。
|
demoaccount |
| AccountPrivilege |
string |
任意 |
アカウントの権限。有効な値:
|
RoleReadOnly |
| AccountPassword |
string |
必須 |
アカウントのパスワード。パスワードは 8 ~ 32 文字の長さで、大文字、小文字、数字、および特定の特殊文字の少なくとも 3 種類を含める必要があります。これらの特殊文字には、 |
uWonno21**** |
| AccountDescription |
string |
任意 |
アカウントの説明。
|
testaccount |
| AccountType |
string |
任意 |
アカウントのタイプ。値を Normal に設定します。これは、アカウントが標準アカウントであることを示します。 |
Normal |
| SourceBiz |
string |
任意 |
このパラメーターは内部メンテナンスのみに使用されます。このパラメーターを指定する必要はありません。 |
SDK |
レスポンスフィールド
|
フィールド |
型 |
説明 |
例 |
|
object |
|||
| RequestId |
string |
リクエストの ID。 |
ABAF95F6-35C1-4177-AF3A-70969EBD**** |
| InstanceId |
string |
インスタンスの ID。 |
r-bp1zxszhcgatnx**** |
| AcountName |
string |
アカウント名。 |
demoaccount |
| AccountName |
string |
アカウント名。 |
demoaccount |
例
成功レスポンス
JSONJSON
{
"RequestId": "ABAF95F6-35C1-4177-AF3A-70969EBD****",
"InstanceId": "r-bp1zxszhcgatnx****",
"AcountName": "demoaccount",
"AccountName": "demoaccount"
}
エラーレスポンス
JSONJSON
{
"RequestId":"ABAF95F6-35C1-4177-AF3A-70969EBDF624",
"AcountName":"test2"
}
エラーコード
|
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. |
完全なリストについては、「エラーコード」をご参照ください。
変更履歴
完全なリストについては、「変更履歴」をご参照ください。