All Products
Search
Document Center

ApsaraVideo Live:RAM authorization

更新时间:Dec 02, 2025

Resource Access Management (RAM) is a service provided by Alibaba Cloud to manage user identities and resource access permissions. Using RAM helps you avoid sharing your Alibaba Cloud account keys with other users and allows you to grant users the least privilege access. RAM uses permission policies to define authorizations. This topic describes the general structure of a RAM policy, and the policy statement elements (Action, Resource, and Condition) defined by ApsaraVideo Live for RAM permission policies. The RAM code (RamCode) for ApsaraVideo Live is live,live-interaction , and the supported authorization granularity is RESOURCE .

General structure of a policy

Permission policies support JSON format with the following general structure:

{
  "Version": "1",
  "Statement": [
    {
      "Effect": "<Effect>",
      "Action": "<Action>",
      "Resource": "<Resource>",
      "Condition": {
        "<Condition_operator>": {
          "<Condition_key>": [
            "<Condition_value>"
          ]
        }
      }
    }
  ]
}        

The following list describes the fields in the policy:

  • Version: Specifies the policy version number. It is fixed at 1.

  • Statement:

    • Effect: Specifies the authorization result. Valid values: Allow and Deny.

    • Action: Specifies one or more operations that are allowed or denied.

    • Resource: Specifies the specific objects affected by the operations. You can use Alibaba Cloud Resource Names (ARNs) to describe specific resources.

    • Condition: Specifies the conditions for the authorization to take effect. This field is optional.

      • Condition operator: Specifies the conditional operators. Different types of conditions support different conditional operators.

      • Condition_key: Specifies the condition keys.

      • Condition_value: Specifies the condition values.

Action

The following table lists the actions defined by ApsaraVideo Live. The table's columns are detailed below:

  • Action: The actions can be used in the Action element of RAM permission policy statements to grant permissions to perform the operation.

  • API: The API that you can call to perform the action.

  • Access level: The predefined level of access granted for each API. Valid values: create, list, get, update, and delete.

  • Resource type: The type of the resource that support authorization to perform the action. It indicates if the action supports resource-level permission. The specified resource must be compatible with the action. Otherwise, the policy will be ineffective.

    • For APIs with resource-level permissions, required resource types are marked with an asterisk (*). Specify the corresponding ARN in the Resource element of the policy.

    • For APIs without resource-level permissions, it is shown as All Resources. Use an asterisk (*) in the Resource element of the policy.

  • Condition key: The condition keys defined by the service. The key allows for granular control, applying to either actions alone or actions associated with specific resources. In addition to service-specific condition keys, Alibaba Cloud provides a set of common condition keys that are applicable across all RAM-integrated services. For more information, see Common condition keys.

  • Dependent action: The dependent actions required to run the action. To complete the action, the RAM user or the RAM role must have the permissions to perform all dependent actions.

Action

API

Access level

Resource type

Condition key

Dependent action

live:UpdateLiveRecordNotifyConfig UpdateLiveRecordNotifyConfig update

*Domain

