The MaskOssImage operation masks images in OSS objects.
Operation description
Prerequisites
To use this operation, you must purchase an image masking quota. Each time you call this operation, one unit is deducted from your quota.
QPS limits
The queries per second (QPS) limit for a single user is 10. If you exceed this limit, API calls are throttled, which may affect your business. We recommend that you make API calls at a reasonable rate.
Usage notes
After masking is complete, the masked image is saved to the aliyun_dsc_desensitization folder in the bucket that contains the original image.
For example, if an image is located at exampledir/test.png in a bucket, the masked image is saved as aliyun_dsc_desensitization/exampledir/test.png.
For more information, see https://www.alibabacloud.com/help/zh/dsc/data-security-center/user-guide/picture-desensitization
Try it now
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
yundun-sddp:MaskOssImage |
none |
*All Resource
|
|
None |
Request syntax
POST HTTP/1.1
Request parameters
|
Parameter |
Type |
Required |
Description |
Example |
| BucketName |
string |
Yes |
The name of the OSS bucket. |
sddp-api-demo-bucket |
| ObjectKey |
string |
Yes |
The full path of the object in OSS. |
dir1/test.png |
| ServiceRegionId |
string |
Yes |
The region where the bucket is located. |
cn-hangzhou |
| MaskRuleIdList |
string |
Yes |
A comma-separated list of data masking rule IDs. The following list describes the rule IDs: 3000: Images that contain ID card information (the Chinese mainland) 3009: Images that contain license plate information (the Chinese mainland) 3002: Images that contain faces 1002: Names (Simplified Chinese) 1003: Addresses (the Chinese mainland) 4003: Unified Social Credit Code 63009: Images that contain eyes |
3000,3002 |
| IsSupportRestore |
boolean |
No |
Specifies whether the masked image can be restored to the original. |
true |
| IsAlwaysUpload |
boolean |
No |
Specifies whether to always upload the processed image. If this parameter is set to false, the image is uploaded only if a masking rule is matched. If this parameter is set to true, the processed image is always uploaded. |
true |
Response elements
|
Element |
Type |
Description |
Example |
|
object |
Schema of Response |
||
| RequestId |
string |
The ID of the request. |
136082B3-B21F-5E9D-B68E-991FFD205D24 |
Examples
Success response
JSON format
{
"RequestId": "136082B3-B21F-5E9D-B68E-991FFD205D24"
}
Error codes
|
HTTP status code |
Error code |
Error message |
Description |
|---|---|---|---|
| 400 | IdempotentParameterMismatch | The request uses the same client token as a previous, but non-identical request. Do not reuse a client token with different requests, unless the requests are identical. |
See Error Codes for a complete list.
Release notes
See Release Notes for a complete list.