DB authorization
Try it now
Test
RAM authorization
Action | Access level | Resource type | Condition key | Dependent action |
hologram:GrantTablePermission | update | *Instance
| None | None |
Request syntax
POST /api/v1/instances/{instanceId}/grantTablePermission HTTP/1.1Path Parameters
Parameter | Type | Required | Description | Example |
instanceId | string | No | The instance ID. | hgpostcn-cn-zpr3426xxx |
Request parameters
Parameter | Type | Required | Description | Example |
| body | object | No | The request body. | |
databaseName | string | No | The database name. | my_db |
| privileges | array | No | The list of permissions. | |
string | No | The list of permissions. For more information, see Hologres permission models. | INSERT | |
userName | string | No | The user ID. For more information, see Account overview. | p4_1234xxxx |
schemaName | string | No | The schema name. | my_schema |
tableName | string | No | The table name. | orders_pay |
allTable | boolean | No | Specifies whether to grant the permissions to all tables in the schema. | true |
Response elements
Element | Type | Description | Example |
object | |||
RequestId | string | The request ID. | 2A8DEF6E-067E-5DB0-BAE1-2894266E6C6A |
Success | string | Indicates whether the request was successful. | true |
ErrorCode | string | The error code. | null |
ErrorMessage | string | The error message. | null |
HttpStatusCode | string | The HTTP status code. | 200 |
Data | boolean | Indicates whether the operation was successful. Valid values: | true |
Examples
Success response
JSON format
{
"RequestId": "2A8DEF6E-067E-5DB0-BAE1-2894266E6C6A\n",
"Success": "true",
"ErrorCode": "null",
"ErrorMessage": "null",
"HttpStatusCode": "200",
"Data": true
}Error codes
HTTP status code | Error code | Error message | Description |
403 | NoPermission | RAM user permission is insufficient, please grant AliyunHologresReadOnlyAccess permission. |
See Error Codes for a complete list.
Release notes
See Release Notes for a complete list.