この 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

アカウントの権限。 有効値:

  • RoleReadOnly
  • RoleReadWrite (既定値)
  • RoleRepl
RoleRepl 権限を持つアカウントは、ApsaraDB for Redis インスタンスのデータの読み書きに加えて、SYNC および PSYNC コマンドを実行できます。 RoleRepl 権限は、Redis 4.0 のスタンダードエディションの ApsaraDB for Redis インスタンスのアカウントにのみ付与できます。
AccountDescription String 任意 this is a test account

アカウントについての説明。

  • 説明は英字で始める必要があります。http:// または https:// で始めることはできません。
  • 文字、アンダースコア (_)、ハイフン (-)、および数字を含めることができます。
  • 長さは 2~256 文字です。
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"
}

エラーコード

エラーコードの表示。