データベースおよびデータベースアカウントに対する権限をユーザーグループに付与します。
今すぐお試しください
テスト
RAM 認証
|
アクション |
アクセスレベル |
リソースタイプ |
条件キー |
依存アクション |
|
yundun-bastionhost:AttachDatabaseAccountsToUserGroup |
update |
*All Resource
|
なし | なし |
リクエストパラメーター
|
パラメーター |
型 |
必須 / 任意 |
説明 |
例 |
| InstanceId |
string |
必須 |
Bastionhost インスタンスの ID です。 説明
DescribeInstances 操作を呼び出してインスタンス ID を取得します。 |
bastionhost-cn-zvp282aly06 |
| RegionId |
string |
任意 |
Bastionhost インスタンスのリージョン ID です。 説明
リージョン ID とリージョン名のマッピングの詳細については、「リージョンとゾーン」をご参照ください。 |
cn-hangzhou |
| UserGroupId |
string |
必須 |
権限を付与するユーザーグループの ID です。 |
2 |
| Databases |
array<object> |
任意 |
データベースオブジェクトの配列です。 説明
最大 10 個のデータベースと 10 個のデータベースアカウントを指定できます。データベースアカウントを指定しない場合、権限はデータベース全体に付与されます。 |
|
|
object |
任意 |
|||
| DatabaseId |
string |
任意 |
権限を付与するデータベースインスタンスの ID です。 |
58 |
| DatabaseAccountIds |
array |
任意 |
データベースアカウント ID の配列です。 |
|
|
string |
任意 |
データベースアカウントの ID です。 |
["1","2","3"] |
リクエストパラメーターのデータ構造
Database オブジェクトの配列です。
| フィールド | タイプ | 説明 |
| DatabaseId | string | データベースの ID です。 |
| DatabaseAccountIds | array[string] | アカウント ID の配列です。最大 10 個のアカウント ID を指定できます。 |
次のコードは、このパラメーターの例を示しています。
[
{"DatabaseId":"1"} // データベースにのみ権限を付与します。
{"DatabaseId":"2","DatabaseAccountIds":["1","2","3",...]}, // データベースとそのアカウントに権限を付与します。
{"DatabaseId":"5","DatabaseAccountIds":[]} // サポートされていません。
]
レスポンスフィールド
|
フィールド |
型 |
説明 |
例 |
|
object |
|||
| RequestId |
string |
リクエストの ID です。 |
5D0EB759-CB0A-537D-A2CC-13A9854FA08D |
| Results |
array<object> |
呼び出しの結果です。 |
|
|
array<object> |
|||
| Code |
string |
エラーコードです。値が `OK` の場合、権限付与は成功です。その他の値は、権限付与が失敗したことを示します。 |
OK |
| DatabaseAccounts |
array<object> |
データベースアカウント情報のリストです。 |
|
|
object |
|||
| Code |
string |
エラーコードです。値が `OK` の場合、権限付与は成功です。その他の値は、権限付与が失敗したことを示します。 |
OK |
| DatabaseAccountId |
string |
データベースアカウントの ID です。 |
8 |
| Message |
string |
エラーメッセージです。 |
NULL |
| DatabaseId |
string |
データベースインスタンスの ID です。 |
2 |
| Message |
string |
エラーメッセージです。 |
NULL |
| UserGroupId |
string |
ユーザーグループの ID です。 |
1 |
例
成功レスポンス
JSONJSON
{
"RequestId": "5D0EB759-CB0A-537D-A2CC-13A9854FA08D",
"Results": [
{
"Code": "OK",
"DatabaseAccounts": [
{
"Code": "OK",
"DatabaseAccountId": "8",
"Message": "NULL"
}
],
"DatabaseId": "2",
"Message": "NULL",
"UserGroupId": "1"
}
]
}
エラーコード
|
HTTP ステータスコード |
エラーコード |
エラーメッセージ |
説明 |
|---|---|---|---|
| 400 | InvalidParameter | The argument is invalid. | |
| 500 | InternalError | An unknown error occurred. |
完全なリストについては、「エラーコード」をご参照ください。
変更履歴
完全なリストについては、「変更履歴」をご参照ください。