Configures authentication for snapshot callbacks.
Operation description
To configure authentication for snapshot callbacks, first configure a callback URL. For more information, see Add a snapshot configuration.
You can call this operation to configure authentication for snapshot callbacks for a streaming domain. Ensure that the parameters are set as required.
The snapshot service supports adding a signature header to HTTP or HTTPS callback requests. This allows the receiving server to authenticate the signature and prevent unauthorized or invalid requests. For more information, see Authentication for snapshot callbacks.
QPS limits
This operation is limited to 30 queries per second (QPS) for each user. Calls that exceed this limit are throttled. This can interrupt your services. Pace your API calls to avoid this limit.
Try it now
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
live:SetSnapshotCallbackAuth |
update |
*All Resource
|
None | None |
Request parameters
|
Parameter |
Type |
Required |
Description |
Example |
| RegionId |
string |
No |
The ID of the region. |
cn-shanghai |
| DomainName |
string |
Yes |
The streaming domain. |
example.aliyundoc.com |
| CallbackReqAuth |
string |
Yes |
Specifies whether to enable callback authentication. Valid values:
|
yes |
| CallbackAuthKey |
string |
Yes |
The authentication key for callbacks. |
yourkey |
Response parameters
|
Parameter |
Type |
Description |
Example |
|
object |
|||
| RequestId |
string |
The ID of the request. |
16A96B9A-F203-4EC5-8E43-CB92E68F4CD5 |
Examples
Success response
JSON format
{
"RequestId": "16A96B9A-F203-4EC5-8E43-CB92E68F4CD5"
}
Error codes
|
HTTP status code |
Error code |
Error message |
Description |
|---|---|---|---|
| 400 | MissingParam | %s | |
| 400 | MalformedParam | %s | |
| 500 | InternalError | %s |
See Error Codes for a complete list.
Release notes
See Release Notes for a complete list.