Product |
Abbreviation in CAM |
Console |
Authorization by Tag |
Authorization Granularity |
IP Restriction |
StreamLive |
mdl |
Supported |
not supported |
Operation level |
Supported |
Note:
The authorization granularity of cloud products is divided into three levels: service level, operation level, and resource level, based on the degree of granularity.
- Service level: It defines whether a user has the permission to access the service as a whole. A user can have either full access or no access to the service. For the authorization granularity of cloud products at service level, the authorization of specific APIs are not supported.
- Operation level: It defines whether a user has the permission to call a specific API of the service. For example, granting an account read-only access to the CVM service is an authorization at the operation level.
- Resource level: It is the finest authorization granularity which defines whether a user has the permission to access specific resources. For example, granting an account read/write access to a specific CVM instance is an authorization at the resource level.
API authorization granularity
Two authorization granularity levels of API are supported: resource level, and operation level.
- Resource level: It supports the authorization of a specific resource.
- Operation level: It does not support the authorization of a specific resource. If the policy syntax restricts a specific resource during authorization, CAM will determine that this API is not within the scope of authorization, and deem it as unauthorized.
Write operations
API |
API Description |
Authorization Granularity |
Six-segment Resource Description |
IP Restriction |
ActivateMediaService |
Create a media service user. |
Operation level |
* |
Supported |
CreateMediaLiveChannel |
Create a media channel. |
Operation level |
* |
Supported |
CreateMediaLiveInput |
Create media input. |
Operation level |
* |
Supported |
CreateStreamLiveChannel |
Creating Media Channels. |
Operation level |
* |
Supported |
CreateStreamLiveInput |
Creating Media Input. |
Operation level |
* |
Supported |
CreateStreamLiveInputSecurityGroup |
Create a limit of five input security groups. |
Operation level |
* |
Supported |
DeleteMediaLiveChannel |
Delete the live media channel. |
Operation level |
* |
Supported |
DeleteMediaLiveInput |
Delete media input. |
Operation level |
* |
Supported |
DeleteStreamLiveChannel |
Delete live media channels. |
Operation level |
* |
Supported |
DeleteStreamLiveInput |
Delete media input. |
Operation level |
* |
Supported |
DeleteStreamLiveInputSecurityGroup |
Delete the input security group. |
Operation level |
* |
Supported |
ModifyMediaLiveChannel |
Modify the live media channel information. |
Operation level |
* |
Supported |
ModifyMediaLiveInput |
Update media input. |
Operation level |
* |
Supported |
ModifyMediaLiveInputSecurityGroup |
Update input security group. |
Operation level |
* |
Supported |
ModifyStreamLiveChannel |
Modify media live channel information. |
Operation level |
* |
Supported |
ModifyStreamLiveInput |
Update media input. |
Operation level |
* |
Supported |
ModifyStreamLiveInputSecurityGroup |
Update the input security group. |
Operation level |
* |
Supported |
StartMediaLiveChannel |
Start the live media channel. |
Operation level |
* |
Supported |
StartStreamLiveChannel |
Launch live media channels. |
Operation level |
* |
Supported |
StopMediaLiveChannel |
Stop the live media channel. |
Operation level |
* |
Supported |
StopStreamLiveChannel |
Stop the live media channels. |
Operation level |
* |
Supported |
Read operations
API |
API Description |
Authorization Granularity |
Six-segment Resource Description |
IP Restriction |
DescribeMediaLiveChannel |
Query the live media channel information. |
Operation level |
* |
Supported |
DescribeMediaLiveChannelAlerts |
Query channel alarm information. |
Operation level |
* |
Supported |
DescribeMediaLiveChannelInputStatistics |
Query the statistics entered. |
Operation level |
* |
Supported |
DescribeMediaLiveChannelOutputStatistics |
Query channel output statistics. |
Operation level |
* |
Supported |
DescribeMediaLiveChannels |
Query the information of media live channel in batch. |
Operation level |
* |
Supported |
DescribeMediaLiveHighlightResult |
Query the highlight result information corresponding to the media live broadcast channel. |
Operation level |
* |
Supported |
DescribeMediaLiveInput |
Query media input. |
Operation level |
* |
Supported |
DescribeMediaLiveInputSecurityGroup |
Query input security group. |
Operation level |
* |
Supported |
DescribeMediaLiveInputSecurityGroups |
Batch query input security group information. |
Operation level |
* |
Supported |
DescribeMediaLiveInputs |
Batch query media input information. |
Operation level |
* |
Supported |
DescribeMediaServiceActivateState |
Query media service user activation status. |
Operation level |
* |
Supported |
DescribeStreamLiveChannel |
Inquire the information of live media channels. |
Operation level |
* |
Supported |
DescribeStreamLiveChannelAlerts |
Inquire channel alarm information. |
Operation level |
* |
Supported |
DescribeStreamLiveChannelLogs |
Query live media channel logs |
Operation level |
* |
Supported |
DescribeStreamLiveInput |
Query Media Input |
Operation level |
* |
Supported |
DescribeStreamLiveInputSecurityGroup |
Query input security group. |
Operation level |
* |
Supported |
DescribeStreamLiveInputSecurityGroups |
Batch query to enter security group information. |
Operation level |
* |
Supported |
DescribeStreamLiveInputs |
Batch query media input information |
Operation level |
* |
Supported |
List Operations
API |
API Description |
Authorization Granularity |
Six-segment Resource Description |
IP Restriction |
DescribeStreamLiveChannelInputStatistics |
Query the entered statistics. |
Operation level |
* |
Supported |
DescribeStreamLiveChannelOutputStatistics |
Query channel output statistics. |
Operation level |
* |
Supported |
DescribeStreamLiveChannels |
Batch query media live channel information |
Resource level |
qcs::mdl:${region}:uin/${uin}:channel/${Id} |
Supported |
문제 해결에 도움이 되었나요?