この 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 |
アカウントの権限。 有効値:
注 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"
}