Enable or disable audit logging for a MongoDB instance or set the retention period for audit logs.
Operation description
This operation applies to instances with the General-purpose Local Disk or Dedicated Local Disk specification type.
You can call this operation up to 30 times per minute. Requests that exceed this limit are throttled. Avoid making high-frequency calls. For high-frequency use, use Logstore. For more information, see Manage Logstore.
Try it now
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
dds:ModifyAuditPolicy |
update |
*dbinstance
|
None | None |
Request parameters
|
Parameter |
Type |
Required |
Description |
Example |
| DBInstanceId |
string |
Yes |
The ID of the instance. |
dds-bp1785659e3f**** |
| AuditStatus |
string |
Yes |
The status of audit logging. Valid values:
|
enable |
| StoragePeriod |
integer |
No |
|
30 |
| AuditLogSwitchSource |
string |
No |
The source of the audit log request. Set this parameter to Console. |
Console |
| ServiceType |
string |
No |
The edition of audit logging.
Note
|
Standard |
| HotStoragePeriod |
integer |
No |
This parameter takes effect only in the V2_Standard edition (DAS Enterprise Edition [NoSQL-compatible] audit logs). It specifies the hot storage duration for audit logs. Valid values: 0 to 7 days. |
7 |
Response elements
|
Element |
Type |
Description |
Example |
|
object |
The request ID. |
||
| RequestId |
string |
The request ID. |
DC04D812-F18D-4568-9B88-F260D9590116 |
Examples
Success response
JSON format
{
"RequestId": "DC04D812-F18D-4568-9B88-F260D9590116"
}
Error codes
|
HTTP status code |
Error code |
Error message |
Description |
|---|---|---|---|
| 404 | EntityNotExistUser | The User does not exist. | |
| 404 | EntityNotExistService | The Service mongodb.aliyuncs.com does not exist. | |
| 404 | NoPermissionService | The Account NoPermission Error! Please Authorize The Account! Service Name: mongodb.aliyuncs.com, SLR Role:AliyunServiceRoleForMongoDB. | |
| 409 | EntityAlreadyExistsRole | The Role already exists:AliyunServiceRoleForMongoDB. |
See Error Codes for a complete list.
Release notes
See Release Notes for a complete list.