この API では、AdisaraDB for Redis インスタンスのアカウントの権限を変更します。

  • ApsaraDB for Redis インスタンスのエンジンバージョンが Redis 4.0 以上である必要があります。
  • ApsaraDB for Redis インスタンスが実行ステータスである必要があります。

デバッグ

Alibaba Cloud は、API の使用を簡素化するために OpenAPI Explorer を提供しています。 OpenAPI Explorerを使用して、API の検索、API の呼び出し、SDK サンプルコードの動的生成を行うことができます。

リクエストパラメーター

パラメーター データ型 必須項目 説明
AccountName String 必須 demoaccount

アカウントの名前。 名前は先頭文字列が小文字である必要があります。小文字、数字、アンダースコア (_) が使用可能です。 名前の長さは 1~16 文字である必要があります。

AccountPrivilege String 必須 RoleReadWrite

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

  • RoleReadOnly
  • RoleReadWrite (既定値)
  • RoleRepl
ApsaraDB for Redis インスタンスでデータを読み書きすることに加えて、RoleRepl 権限を持つアカウントでは、SYNC および PSYNC コマンドを実行できます。 RoleRepl 権限は、Redis 4.0 のスタンダードエディションの ApisaraDB for Redis インスタンスのアカウントにのみに付与できます。
Action String 必須 GrantAccountPrivilege

実行する操作。 このパラメーターを GrantAccountPrivilege に設定します。

InstanceId String 必須 r-bp1xxxxxxxxxxxxx

アカウントが属するインスタンスの ID 。

AccessKeyId String 任意 Lxxxxxxxxxxxxxxw

Alibaba Cloud が提供する、サービスにアクセスするための AccessKey ID。

レスポンスパラメーター

パラメーター データ型 説明
RequestId String 3845BDF5-15A6-4444-B770-785018191E25

リクエストの ID 。

リクエスト例


https://r-kvstore.aliyuncs.com/
? Action=GrantAccountPrivilege
&InstanceId=r-bp1xxxxxxxxxxxxx
&AccountName=demoaccount
&AccountPrivilege=RoleReadOnly
&<Common request parameters>

通常のレスポンス例

XML 形式

<GrantAccountPrivilegeResponse>
  <RequestId>3845BDF5-15A6-4444-B770-785018191E25</RequestId>
</GrantAccountPrivilegeResponse>

JSON 形式

{
	"RequestId":"3845BDF5-15A6-4444-B770-785018191E25"
}

エラーコード

エラーコードの表示。