acs:cdn:*:{#accountId}:domain/{#DomainName}

None None
live:RemoveTerminals RemoveTerminals none

*Rtc

acs:live:*:{#accountId}:rtc/{#AppId}

None None
live:DescribeLiveSnapshotNotifyConfig DescribeLiveSnapshotNotifyConfig get

*Domain

acs:cdn:*:{#accountId}:domain/{#DomainName}

None None
live:DescribeLiveStreamHistoryUserNum DescribeLiveStreamHistoryUserNum get

*All Resource

*

None None
live:CreateRTCWhipStreamAddress CreateRTCWhipStreamAddress none

*All Resource

*

None None
live:DescribeShowList DescribeShowList get

*Domain

acs:live:*:{#accountId}:domain/{#DomainName}

None None
live:DeleteEdgeTranscodeJob DeleteEdgeTranscodeJob

*Domain

acs:live:*:{#accountId}:domain/{#DomainName}

None None
live:DeleteLivePrivateLine DeleteLivePrivateLine

*Domain

acs:cdn:*:{#accountId}:domain/{#DomainName}

None None
live:DescribeLiveDetectNotifyConfig DescribeLiveDetectNotifyConfig get

*All Resource

*

None None
live:SetLiveMpuTaskSei SetLiveMpuTaskSei update

*All Resource

*

None None
live:QueryRtcAsrTasks QueryRtcAsrTasks create

*Domain

acs:live:*:{#accountId}:domain/{#DomainName}

None None
live:SetSnapshotCallbackAuth SetSnapshotCallbackAuth update

*All Resource

*

None None
live:DescribeLiveUpVideoAudioInfo DescribeLiveUpVideoAudioInfo get

*Domain

acs:cdn:*:{#accountId}:domain/{#DomainName}

None None
live:UpdateLiveAIProduceRules UpdateLiveAIProduceRules create

*Domain

acs:cdn:*:{#accountId}:domain/{#DomainName}

None None
live:DeleteLiveEdgeTransfer DeleteLiveEdgeTransfer delete

*All Resource

*

None None
live:StartLiveStreamMonitor StartLiveStreamMonitor update

*All Resource

*

None None
live:JoinMessageGroup JoinMessageGroup update

*Domain

acs:live:*:{#accountId}:domain/{#DomainName}

None None
live:ModifyLiveAIStudio ModifyLiveAIStudio create

*All Resource

*

None None
live:RestartCaster RestartCaster

*Caster

acs:live:*:{#accountId}:caster/{#CasterId}

None None
live:DeleteLiveSpecificStagingConfig DeleteLiveSpecificStagingConfig delete

*Domain

acs:cdn:*:{#accountId}:domain/{#DomainName}

None None
live:DescribeLiveUserStreamMetricData DescribeLiveUserStreamMetricData none

*All Resource

*

None None
live:ListMessageGroupUser ListMessageGroupUser get

*All Resource

*

None None
live:ModifyLiveRealtimeLogDelivery ModifyLiveRealtimeLogDelivery update

*Domain

acs:live:*:{#accountId}:domain/{#DomainName}

None None
live:ListMessageGroupUserById ListMessageGroupUserById get

*All Resource

*

None None
live:DescribeToutiaoLivePlay DescribeToutiaoLivePlay get

*All Resource

*

None None
live:DescribeLiveAIProduceRules DescribeLiveAIProduceRules create

*Domain

acs:cdn:*:{#accountId}:domain/{#DomainName}

None None
live:DescribeLivePackageConfig DescribeLivePackageConfig

*Domain

acs:cdn:*:{#accountId}:domain/{#DomainName}

None None
live:UnbanLiveMessageGroup UnbanLiveMessageGroup update

*Rtc

acs:live::{#accountId}:rtc/{#AppId}

None None
live:TagLiveResources TagLiveResources update

*Domain

acs:cdn:*:{#accountId}:domain/{#DomainName}

None None
live:DescribeLiveStreamMerge DescribeLiveStreamMerge get

*Domain

acs:cdn:*:{#accountId}:domain/{#DomainName}

None None
live:SetShowListBackground SetShowListBackground update

*Caster

acs:live:*:{#accountId}:caster/{#CasterId}

None None
live:RollbackLiveStagingConfig RollbackLiveStagingConfig get

*Domain

acs:live:*:{#accountId}:domain/{#DomainName}

None None
live:DescribeRtcMPUEventSub DescribeRtcMPUEventSub get

*All Resource

*

None None
live:DeleteLiveAISubtitle DeleteLiveAISubtitle create

*All Resource

*

None None
live:ListLiveMessageGroupByPage ListLiveMessageGroupByPage list

*Rtc

acs:live::{#accountId}:rtc/{#AppId}

None None
live:SetLiveDomainMultiStreamConfig SetLiveDomainMultiStreamConfig update

*All Resource

*

None None
live:CreateRoomRealTimeStreamAddress CreateRoomRealTimeStreamAddress none

*Rtc

acs:live::{#accountId}:rtc/{#AppId}

None None
live:SetLiveStreamDelayConfig SetLiveStreamDelayConfig update

*Domain

acs:cdn:*:{#accountId}:domain/{#DomainName}

None None
live:DescribeLiveTopDomainsByFlow DescribeLiveTopDomainsByFlow get

*All Resource

*

None None
live:ModifyCasterVideoResource ModifyCasterVideoResource update

*Caster

acs:live:*:{#accountId}:caster/{#CasterId}

None None
live:AddLiveAIProduceRules AddLiveAIProduceRules create

*Domain

acs:cdn:*:{#accountId}:domain/{#DomainName}

None None
live:UpdateCasterSceneConfig UpdateCasterSceneConfig update

*Caster

acs:live:*:{#accountId}:caster/{#CasterId}

None None
live:UpdateLiveMPUTask UpdateLiveMPUTask update

*All Resource

*

None None
live:DescribeLiveCertificateList DescribeLiveCertificateList get

*All Resource

*

None None
live:DescribeLivePrivateLineAreas DescribeLivePrivateLineAreas

*Domain

acs:cdn:*:{#accountId}:domain/{#DomainName}

None None
live:DescribeLiveDomainPushBpsData DescribeLiveDomainPushBpsData get

*All Resource

*

None None
live:StopCaster StopCaster update

*Caster

acs:live:*:{#accountId}:caster/{#CasterId}

None None
live:DeleteRtcAsrTask DeleteRtcAsrTask create

*Domain

acs:live:*:{#accountId}:domain/{#DomainName}

None None
live:SetCasterConfig SetCasterConfig update

*Caster

acs:live:*:{#accountId}:caster/{#CasterId}

None None
live:UpdateEventSub UpdateEventSub none

*Rtc

acs:live::{#accountId}:rtc/{#AppId}

None None
live:CloseLiveShift CloseLiveShift

*Domain

acs:cdn:*:{#accountId}:domain/{#DomainName}

None None
live:UpdateLiveDelayConfig UpdateLiveDelayConfig get

*Domain

acs:cdn:*:{#accountId}:domain/{#DomainName}

None None
live:DescribeLiveRecordNotifyConfig DescribeLiveRecordNotifyConfig get

*All Resource

*

None None
live:UpdateCustomLiveStreamTranscode UpdateCustomLiveStreamTranscode update

*Domain

acs:cdn:*:{#accountId}:domain/{#DomainName}

None None
live:DeleteLiveAudioAuditConfig DeleteLiveAudioAuditConfig delete

*Domain

acs:cdn:*:{#accountId}:domain/{#DomainName}

None None
live:CreateLiveRealTimeLogDelivery CreateLiveRealTimeLogDelivery create

*Domain

acs:cdn:*:{#accountId}:domain/{#DomainName}

None None
live:AddCasterEpisodeGroup AddCasterEpisodeGroup create

*Domain

acs:live:*:{#accountId}:domain/{#DomainName}

None None
live:DescribeRTSNativeSDKFirstFrameCost DescribeRTSNativeSDKFirstFrameCost get

*Domain

acs:live:*:{#accountId}:domain/{#DomainName}

None None
live:StartLiveMPUTask StartLiveMPUTask create

*All Resource

*

None None
live:StopCasterScene StopCasterScene update

*Caster

acs:live:*:{#accountId}:caster/{#CasterId}

None None
live:DescribeLiveRealtimeDeliveryAcc DescribeLiveRealtimeDeliveryAcc get

*All Resource

*

None None
live:DeleteLiveDetectNotifyConfig DeleteLiveDetectNotifyConfig delete

*Domain

acs:cdn:*:{#accountId}:domain/{#DomainName}

None None
live:AddLiveDomainPlayMapping AddLiveDomainPlayMapping create

*Domain

acs:cdn:*:{#accountId}:domain/{#DomainName}

None None
live:SetLiveStreamPreloadTasks SetLiveStreamPreloadTasks

*Domain

acs:cdn:*:{#accountId}:domain/{#DomainName}

None None
live:AddLiveAudioAuditNotifyConfig AddLiveAudioAuditNotifyConfig create

*Domain

acs:cdn:*:{#accountId}:domain/{#DomainName}

None None
live:CancelMuteGroupUser CancelMuteGroupUser get

*Domain

acs:live:*:{#accountId}:domain/{#DomainName}

None None
live:DescribeLivePullToPush DescribeLivePullToPush get

*All Resource

*

None None
live:DescribeRTSNativeSDKFirstFrameDelay DescribeRTSNativeSDKFirstFrameDelay get

*Domain

acs:live:*:{#accountId}:domain/{#DomainName}

None None
live:UpdateRtcCloudRecording UpdateRtcCloudRecording update

*All Resource

*

None None
live:DeleteCasterComponent DeleteCasterComponent delete

*Caster

acs:live:*:{#accountId}:caster/{#CasterId}

None None
live:DescribeLiveUserTags DescribeLiveUserTags get

*All Resource

*

None None
live:ListEventSubEvent ListEventSubEvent list

*Rtc

acs:live::{#accountId}:rtc/{#AppId}

None None
live:ListLiveMessageGroupUsers ListLiveMessageGroupUsers list

*Rtc

acs:live::{#accountId}:rtc/{#AppId}

None None
live:CopyCaster CopyCaster get

*Caster

acs:live:*:{#accountId}:caster/{#CasterId}

None None
live:UpdateRtsLiveStreamTranscode UpdateRtsLiveStreamTranscode create

*Domain

acs:cdn:*:{#accountId}:domain/{#DomainName}

None None
live:SendLiveMessageGroup SendLiveMessageGroup none

*Rtc

acs:live::{#accountId}:rtc/{#AppId}

None None
live:DeleteLiveStreamWatermarkRule DeleteLiveStreamWatermarkRule delete

*All Resource

*

None None
live:GetMessageGroup GetMessageGroup get

*All Resource

*

None None
live:EnableLiveRealtimeLogDelivery EnableLiveRealtimeLogDelivery update

*Domain

acs:cdn:*:{#accountId}:domain/{#DomainName}

None None
live:DescribeLiveStreamsBlockList DescribeLiveStreamsBlockList get

*All Resource

*

None None
live:DeleteLiveDomainPlayMapping DeleteLiveDomainPlayMapping delete

*Domain

acs:cdn:*:{#accountId}:domain/{#DomainName}

None None
live:DeleteChannel DeleteChannel none

*Rtc

acs:live:*:{#accountId}:rtc/{#AppId}

None None
live:DescribeLiveStreamSnapshotInfo DescribeLiveStreamSnapshotInfo get

*All Resource

*

None None
live:DescribeLiveDomainRealTimeBpsData DescribeLiveDomainRealTimeBpsData get

*All Resource

*

None None
live:StopRtcCloudRecording StopRtcCloudRecording delete

*All Resource

*

None None
live:DeletePlaylistItems DeletePlaylistItems delete

*Domain

acs:cdn:*:{#accountId}:domain/{#DomainName}

None None
live:UpdateLiveRecordVodConfig UpdateLiveRecordVodConfig update

*Domain

acs:cdn:*:{#accountId}:domain/{#DomainName}

None None
live:DescribeLiveStreamTranscodeMetricData DescribeLiveStreamTranscodeMetricData

*Domain

acs:cdn:*:{#accountId}:domain/{#DomainName}

None None
live:ModifyCasterLayout ModifyCasterLayout update

*Caster

acs:live:*:{#accountId}:caster/{#CasterId}

None None
live:DescribeLiveMessageGroup DescribeLiveMessageGroup get

*Rtc

acs:live::{#accountId}:rtc/{#AppId}

None None
live:EffectCasterUrgent EffectCasterUrgent get

*Caster

acs:live:*:{#accountId}:caster/{#CasterId}

None None
live:DeletePlaylist DeletePlaylist delete

*Domain

acs:cdn:*:{#accountId}:domain/{#DomainName}

None None
live:DescribeLiveDomainRealTimeHttpCodeData DescribeLiveDomainRealTimeHttpCodeData get

*All Resource

*

None None
live:DescribeLiveDomainPublishErrorCode DescribeLiveDomainPublishErrorCode get

*Domain

acs:cdn:*:{#accountId}:domain/{#DomainName}

None None
live:DeleteLiveStreamBlock DeleteLiveStreamBlock

*Domain

acs:cdn:*:{#accountId}:domain/{#DomainName}

None None
live:DynamicUpdateWaterMarkStreamRule DynamicUpdateWaterMarkStreamRule

*Domain

acs:cdn:*:{#accountId}:domain/{#DomainName}

None None
live:DeleteLiveStreamWatermark DeleteLiveStreamWatermark delete

*All Resource

*

None None
live:DescribeLiveAudioAuditConfig DescribeLiveAudioAuditConfig get

*All Resource

*

None None
live:DeleteLiveStreamMerge DeleteLiveStreamMerge

*Domain

acs:cdn:*:{#accountId}:domain/{#DomainName}

None None
live:AddCasterEpisodeGroupContent AddCasterEpisodeGroupContent create

*Domain

acs:live:*:{#accountId}:domain/{#DomainName}

None None
live:CreateMixStream CreateMixStream create

*Domain

acs:live:*:{#accountId}:domain/{#DomainName}

None None
live:SetLiveStreamBlock SetLiveStreamBlock

*Domain

acs:cdn:*:{#accountId}:domain/{#DomainName}

None None
live:DescribeLiveAudioAuditNotifyConfig DescribeLiveAudioAuditNotifyConfig get

*All Resource

*

None None
live:DescribeRtcCloudRecordingFiles DescribeRtcCloudRecordingFiles get

*All Resource

*

None None
live:DescribeLiveDomainBpsDataByLayer DescribeLiveDomainBpsDataByLayer get

*Domain

acs:cdn:*:{#accountId}:domain/{#DomainName}

None None
live:GetMessageToken GetMessageToken get

*All Resource

*

None None
live:DescribeLiveMessageApp DescribeLiveMessageApp get

*Rtc

acs:live::{#accountId}:rtc/{#AppId}

None None
live:DeleteCasterVideoResource DeleteCasterVideoResource delete

*Caster

acs:live:*:{#accountId}:caster/{#CasterId}

None None
live:DescribeLiveDomainDetail DescribeLiveDomainDetail get

*All Resource

*

None None
live:DeleteLiveStreamTranscode DeleteLiveStreamTranscode delete

*Domain

acs:cdn:*:{#accountId}:domain/{#DomainName}

None None
live:AddLiveMessageGroupBand AddLiveMessageGroupBand update

*Rtc

acs:live::{#accountId}:rtc/{#AppId}

None None
live:DeleteEventSub DeleteEventSub get

*Rtc

acs:live:*:{#accountId}:rtc/{#AppId}

None None
live:CreateEventSub CreateEventSub

*Rtc

acs:live::{#accountId}:rtc/{#AppId}

None None
live:DescribeCasterProgram DescribeCasterProgram get

*Caster

acs:live:*:{#accountId}:caster/{#CasterId}

None None
live:CreateLiveStreamRecordIndexFiles CreateLiveStreamRecordIndexFiles create

*Domain

acs:cdn:*:{#accountId}:domain/{#DomainName}

None None
live:AddTrancodeSEI AddTrancodeSEI create

*Domain

acs:cdn:*:{#accountId}:domain/{#DomainName}

None None
live:DescribeLiveDelayConfig DescribeLiveDelayConfig get

*Domain

acs:live:*:{#accountId}:domain/{#DomainName}

None None
live:DeleteCustomTemplate DeleteCustomTemplate delete

*All Resource

*

None None
live:StopLiveMPUTask StopLiveMPUTask delete

*Domain

acs:live:*:{#accountId}:domain/{#DomainName}

None None
live:DeleteStudioLayout DeleteStudioLayout delete

*Caster

acs:live:*:{#accountId}:caster/{#CasterId}

None None
live:DescribeCasterVideoResources DescribeCasterVideoResources get

*Caster

acs:live:*:{#accountId}:caster/{#CasterId}

None None
live:DescribeLiveStreamRecordContent DescribeLiveStreamRecordContent get

*All Resource

*

None None
live:DescribeCasterSceneAudio DescribeCasterSceneAudio get

*Caster

acs:live:*:{#accountId}:caster/{#CasterId}

None None
live:ListLiveRealtimeLogDeliveryInfos ListLiveRealtimeLogDeliveryInfos get

*All Resource

*

None None
live:DescribeLiveVerifyContent DescribeLiveVerifyContent get

*All Resource

*

None None
live:DescribeLiveEdgeTransfer DescribeLiveEdgeTransfer get

*All Resource

*

None None
live:DescribeLiveDomainPvUvData DescribeLiveDomainPvUvData get

*All Resource

*

None None
live:DescribeLiveStreamMetricDetailData DescribeLiveStreamMetricDetailData none

*Domain

acs:cdn:*:{#accountId}:domain/{#DomainName}

None None
live:DescribeCasterScenes DescribeCasterScenes get

*Caster

acs:live:*:{#accountId}:caster/{#CasterId}

None None
live:AddCasterLayout AddCasterLayout create

*Caster

acs:live:*:{#accountId}:caster/{#CasterId}

None None
live:AddLiveAudioAuditConfig AddLiveAudioAuditConfig create

*Domain

acs:cdn:*:{#accountId}:domain/{#DomainName}

None None
live:AddLiveDomain AddLiveDomain create

*All Resource

*

None None
live:ChangeLiveDomainResourceGroup ChangeLiveDomainResourceGroup update

*All Resource

*

None None
live:DeleteLiveDelayConfig DeleteLiveDelayConfig get

*Domain

acs:cdn:*:{#accountId}:domain/{#DomainName}

None None
live:AddLiveAppRecordConfig AddLiveAppRecordConfig create

*Domain

acs:cdn:*:{#accountId}:domain/{#DomainName}

None None
live:SetLiveEdgeTransfer SetLiveEdgeTransfer update

*All Resource

*

None None
live:AddRtsLiveStreamTranscode AddRtsLiveStreamTranscode create

*Domain

acs:cdn:*:{#accountId}:domain/{#DomainName}

None None
live:DescribeChannelParticipants DescribeChannelParticipants none

*Domain

acs:live:*:{#accountId}:domain/{#DomainName}

None None
live:DescribeLiveIpInfo DescribeLiveIpInfo list

*All Resource

*

None None
live:CreateLivePrivateLine CreateLivePrivateLine

*Domain

acs:cdn:*:{#accountId}:domain/{#DomainName}

None None
live:GetCustomTemplate GetCustomTemplate get

*All Resource

*

None None
live:DescribeLiveLazyPullStreamConfig DescribeLiveLazyPullStreamConfig get

*All Resource

*

None None
live:RestartLivePullToPush RestartLivePullToPush update

*All Resource

*

None None
live:RealTimeRecordCommand RealTimeRecordCommand get

*Domain

acs:cdn:*:{#accountId}:domain/{#DomainName}

None None
live:DeleteLivePullToPush DeleteLivePullToPush delete

*All Resource

*

None None
live:DescribeLivePushProxyUsageData DescribeLivePushProxyUsageData

*Domain

acs:cdn:*:{#accountId}:domain/{#DomainName}

None None
live:SetCasterChannel SetCasterChannel update

*Caster

acs:live:*:{#accountId}:caster/{#CasterId}

None None
live:DeleteSnapshotCallbackAuth DeleteSnapshotCallbackAuth delete

*All Resource

*

None None
live:DeleteLiveSnapshotNotifyConfig DeleteLiveSnapshotNotifyConfig delete

*All Resource

*

None None
live:DescribeUpPeakPublishStreamData DescribeUpPeakPublishStreamData get

*All Resource

*

None None
live:DescribeLiveDomainRealTimeTrafficData DescribeLiveDomainRealTimeTrafficData get

*All Resource

*

None None
live:SetCasterSceneConfig SetCasterSceneConfig update

*Caster

acs:live:*:{#accountId}:caster/{#CasterId}

None None
live:SetLiveLazyPullStreamInfoConfig SetLiveLazyPullStreamInfoConfig update

*Domain

acs:cdn:*:{#accountId}:domain/{#DomainName}

None None
live:StopLiveDomain StopLiveDomain update

*Domain

acs:cdn:*:{#accountId}:domain/{#DomainName}

None None
live:CreateEdgeTranscodeJob CreateEdgeTranscodeJob

*Domain

acs:live:*:{#accountId}:domain/{#DomainName}

None None
live:DescribeLiveStreamsOnlineList DescribeLiveStreamsOnlineList get

*All Resource

*

None None
live:DescribeLiveStreamsTotalCount DescribeLiveStreamsTotalCount

*Domain

acs:cdn:*:{#accountId}:domain/{#DomainName}

None None
live:UpdateMixStream UpdateMixStream update

*Domain

acs:live:*:{#accountId}:domain/{#DomainName}

None None
live:ResumeLiveStream ResumeLiveStream get

*Domain

acs:cdn:*:{#accountId}:domain/{#DomainName}

None None
live:StopRtcAsrTask StopRtcAsrTask create

*Domain

acs:live:*:{#accountId}:domain/{#DomainName}

None None
live:DescribeCasterChannels DescribeCasterChannels get

*Caster

acs:live:*:{#accountId}:caster/{#CasterId}

None None
live:UpdateLiveStreamMonitor UpdateLiveStreamMonitor update

*All Resource

*

None None
live:DeleteLiveCenterTransfer DeleteLiveCenterTransfer

*Domain

acs:cdn:*:{#accountId}:domain/{#DomainName}

None None
live:UpdateLiveAppSnapshotConfig UpdateLiveAppSnapshotConfig update

*Domain

acs:cdn:*:{#accountId}:domain/{#DomainName}

None None
live:DescribeLivePullToPushList DescribeLivePullToPushList get

*All Resource

*

None None
live:CreateCustomTemplate CreateCustomTemplate create

*All Resource

*

None None
live:DeleteLiveStreamRecordIndexFiles DeleteLiveStreamRecordIndexFiles delete

*Domain

acs:cdn:*:{#accountId}:domain/{#DomainName}

None None
live:DeleteLiveAppRecordConfig DeleteLiveAppRecordConfig delete

*Domain

acs:cdn:*:{#accountId}:domain/{#DomainName}

None None
live:DescribeLiveDomainTrafficData DescribeLiveDomainTrafficData get

*All Resource

*

None None
live:DescribeLiveDelayedStreamingUsage DescribeLiveDelayedStreamingUsage get

*Domain

acs:cdn:*:{#accountId}:domain/{#DomainName}

None None
live:DescribeLiveCenterTransfer DescribeLiveCenterTransfer get

*Domain

acs:cdn:*:{#accountId}:domain/{#DomainName}

None None
live:RemoveShowFromShowList RemoveShowFromShowList get

*Caster

acs:live:*:{#accountId}:caster/{#CasterId}

None None
live:CreateLivePullToPush CreateLivePullToPush create

*All Resource

*

None None
live:AddLiveRecordNotifyConfig AddLiveRecordNotifyConfig create

*Domain

acs:cdn:*:{#accountId}:domain/{#DomainName}

None None
live:DescribeAutoShowListTasks DescribeAutoShowListTasks get

*Caster

acs:live:*:{#accountId}:caster/{#CasterId}

None None
live:DescribeMeterLiveBypassDuration DescribeMeterLiveBypassDuration none

*Domain

acs:live:*:{#accountId}:domain/{#DomainName}

None None
live:CreateLiveMessageApp CreateLiveMessageApp create

*All Resource

*

None None
live:QueryMessageApp QueryMessageApp get

*Domain

acs:live:*:{#accountId}:domain/{#DomainName}

None None
live:DescribeLiveStreamCount DescribeLiveStreamCount get

*All Resource

*

None None
live:DescribeChannelUsers DescribeChannelUsers list

*Rtc

acs:live::{#accountId}:rtc/{#AppId}

None None
live:UpdateLiveDetectNotifyConfig UpdateLiveDetectNotifyConfig update

*Domain

acs:cdn:*:{#accountId}:domain/{#DomainName}

None None
live:ListPlaylistItems ListPlaylistItems get

*All Resource

*

None None
live:DescribeLivePrivateLineAvailGA DescribeLivePrivateLineAvailGA

*Domain

acs:cdn:*:{#accountId}:domain/{#DomainName}

None None
live:DeleteLiveMessageGroupMessage DeleteLiveMessageGroupMessage delete

*Rtc

acs:live::{#accountId}:rtc/{#AppId}

None None
live:DescribeLiveStreamPushMetricDetailData DescribeLiveStreamPushMetricDetailData

*Domain

acs:cdn:*:{#accountId}:domain/{#DomainName}

None None
live:DescribeLiveStreamsNotifyUrlConfig DescribeLiveStreamsNotifyUrlConfig get

*All Resource

*

None None
live:AddLiveAISubtitle AddLiveAISubtitle create

*All Resource

*

None None
live:AddCasterEpisode AddCasterEpisode create

*Caster

acs:live:*:{#accountId}:caster/{#CasterId}

None None
live:DescribeLiveStreamsNotifyRecords DescribeLiveStreamsNotifyRecords get

*Domain

acs:cdn:*:{#accountId}:domain/{#DomainName}

None None
live:InitializeAutoShowListTask InitializeAutoShowListTask get

*Caster

acs:live:*:{#accountId}:caster/{#CasterId}

None None
live:DescribeLiveStreamDetailFrameRateAndBitRateData DescribeLiveStreamDetailFrameRateAndBitRateData none

*All Resource

*

None None
live:ListLiveDelayConfig ListLiveDelayConfig get

*Domain

acs:cdn:*:{#accountId}:domain/{#DomainName}

None None
live:GetMessageApp GetMessageApp get

*Domain

acs:live:*:{#accountId}:domain/{#DomainName}

None None
live:SendLike SendLike get

*Domain

acs:live:*:{#accountId}:domain/{#DomainName}

None None
live:DescribeDomainWithIntegrity DescribeDomainWithIntegrity get

*All Resource

*

None None
live:KickLiveMessageGroupUser KickLiveMessageGroupUser none

*Rtc

acs:live::{#accountId}:rtc/{#AppId}

None None
live:ListLiveMessageGroups ListLiveMessageGroups list

*Rtc

acs:live::{#accountId}:rtc/{#AppId}

None None
live:GetEdgeTranscodeJob GetEdgeTranscodeJob

*Domain

acs:live:*:{#accountId}:domain/{#DomainName}

None None
live:ModifyCasterComponent ModifyCasterComponent update

*Caster

acs:live:*:{#accountId}:caster/{#CasterId}

None None
live:GetEdgeTranscodeTemplate GetEdgeTranscodeTemplate

*Domain

acs:live:*:{#accountId}:domain/{#DomainName}

None None
live:DescribeLiveDomainCertificateInfo DescribeLiveDomainCertificateInfo get

*All Resource

*

None None
live:DescribeLiveMessageGroupBand DescribeLiveMessageGroupBand get

*Rtc

acs:live::{#accountId}:rtc/{#AppId}

None None
live:ListLiveRealtimeLogDeliveryDomains ListLiveRealtimeLogDeliveryDomains list

*All Resource

*

None None
live:CreateRtcMPUEventSub CreateRtcMPUEventSub create

*All Resource

*

None None
live:ListEventSub ListEventSub list

*Rtc

acs:live::{#accountId}:rtc/{#AppId}

None None
live:DeleteCasterSceneConfig DeleteCasterSceneConfig delete

*Caster

acs:live:*:{#accountId}:caster/{#CasterId}

None None
live:DescribeLiveSnapshotDetectPornConfig DescribeLiveSnapshotDetectPornConfig get

*All Resource

*

None None
live:UpdateCasterResourceGroup UpdateCasterResourceGroup create

*Caster

acs:live:*:{#accountId}:caster/{#CasterId}

None None
live:PublishLiveStagingConfigToProduction PublishLiveStagingConfigToProduction get

*Domain

acs:live:*:{#accountId}:domain/{#DomainName}

None None
live:DescribeCasterLayouts DescribeCasterLayouts get

*Caster

acs:live:*:{#accountId}:caster/{#CasterId}

None None
live:DescribeLiveStreamDelayConfig DescribeLiveStreamDelayConfig get

*All Resource

*

None None
live:DeleteCasterLayout DeleteCasterLayout delete

*Caster

acs:live:*:{#accountId}:caster/{#CasterId}

None None
live:DescribeStudioLayouts DescribeStudioLayouts get

*Caster

acs:live:*:{#accountId}:caster/{#CasterId}

None None
live:AddLiveStreamWatermarkRule AddLiveStreamWatermarkRule create

*All Resource

*

None None
live:StartLiveDomain StartLiveDomain update

*Domain

acs:cdn:*:{#accountId}:domain/{#DomainName}

None None
live:DeleteLiveAppSnapshotConfig DeleteLiveAppSnapshotConfig delete

*All Resource

*

None None
live:DeleteLiveRecordVodConfig DeleteLiveRecordVodConfig delete

*Domain

acs:cdn:*:{#accountId}:domain/{#DomainName}

None None
live:CreateLiveStreamMonitor CreateLiveStreamMonitor create

*All Resource

*

None None
live:DeleteLiveStreamsNotifyUrlConfig DeleteLiveStreamsNotifyUrlConfig delete

*Domain

acs:cdn:*:{#accountId}:domain/{#DomainName}

None None
live:StartPlaylist StartPlaylist update

*Domain

acs:cdn:*:{#accountId}:domain/{#DomainName}

None None
live:UpdateEdgeTranscodeJob UpdateEdgeTranscodeJob

*Domain

acs:live:*:{#accountId}:domain/{#DomainName}

None None
live:DescribeLiveDomainBpsData DescribeLiveDomainBpsData get

*All Resource

*

None None
live:DescribeLiveStreamBitRateData DescribeLiveStreamBitRateData get

*All Resource

*

None None
live:DescribeLiveDomainOnlineUserNum DescribeLiveDomainOnlineUserNum get

*All Resource

*

None None
live:DescribeLiveInteractionMetricData DescribeLiveInteractionMetricData none

*Domain

acs:live:*:{#accountId}:domain/{#DomainName}

None None
live:DescribeLiveDomainRecordUsageData DescribeLiveDomainRecordUsageData get

*All Resource

*

None None
live:DescribeLiveStreamWatermarkRules DescribeLiveStreamWatermarkRules get

*All Resource

*

None None
live:DescribeLiveDomainStreamTranscodeData DescribeLiveDomainStreamTranscodeData get

*All Resource

*

None None
live:ModifyCasterProgram ModifyCasterProgram update

*Domain

acs:live:*:{#accountId}:domain/{#DomainName}

None None
live:ModifyLiveMessageGroup ModifyLiveMessageGroup update

*Rtc

acs:live::{#accountId}:rtc/{#AppId}

None None
live:CreateRtcAsrTask CreateRtcAsrTask create

*Domain

acs:live:*:{#accountId}:domain/{#DomainName}

None None
live:UpdateRtcMPUEventSub UpdateRtcMPUEventSub update

*All Resource

*

None None
live:ModifyLiveMessageUserInfo ModifyLiveMessageUserInfo update

*All Resource

*

None None
live:AddLiveSnapshotDetectPornConfig AddLiveSnapshotDetectPornConfig create

*Domain

acs:cdn:*:{#accountId}:domain/{#DomainName}

None None
live:AddLivePullStreamInfoConfig AddLivePullStreamInfoConfig create

*Domain

acs:cdn:*:{#accountId}:domain/{#DomainName}

None None
live:RemoveLiveMessageGroupBand RemoveLiveMessageGroupBand update

*Rtc

acs:live::{#accountId}:rtc/{#AppId}

None None
live:AddLiveDetectNotifyConfig AddLiveDetectNotifyConfig create

*Domain

acs:cdn:*:{#accountId}:domain/{#DomainName}

None None
live:UnTagLiveResources UnTagLiveResources update

*Domain

acs:cdn:*:{#accountId}:domain/{#DomainName}

None None
live:ListRTCLiveRooms ListRTCLiveRooms none

*All Resource

*

None None
live:AddLiveRecordVodConfig AddLiveRecordVodConfig create

*Domain

acs:cdn:*:{#accountId}:domain/{#DomainName}

None None
live:AddLiveStreamMerge AddLiveStreamMerge create

*Domain

acs:cdn:*:{#accountId}:domain/{#DomainName}

None None
live:AddLiveStreamTranscode AddLiveStreamTranscode create

*Domain

acs:cdn:*:{#accountId}:domain/{#DomainName}

None None
live:AddLivePackageConfig AddLivePackageConfig create

*Domain

acs:cdn:*:{#accountId}:domain/{#DomainName}

None None
live:UpdateLivePackageConfig UpdateLivePackageConfig

*Domain

acs:cdn:*:{#accountId}:domain/{#DomainName}

None None
live:BatchDeleteLiveDomainConfigs BatchDeleteLiveDomainConfigs delete

*Domain

acs:cdn:*:{#accountId}:domain/{#DomainName}

None None
live:DescribeLiveDomainSnapshotData DescribeLiveDomainSnapshotData get

*All Resource

*

None None
live:AddCasterProgram AddCasterProgram create

*Caster

acs:live:*:{#accountId}:caster/{#CasterId}

None None
live:UpdateLiveAppRecordConfig UpdateLiveAppRecordConfig

*Domain

acs:cdn:*:{#accountId}:domain/{#DomainName}

None None
live:UpdateLivePullToPush UpdateLivePullToPush update

*All Resource

*

None None
live:DescribeLiveStreamsControlHistory DescribeLiveStreamsControlHistory get

*All Resource

*

None None
live:DescribeLiveStreamRecordIndexFile DescribeLiveStreamRecordIndexFile get

*All Resource

*

None None
live:CreateMessageGroup CreateMessageGroup create

*All Resource

*

None None
live:ListEdgeTranscodeTemplate ListEdgeTranscodeTemplate

*Domain

acs:live:*:{#accountId}:domain/{#DomainName}

None None
live:QueryLiveDomainMultiStreamList QueryLiveDomainMultiStreamList get

*All Resource

*

None None
live:DescribeLiveStreamsPublishList DescribeLiveStreamsPublishList get

*All Resource

*

None None
live:DescribeLiveAISubtitle DescribeLiveAISubtitle get

*All Resource

*

None None
live:DescribeLiveStreamAuthChecking DescribeLiveStreamAuthChecking get

*Domain

acs:cdn:*:{#accountId}:domain/{#DomainName}

None None
live:ListRtcMPUTaskDetail ListRtcMPUTaskDetail list

*All Resource

*

None None
live:MuteGroupUser MuteGroupUser get

*Domain

acs:live:*:{#accountId}:domain/{#DomainName}

None None
live:SetLiveDomainMultiStreamOptimalMode SetLiveDomainMultiStreamOptimalMode update

*All Resource

*

None None
live:DescribeStreamLocationBlock DescribeStreamLocationBlock

*Domain

acs:cdn:*:{#accountId}:domain/{#DomainName}

None None
live:VerifyLiveDomainOwner VerifyLiveDomainOwner get

*All Resource

*

None None
live:DescribeLiveDomainLimit DescribeLiveDomainLimit get

*All Resource

*

None None
live:StopPlaylist StopPlaylist update

*Domain

acs:cdn:*:{#accountId}:domain/{#DomainName}

None None
live:DescribeLiveHttpsDomainList DescribeLiveHttpsDomainList get

*Domain

acs:cdn:*:{#accountId}:domain/{#DomainName}

None None
live:ModifyLiveMessageAppCallback ModifyLiveMessageAppCallback update

*Rtc

acs:live::{#accountId}:rtc/{#AppId}

None None
live:DeleteRtcMPUEventSub DeleteRtcMPUEventSub delete

*All Resource

*

None None
live:GetEditingJobInfo GetEditingJobInfo get

*All Resource

*

None None
live:ModifyShowList ModifyShowList update

*Caster

acs:live:*:{#accountId}:caster/{#CasterId}

None None
live:DescribeToutiaoLivePublish DescribeToutiaoLivePublish get

*All Resource

*

None None
live:DescribeLiveAIStudio DescribeLiveAIStudio create

*All Resource

*

None None
live:OpenLiveShift OpenLiveShift get

*Domain

acs:cdn:*:{#accountId}:domain/{#DomainName}

None None
live:DeleteLiveDomainMapping DeleteLiveDomainMapping delete

*Domain

acs:cdn:*:{#accountId}:domain/{#DomainName}

None None
live:AddPlaylistItems AddPlaylistItems create

*Caster

acs:live:*:{#accountId}:caster/{#CasterId}

None None
live:ListEdgeTranscodeJob ListEdgeTranscodeJob

*Domain

acs:live:*:{#accountId}:domain/{#DomainName}

None None
live:EditShowAndReplace EditShowAndReplace get

*All Resource

*

None None
live:UpdateLiveSnapshotNotifyConfig UpdateLiveSnapshotNotifyConfig update

*Domain

acs:cdn:*:{#accountId}:domain/{#DomainName}

None None
live:ModifyLiveMessageAppDisable ModifyLiveMessageAppDisable update

*Rtc

acs:live::{#accountId}:rtc/{#AppId}

None None
live:UpdateLiveSnapshotDetectPornConfig UpdateLiveSnapshotDetectPornConfig update

*Domain

acs:cdn:*:{#accountId}:domain/{#DomainName}

None None
live:SetLiveDomainStagingConfig SetLiveDomainStagingConfig update

*Domain

acs:cdn:*:{#accountId}:domain/{#DomainName}

None None
live:DeleteMessageApp DeleteMessageApp delete

*Domain

acs:live:*:{#accountId}:domain/{#DomainName}

None None
live:DeleteLivePackageConfig DeleteLivePackageConfig

*Domain

acs:cdn:*:{#accountId}:domain/{#DomainName}

None None
live:DescribeLiveStreamTranscodeInfo DescribeLiveStreamTranscodeInfo get

*All Resource

*

None None
live:BanLiveMessageGroup BanLiveMessageGroup update

*Rtc

acs:live::{#accountId}:rtc/{#AppId}

None None
live:UpdateLiveStreamWatermark UpdateLiveStreamWatermark update

*All Resource

*

None None
live:DescribeLiveDrmUsageData DescribeLiveDrmUsageData get

*Domain

acs:cdn:*:{#accountId}:domain/{#DomainName}

None None
live:CreateLiveMessageGroup CreateLiveMessageGroup create

*Rtc

acs:live::{#accountId}:rtc/{#AppId}

None None
live:UpdateMessageApp UpdateMessageApp update

*Domain

acs:live:*:{#accountId}:domain/{#DomainName}

None None
live:DescribeLiveStreamWatermarks DescribeLiveStreamWatermarks get

*All Resource

*

None None
live:DisableLiveRealtimeLogDelivery DisableLiveRealtimeLogDelivery update

*Domain

acs:cdn:*:{#accountId}:domain/{#DomainName}

None None
live:DeleteLiveRealtimeLogDelivery DeleteLiveRealtimeLogDelivery delete

*Domain

acs:cdn:*:{#accountId}:domain/{#DomainName}

None None
live:AddCasterComponent AddCasterComponent create

*Caster

acs:live:*:{#accountId}:caster/{#CasterId}

None None
live:StopEdgeTranscodeJob StopEdgeTranscodeJob

*Domain

acs:live:*:{#accountId}:domain/{#DomainName}

None None
live:CheckLiveMessageUsersOnline CheckLiveMessageUsersOnline none

*Domain

acs:live:*:{#accountId}:domain/{#DomainName}

None None
live:DeleteLiveAIStudio DeleteLiveAIStudio create

*All Resource

*

None None
live:CreateCaster CreateCaster create

*Caster

acs:live:*:{#accountId}:caster/{#CasterId}

None None
live:CreateMessageApp CreateMessageApp create

*Domain

acs:live:*:{#accountId}:domain/{#DomainName}

None None
live:DescribeDomainUsageData DescribeDomainUsageData get

*All Resource

*

None None
live:SendLiveMessageUser SendLiveMessageUser create

*Rtc

acs:live::{#accountId}:rtc/{#AppId}

None None
live:SetLiveDomainCertificate SetLiveDomainCertificate update

*Domain

acs:cdn:*:{#accountId}:domain/{#DomainName}

None None
live:DeleteCasterProgram DeleteCasterProgram delete

*Caster

acs:live:*:{#accountId}:caster/{#CasterId}

None None
live:DescribeLiveStreamRecordIndexFiles DescribeLiveStreamRecordIndexFiles get

*All Resource

*

None None
live:AddCustomLiveStreamTranscode AddCustomLiveStreamTranscode create

*Domain

acs:cdn:*:{#accountId}:domain/{#DomainName}

None None
live:ModifyStudioLayout ModifyStudioLayout update

*Caster

acs:live:*:{#accountId}:caster/{#CasterId}

None None
live:RecoverLiveMessageDeletedGroup RecoverLiveMessageDeletedGroup update

*Rtc

acs:live::{#accountId}:rtc/{#AppId}

None None
live:ListMuteGroupUser ListMuteGroupUser get

*Domain

acs:live:*:{#accountId}:domain/{#DomainName}

None None
live:UpdateLiveStreamWatermarkRule UpdateLiveStreamWatermarkRule update

*All Resource

*

None None
live:DeleteLiveRecordNotifyConfig DeleteLiveRecordNotifyConfig delete

*Domain

acs:cdn:*:{#accountId}:domain/{#DomainName}

None None
live:UpdateLivePullStreamInfoConfig UpdateLivePullStreamInfoConfig update

*Domain

acs:cdn:*:{#accountId}:domain/{#DomainName}

None None
live:DescribeLiveDetectPornData DescribeLiveDetectPornData get

*All Resource

*

None None
live:AddLiveCenterTransfer AddLiveCenterTransfer create

*Domain

acs:cdn:*:{#accountId}:domain/{#DomainName}

None None
live:DeleteMixStream DeleteMixStream delete

*Domain

acs:live:*:{#accountId}:domain/{#DomainName}

None None
live:UpdateLiveStreamTranscode UpdateLiveStreamTranscode create

*Domain

acs:cdn:*:{#accountId}:domain/{#DomainName}

None None
live:ModifyCasterEpisode ModifyCasterEpisode update

*Domain

acs:live:*:{#accountId}:domain/{#DomainName}

None None
live:DescribeLivePullStreamConfig DescribeLivePullStreamConfig get

*All Resource

*

None None
live:ListLiveRealtimeLogDelivery ListLiveRealtimeLogDelivery get

*All Resource

*

None None
live:DescribeLiveProducerUsageData DescribeLiveProducerUsageData get

*Domain

acs:cdn:*:{#accountId}:domain/{#DomainName}

None None
live:SendMessageToGroupUsers SendMessageToGroupUsers get

*Domain

acs:live:*:{#accountId}:domain/{#DomainName}

None None
live:DescribeLiveDomainFrameRateAndBitRateData DescribeLiveDomainFrameRateAndBitRateData get

*All Resource

*

None None
live:AddShowIntoShowList AddShowIntoShowList create

*Caster

acs:live:*:{#accountId}:caster/{#CasterId}

None None
live:DescribeLivePushProxyLog DescribeLivePushProxyLog

*Domain

acs:cdn:*:{#accountId}:domain/{#DomainName}

None None
live:DescribeLiveStreamTranscodeStreamNum DescribeLiveStreamTranscodeStreamNum get

*All Resource

*

None None
live:DescribeMixStreamList DescribeMixStreamList get

*All Resource

*

None None
live:CreateLiveDelayConfig CreateLiveDelayConfig get

*Domain

acs:cdn:*:{#accountId}:domain/{#DomainName}

None None
live:StopLiveStreamMonitor StopLiveStreamMonitor update

*All Resource

*

None None
live:DescribeLiveDomainMapping DescribeLiveDomainMapping get

*All Resource

*

None None
live:BatchGetOnlineUsers BatchGetOnlineUsers get

*Domain

acs:live:*:{#accountId}:domain/{#DomainName}

None None
live:DescribeLiveDomainPushTrafficData DescribeLiveDomainPushTrafficData get

*All Resource

*

None None
live:UpdateLiveAISubtitle UpdateLiveAISubtitle create

*All Resource

*

None None
live:DescribeLiveUserDomains DescribeLiveUserDomains get

*All Resource

*

None None
live:DescribeUpBpsPeakOfLine DescribeUpBpsPeakOfLine get

*All Resource

*

None None
live:DescribeLiveStreamPreloadTasks DescribeLiveStreamPreloadTasks

*Domain

acs:cdn:*:{#accountId}:domain/{#DomainName}

None None
live:AddStudioLayout AddStudioLayout create

*Caster

acs:live:*:{#accountId}:caster/{#CasterId}

None None
live:DescribeLiveDomainRealtimeLogDelivery DescribeLiveDomainRealtimeLogDelivery get

*All Resource

*

None None
live:DescribeLiveRealtimeLogAuthorized DescribeLiveRealtimeLogAuthorized get

*All Resource

*

None None
live:StopLivePullToPush StopLivePullToPush update

*All Resource

*

None None
live:UpdateLiveCenterTransfer UpdateLiveCenterTransfer update

*Domain

acs:cdn:*:{#accountId}:domain/{#DomainName}

None None
live:DeleteLiveMessageGroup DeleteLiveMessageGroup delete

*Rtc

acs:live::{#accountId}:rtc/{#AppId}

None None
live:AddLiveSnapshotNotifyConfig AddLiveSnapshotNotifyConfig create

*Domain

acs:cdn:*:{#accountId}:domain/{#DomainName}

None None
live:ListLiveMessageApps ListLiveMessageApps list

*All Resource

*

None None
live:DeleteSnapshotFiles DeleteSnapshotFiles delete

*Domain

acs:cdn:*:{#accountId}:domain/{#DomainName}

None None
live:BatchSetLiveDomainConfigs BatchSetLiveDomainConfigs update

*Domain

acs:cdn:*:{#accountId}:domain/{#DomainName}

None None
live:ListLiveMessageGroupMessages ListLiveMessageGroupMessages list

*Rtc

acs:live::{#accountId}:rtc/{#AppId}

None None
live:ModifyLiveDomainSchdmByProperty ModifyLiveDomainSchdmByProperty update

*Domain

acs:cdn:*:{#accountId}:domain/{#DomainName}

None None
live:StartCasterScene StartCasterScene update

*Caster

acs:live:*:{#accountId}:caster/{#CasterId}

None None
live:UpdateLiveAudioAuditConfig UpdateLiveAudioAuditConfig update

*Domain

acs:live:*:{#accountId}:domain/{#DomainName}

None None
live:DescribeRTSNativeSDKVvData DescribeRTSNativeSDKVvData get

*Domain

acs:live:*:{#accountId}:domain/{#DomainName}

None None
live:StartRtcCloudRecording StartRtcCloudRecording create

*All Resource

*

None None
live:CopyCasterSceneConfig CopyCasterSceneConfig get

*Caster

acs:live:*:{#accountId}:caster/{#CasterId}

None None
live:ModifyLiveMessageAppAudit ModifyLiveMessageAppAudit update

*Rtc

acs:live::{#accountId}:rtc/{#AppId}

None None
live:StartCaster StartCaster update

*Caster

acs:live:*:{#accountId}:caster/{#CasterId}

None None
live:PlayChoosenShow PlayChoosenShow get

*Caster

acs:live:*:{#accountId}:caster/{#CasterId}

None None
live:DescribeLiveCenterStreamRateData DescribeLiveCenterStreamRateData none

*Domain

acs:live:*:{#accountId}:domain/{#DomainName}

None None
live:UpdateLiveAudioAuditNotifyConfig UpdateLiveAudioAuditNotifyConfig update

*Domain

acs:cdn:*:{#accountId}:domain/{#DomainName}

None None
live:DeleteLiveLazyPullStreamInfoConfig DeleteLiveLazyPullStreamInfoConfig delete

*Domain

acs:cdn:*:{#accountId}:domain/{#DomainName}

None None
live:DescribeLiveDomainMultiStreamConfig DescribeLiveDomainMultiStreamConfig get

*All Resource

*

None None
live:CancelMuteAllGroupUser CancelMuteAllGroupUser

*Domain

acs:live:*:{#accountId}:domain/{#DomainName}

None None
live:DescribeCasterStreamUrl DescribeCasterStreamUrl get

*Caster

acs:live:*:{#accountId}:caster/{#CasterId}

None None
live:DescribeCasters DescribeCasters get

*Caster

acs:live:*:{#accountId}:caster/{#CasterId}

None None
live:DescribeCasterConfig DescribeCasterConfig get

*Caster

acs:live:*:{#accountId}:caster/{#CasterId}

None None
live:AddLiveStreamWatermark AddLiveStreamWatermark create

*All Resource

*

None None
live:DescribeLiveDomainTimeShiftData DescribeLiveDomainTimeShiftData get

*All Resource

*

None None
live:DeleteCasterEpisode DeleteCasterEpisode delete

*Domain

acs:live:*:{#accountId}:domain/{#DomainName}

None None
live:QuerySnapshotCallbackAuth QuerySnapshotCallbackAuth get

*All Resource

*

None None
live:DescribeLiveUserBillPrediction DescribeLiveUserBillPrediction get

*All Resource

*

None None
live:HotLiveRtcStream HotLiveRtcStream none

*Domain

acs:live:*:{#accountId}:domain/{#DomainName}

None None
live:ForbidLiveStream ForbidLiveStream get

*All Resource

*

None None
live:DescribeLiveDomainLog DescribeLiveDomainLog get

*All Resource

*

None None
live:DescribeRTSNativeSDKPlayFailStatus DescribeRTSNativeSDKPlayFailStatus get

*Domain

acs:live:*:{#accountId}:domain/{#DomainName}

None None
live:DeleteLivePullStreamInfoConfig DeleteLivePullStreamInfoConfig delete

*Domain

acs:cdn:*:{#accountId}:domain/{#DomainName}

None None
live:GetAllCustomTemplates GetAllCustomTemplates get

*All Resource

*

None None
live:SetLiveDomainMultiStreamMaster SetLiveDomainMultiStreamMaster update

*All Resource

*

None None
live:LeaveMessageGroup LeaveMessageGroup update

*Domain

acs:live:*:{#accountId}:domain/{#DomainName}

None None
live:UpdateCasterSceneAudio UpdateCasterSceneAudio update

*Caster

acs:live:*:{#accountId}:caster/{#CasterId}

None None
live:AddLiveAppSnapshotConfig AddLiveAppSnapshotConfig create

*Domain

acs:cdn:*:{#accountId}:domain/{#DomainName}

None None
live:ModifyLiveMessageGroupBand ModifyLiveMessageGroupBand update

*Rtc

acs:live::{#accountId}:rtc/{#AppId}

None None
live:DeleteCasterEpisodeGroup DeleteCasterEpisodeGroup delete

*Domain

acs:cdn:*:{#accountId}:domain/{#DomainName}

None None
live:CreateLiveAIStudio CreateLiveAIStudio create

*All Resource

*

None None
live:DescribeLiveDomainConfigs DescribeLiveDomainConfigs get

*All Resource

*

None None
live:SendMessageToGroup SendMessageToGroup get

*All Resource

*

None None
live:DeleteLiveDomain DeleteLiveDomain delete

*All Resource

*

None None
live:DeleteLiveStreamMonitor DeleteLiveStreamMonitor delete

*All Resource

*

None None
live:DescribeLiveShiftConfigs DescribeLiveShiftConfigs get

*All Resource

*

None None
live:CheckLiveMessageUsersInGroup CheckLiveMessageUsersInGroup none

*Rtc

acs:live::{#accountId}:rtc/{#AppId}

None None
live:DescribeLiveStreamState DescribeLiveStreamState get

*All Resource

*

None None
live:ListMessageGroup ListMessageGroup get

*All Resource

*

None None
live:DescribeLiveDomainByCertificate DescribeLiveDomainByCertificate get

*Domain

acs:cdn:*:{#accountId}:domain/{#DomainName}

None None
live:ListMessageApp ListMessageApp get

*Domain

acs:live:*:{#accountId}:domain/{#DomainName}

None None
live:ListMessage ListMessage get

*All Resource

*

None None
live:DescribeLiveSnapshotConfig DescribeLiveSnapshotConfig get

*All Resource

*

None None
live:DescribeCasterComponents DescribeCasterComponents get

*Caster

acs:live:*:{#accountId}:caster/{#CasterId}

None None
live:AddLiveDomainMapping AddLiveDomainMapping create

*Domain

acs:cdn:*:{#accountId}:domain/{#DomainName}

None None
live:DeleteLiveMessageUserMessage DeleteLiveMessageUserMessage delete

*Domain

acs:live:*:{#accountId}:domain/{#DomainName}

None None
live:ListRtcMPUEventSubRecord ListRtcMPUEventSubRecord list

*All Resource

*

None None
live:StartEdgeTranscodeJob StartEdgeTranscodeJob

*Domain

acs:live:*:{#accountId}:domain/{#DomainName}

None None
live:DeleteLiveSnapshotDetectPornConfig DeleteLiveSnapshotDetectPornConfig delete

*Domain

acs:cdn:*:{#accountId}:domain/{#DomainName}

None None
live:SetLiveStreamsNotifyUrlConfig SetLiveStreamsNotifyUrlConfig create

*All Resource

*

None None
live:DescribeUpBpsPeakData DescribeUpBpsPeakData get

*All Resource

*

None None
live:AddCasterVideoResource AddCasterVideoResource create

*Caster

acs:live:*:{#accountId}:caster/{#CasterId}

None None
live:DescribeLiveRecordConfig DescribeLiveRecordConfig get

*All Resource

*

None None
live:DescribeLiveRecordNotifyRecords DescribeLiveRecordNotifyRecords get

*Domain

acs:cdn:*:{#accountId}:domain/{#DomainName}

None None
live:EffectCasterVideoResource EffectCasterVideoResource get

*Domain

acs:live:*:{#accountId}:domain/{#DomainName}

None None
live:DeleteCaster DeleteCaster delete

*Caster

acs:live:*:{#accountId}:caster/{#CasterId}

None None
live:DescribeLiveGrtnDuration DescribeLiveGrtnDuration none

*Domain

acs:cdn:*:{#accountId}:domain/{#DomainName}

None None
live:DescribeLiveDomainStagingConfig DescribeLiveDomainStagingConfig get

*All Resource

*

None None
live:DeleteLiveAIProduceRules DeleteLiveAIProduceRules create

*Domain

acs:cdn:*:{#accountId}:domain/{#DomainName}

None None
live:DescribeLiveStreamMonitorList DescribeLiveStreamMonitorList get

*All Resource

*

None None
live:EditPlaylist EditPlaylist get

*Caster

acs:live:*:{#accountId}:caster/{#CasterId}

None None
live:DeleteLiveRealTimeLogLogstore DeleteLiveRealTimeLogLogstore delete

*All Resource

*

None None
live:UpdateMessageGroup UpdateMessageGroup update

*Domain

acs:live:*:{#accountId}:domain/{#DomainName}

None None
live:MuteAllGroupUser MuteAllGroupUser get

*Domain

acs:live:*:{#accountId}:domain/{#DomainName}

None None
live:DescribeLiveCertificateDetail DescribeLiveCertificateDetail get

*All Resource

*

None None
live:DescribeLiveRecordVodConfigs DescribeLiveRecordVodConfigs get

*All Resource

*

None None
live:DescribeLiveDomainMonitoringUsageData DescribeLiveDomainMonitoringUsageData get

*Domain

acs:cdn:*:{#accountId}:domain/{#DomainName}

None None
live:DescribeRTSNativeSDKPlayTime DescribeRTSNativeSDKPlayTime get

*Domain

acs:live:*:{#accountId}:domain/{#DomainName}

None None
live:ListPlaylist ListPlaylist get

*Caster

acs:live:*:{#accountId}:caster/{#CasterId}

None None
live:DeleteLiveAudioAuditNotifyConfig DeleteLiveAudioAuditNotifyConfig delete

*Domain

acs:cdn:*:{#accountId}:domain/{#DomainName}

None None

Resource

The following table lists the resources defined by ApsaraVideo Live. Specify them in the Resource element of RAM policy statements to grant permissions for specific operations. They are uniquely identified by ARNs. Format: acs:{#ramcode}:{#regionId}:{#accountId}:{#resourceType}:

  • acs: The initialism of Alibaba Cloud service, which indicates the public cloud of Alibaba Cloud.

  • {#ramcode}: The code used in RAM to indicate an Alibaba Cloud service.

  • {#regionId}: The region ID. If the resource covers all regions, set it to an asterisk (*).

  • {#accountId}: The ID of the Alibaba Cloud account. If the resource covers all Alibaba Cloud accounts, set it to an asterisk (*).

  • {#resourceType}: The service-defined resource identifier. It supports a hierarchical structure, which is similar to a file path. If the statement covers global resources, set it to an asterisk (*).

Resource type

ARN

Domain
  • acs:cdn:*:{#accountId}:domain/{#DomainName}
  • acs:live:*:{#accountId}:domain/{#DomainName}
  • acs:cdn:*:{#accountId}:domain/{#domainId}
  • acs:live::{#accountId}:domain/{#DomainName}
  • acs:cdn:*:{#accountId}:domain/{#Action}
Rtc
  • acs:live:*:{#accountId}:rtc/{#AppId}
  • acs:live::{#accountId}:rtc/{#AppId}
  • acs:live::{#accountId}:rtc/*
Caster
  • acs:live:*:{#accountId}:caster/{#CasterId}
  • acs:live:*:{#accountId}:*
MixStream
  • acs:live:*:{#accountId}:mixstream/{#MixStreamId}

Condition

ApsaraVideo Live does not define product-level condition keys. However, you can use Alibaba Cloud common condition keys for access control. For more information, see Common condition keys.

How to create custom RAM policies?

You can create custom policies and grant them to RAM users, RAM user groups, or RAM roles. For instructions, see: