データベースアカウントの権限を変更します。
操作説明
この API オペレーションは、クラスター バージョン 21.8 以前にのみ適用されます。クラスター バージョンが 21.8 より新しい場合は、高権限アカウントを使用して SQL ステートメントを実行し、標準ユーザーの権限を変更する必要があります。
今すぐお試しください
テスト
RAM 認証
|
アクション |
アクセスレベル |
リソースタイプ |
条件キー |
依存アクション |
|
clickhouse:ModifyAccountAuthority |
update |
*DBCluster
|
なし | なし |
リクエストパラメーター
|
パラメーター |
型 |
必須 / 任意 |
説明 |
例 |
| RegionId |
string |
任意 |
リージョン ID です。最新のリージョン一覧を取得するには、DescribeRegions オペレーションを呼び出してください。 |
cn-hangzhou |
| DBClusterId |
string |
必須 |
クラスター ID です。 |
cc-bp108z124a8o7**** |
| AccountName |
string |
必須 |
データベースアカウントです。 |
test |
| DmlAuthority |
string |
必須 |
データベースアカウントに付与される DML 権限です。有効な値は以下のとおりです。
|
all |
| DdlAuthority |
boolean |
必須 |
データベースアカウントに DDL 権限を付与するかどうかを指定します。有効な値は以下のとおりです。
|
true |
| AllowDatabases |
string |
必須 |
権限を付与するデータベースの一覧です。複数のデータベース名はカンマ (,) で区切ります。 |
db1 |
| TotalDatabases |
string |
任意 |
クラスター内のすべてのデータベースです。複数のデータベース名はカンマ (,) で区切ります。 |
db1,db2 |
| AllowDictionaries |
string |
必須 |
権限を付与する辞書の一覧です。複数の辞書名はカンマ (,) で区切ります。 |
dt1 |
| TotalDictionaries |
string |
任意 |
クラスター内のすべての辞書です。複数の辞書名はカンマ (,) で区切ります。 |
dt1,dt2 |
レスポンスフィールド
|
フィールド |
型 |
説明 |
例 |
|
object |
|||
| RequestId |
string |
リクエスト ID です。 |
05321590-BB65-4720-8CB6-8218E041CDD0 |
例
成功レスポンス
JSONJSON
{
"RequestId": "05321590-BB65-4720-8CB6-8218E041CDD0"
}
エラーコード
|
HTTP ステータスコード |
エラーコード |
エラーメッセージ |
説明 |
|---|---|---|---|
| 500 | InternalError | An error occurred while processing your request. | An error occurred while processing your request. |
| 404 | InvalidDBCluster.NotFound | The DBClusterId provided does not exist in our records. | The DBClusterId provided does not exist in our records. |
| 503 | ServiceUnavailable | An error occurred while processing your request. | An error occurred while processing your request. |
完全なリストについては、「エラーコード」をご参照ください。
変更履歴
完全なリストについては、「変更履歴」をご参照ください。