Adds a protected directory for a specified server.
Try it now
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
yundun-sas:ModifyWebLockCreateConfig |
update |
*WebLockConfig
|
None | None |
Request parameters
|
Parameter |
Type |
Required |
Description |
Example |
| SourceIp |
string |
No |
The IP address of the access source. |
39.170.XX.XX |
| Lang |
string |
No |
The language type of the request and response. Valid values:
|
zh |
| Uuid |
string |
Yes |
The UUID of the server for which you want to add a protected directory. Note
You can call the DescribeCloudCenterInstances operation to obtain the UUID of the server. |
inet-12345**** |
| Dir |
string |
Yes |
The protected directory. |
/home/admin/tomcat |
| ExclusiveDir |
string |
No |
The folder to exclude from web tamper proofing protection. Note
This parameter is required when the Defense mode Mode is set to blacklist pattern. |
/home/admin/test |
| ExclusiveFileType |
string |
No |
The file types to exclude from web tamper proofing protection. Separate multiple file types with semicolons (;). Valid values:
Note
This parameter is required when the Defense mode Mode is set to blacklist pattern. |
jpg |
| LocalBackupDir |
string |
Yes |
The local backup path used for secure backup of the protected directory. |
/usr/local/backup |
| Mode |
string |
No |
The protection directory mode. Valid values:
|
whitelist |
| InclusiveFileType |
string |
No |
The file types to protect with web tamper proofing. Separate multiple file types with semicolons (;). Valid values:
Note
This parameter is required when the Defense mode Mode is set to whitelist pattern. |
jpg |
| ExclusiveFile |
string |
No |
The file to exclude from web tamper proofing protection. Note
This parameter is required when the Defense mode Mode is set to blacklist pattern. |
/home/admin/apache.log |
| InclusiveFile |
string |
No |
The file to protect. Note
This parameter is required when the Defense mode Mode is set to whitelist pattern. |
/home/admin/test.log |
| DefenceMode |
string |
Yes |
The defense mode. Valid values:
|
block |
Response elements
|
Element |
Type |
Description |
Example |
|
object |
|||
| RequestId |
string |
The request ID. Alibaba Cloud generates a unique identifier for each request. You can use the request ID to troubleshoot issues. |
D9354C1A-D709-4873-9AAE-41513327B247 |
| ConfigId |
string |
The ID of the protected directory configuration. |
1404656 |
Examples
Success response
JSON format
{
"RequestId": "D9354C1A-D709-4873-9AAE-41513327B247",
"ConfigId": "1404656"
}
Error codes
|
HTTP status code |
Error code |
Error message |
Description |
|---|---|---|---|
| 400 | IllegalParam | Illegal param | |
| 400 | DuplicatedDirectory | Duplicated directory | |
| 400 | BeyondConfLimit | Beyond maxim protect directory count. | |
| 400 | ParentOrSubDirectoryProtected | Parent or child directories have been protected. | |
| 400 | DataNotExists | data not exist | |
| 500 | InternalError | The request processing has failed due to some unknown error. | |
| 500 | ServerError | ServerError | |
| 403 | NoPermission | caller has no permission |
See Error Codes for a complete list.
Release notes
See Release Notes for a complete list.