Enables or disables the audit log for a MongoDB instance or modifies the storage duration of audit logs.
Operation description
This operation applies to General-purpose and Dedicated instances that use local disks.
You can call this operation up to 30 times per minute. Requests that exceed this limit are throttled. Do not call this operation at a high frequency. To make frequent calls, 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 instance ID. |
dds-bp1785659e3f**** |
| AuditStatus |
string |
Yes |
The status of the audit log. Valid values:
|
enable |
| StoragePeriod |
integer |
No |
The storage duration of audit logs, in days. Valid values: 1 to 365. The default value is 30. |
30 |
| AuditLogSwitchSource |
string |
No |
The source of the request. Set the value to Console. |
Console |
| ServiceType |
string |
No |
The edition of the audit log.
Note
The default value is Trial. Starting from January 6, 2022, the Standard Edition of the audit log is progressively released in all regions, and applications for the free trial version will be discontinued. Set this parameter to Standard. |
Standard |
Response elements
|
Element |
Type |
Description |
Example |
|
object |
Request ID. |
||
| RequestId |
string |
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.