ユーザーからデータベースおよびデータベースアカウントに対する権限を取り消します。
今すぐお試しください
テスト
RAM 認証
|
アクション |
アクセスレベル |
リソースタイプ |
条件キー |
依存アクション |
|
yundun-bastionhost:DetachDatabaseAccountsFromUser |
*All Resource
|
なし | なし |
リクエストパラメーター
|
パラメーター |
型 |
必須 / 任意 |
説明 |
例 |
| InstanceId |
string |
必須 |
踏み台ホストの ID。 説明
踏み台ホストの ID を照会するには、DescribeInstances 操作を呼び出します。 |
bastionhost-cn-pe335ipfk01 |
| RegionId |
string |
任意 |
踏み台ホストのリージョン ID。 説明
リージョン ID とリージョン名のマッピングの詳細については、「リージョンとゾーン」をご参照ください。 |
cn-shanghai |
| UserId |
string |
必須 |
データベースおよびデータベースアカウントに対する権限を取り消すユーザーの ID。 説明
ユーザーの ID を照会するには、「ListUsers」操作を呼び出します。 |
1 |
| Databases |
array<object> |
任意 |
データベース。 |
|
|
object |
任意 |
|||
| DatabaseId |
string |
任意 |
権限を取り消すデータベースの ID。 |
8 |
| DatabaseAccountIds |
array |
任意 |
データベースアカウント ID の配列。 |
|
|
string |
任意 |
権限を取り消すデータベースアカウントの ID。 |
["1","2","3"] |
リクエストパラメーターのデータ構造
Databases
| パラメーター | タイプ | 説明 |
| DatabaseId | string | データベース ID。 |
| DatabaseAccountIds | array[string] | データベースアカウント ID の配列。JSON 文字列を指定します。最大 10 個のデータベースアカウント ID を指定できます。 |
Databases の例を次のコードに示します。
[
{"DatabaseId":"1"} // データベースとデータベースアカウントの権限を取り消します。
{"DatabaseId":"2","DatabaseAccountIds":["1","2","3",...]}, // データベースアカウントのみの権限を取り消します。
{"DatabaseId":"5","DatabaseAccountIds":[]} // サポートされていません。
...
]
レスポンスフィールド
|
フィールド |
型 |
説明 |
例 |
|
object |
|||
| RequestId |
string |
リクエスト ID。 |
79D7E114-CB52-5695-AB15-12776C308387 |
| Results |
array<object> |
呼び出しの結果。 |
|
|
array<object> |
|||
| Code |
string |
返されるエラーコード。OK が返された場合、操作は成功しました。その他のエラーコードが返された場合、操作は失敗しました。 |
OK |
| DatabaseAccounts |
array<object> |
データベースアカウントの操作結果を示すリスト。 |
|
|
object |
|||
| Code |
string |
返されるエラーコード。OK が返された場合、操作は成功しました。その他のエラーコードが返された場合、操作は失敗しました。 |
OK |
| DatabaseAccountId |
string |
権限が取り消されたデータベースアカウントの ID。 |
9 |
| Message |
string |
返されるエラーメッセージ。 |
None |
| DatabaseId |
string |
権限が取り消されたデータベースの ID。 |
4 |
| Message |
string |
返されるエラーメッセージ。 |
None |
| UserId |
string |
ユーザー ID。 |
1 |
例
成功レスポンス
JSONJSON
{
"RequestId": "79D7E114-CB52-5695-AB15-12776C308387",
"Results": [
{
"Code": "OK",
"DatabaseAccounts": [
{
"Code": "OK",
"DatabaseAccountId": "9",
"Message": "None"
}
],
"DatabaseId": "4",
"Message": "None",
"UserId": "1"
}
]
}
エラーコード
|
HTTP ステータスコード |
エラーコード |
エラーメッセージ |
説明 |
|---|---|---|---|
| 400 | InvalidParameter | The argument is invalid. | |
| 500 | InternalError | An unknown error occurred. |
完全なリストについては、「エラーコード」をご参照ください。
変更履歴
完全なリストについては、「変更履歴」をご参照ください。