この API では、ApsaraDB for Redis インスタンスで指定された権限を持つアカウントを作成します。
- ApsaraDB for Redis インスタンスのエンジンバージョンは、Redis 4.0 以上である必要があります。
- ApsaraDB for Redis インスタンスのステータスが実行中である必要があります。
- ApsaraDB for Redis インスタンスには、最大 18 個のアカウントを作成できます。
コンソールで対応する操作を実行する方法の詳細については、「データベースアカウントの管理」をご参照ください。
デバッグ
Alibaba Cloud は、API の使用を簡素化するために OpenAPI Explorer を提供しています。 OpenAPI Explorer を使用して、API の検索、API の呼び出し、SDK サンプルコードの動的生成を行うことができます。
リクエストパラメーター
パラメーター | データ型 | 必須項目 | 例 | 説明 |
---|---|---|---|---|
Action | String | 必須 | CreateAccount |
実行する操作。 このパラメーターを CreateAccount に設定します。 |
AccountName | String | 必須 | demoaccount |
アカウントの名前。 名前は小文字で始まる必要があります。小文字、数字、アンダースコア (_) を含めることができます。 長さは 1~16 文字です。 |
AccountPassword | String | 必須 | uWonno233 |
アカウントのパスワード。 パスワードの長さは 8~32 文字で、大文字、小文字、数字、特殊文字のうち、3 種類を含める必要があります。 特殊文字には、次が含まれます: |
InstanceId | String | 必須 | r-bp1xxxxxxxxxxxxx |
アカウントを作成するインスタンスの ID。 |
AccessKeyId | String | 任意 | Lxxxxxxxxxxxxxxw |
Alibaba Cloud がサービスにアクセスするために提供する AccessKey ID。 |
AccountPrivilege | String | 任意 | RoleReadOnly |
アカウントの権限。 有効値:
注 RoleRepl 権限を持つアカウントは、ApsaraDB for Redis インスタンスのデータの読み書きに加えて、SYNC および PSYNC コマンドを実行できます。
RoleRepl 権限は、Redis 4.0 のスタンダードエディションの ApsaraDB for Redis インスタンスのアカウントにのみ付与できます。
|
AccountDescription | String | 任意 | this is a test account |
アカウントについての説明。
|
AccountType | String | 任意 | Normal |
アカウントのタイプ。 このパラメーターは Normal に設定します。 |
レスポンスパラメーター
パラメーター | データ型 | 例 | 説明 |
---|---|---|---|
AcountName | String | demoaccount |
アカウントの名前。 |
InstanceId | String | r-bp1xxxxxxxxxxxxx |
インスタンスの ID。 |
RequestId | String | ABAF95F6-35C1-4177-AF3A-70969EBDF624 |
リクエストの ID。 |
例
リクエスト例
https://r-kvstore.aliyuncs.com/
? Action=CreateAccount
? AccountName=demoaccount
&AccountPassword=uWonno233
&InstanceId=r-bp1xxxxxxxxxxxxx
&<Common request parameters>
正常に処理された場合のレスポンス例
XML
形式
<CreateAccountResponse>
<RequestId>ABAF95F6-35C1-4177-AF3A-70969EBDF624</RequestId>
<AcountName>demoaccount</AcountName>
</CreateAccountResponse>
JSON
形式
{
"RequestId":"ABAF95F6-35C1-4177-AF3A-70969EBDF624",
"AcountName":"demoaccount"
}