Grants permissions on a database schema.
Try it now
Test
RAM authorization
Action | Access level | Resource type | Condition key | Dependent action |
hologram:GrantSchemaPermission | list | *Instance
| None | None |
Request syntax
POST /api/v1/instances/{instanceId}/grantSchemaPermission HTTP/1.1Path Parameters
Parameter | Type | Required | Description | Example |
instanceId | string | No | The instance ID. | hgpostcn-cn-lbj33559xxxx |
Request parameters
Parameter | Type | Required | Description | Example |
| body | object | No | The request body. | |
databaseName | string | No | The database name. | db_demo |
| privileges | array | No | The list of permissions. | |
string | No | The permission. For more information, see SLPM. | developer | |
userName | string | No | The user ID. For more information, see Hologres account overview. | p4_134xxx |
schemaName | string | No | The schema name. | my_schema |
Response elements
Element | Type | Description | Example |
object | |||
RequestId | string | The ID of the request. | 2A8DEF6E-067E-5DB0-BAE1-2894266E6C6A |
Success | string | Indicates whether the request was successful. This parameter is not related to the business logic. | true |
ErrorCode | string | The error code. | null |
ErrorMessage | string | The error message. | null |
HttpStatusCode | string | The HTTP status code. | 200 |
Data | boolean | true: The operation was successful. false: The operation failed. | 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.