All Products
Search
Document Center

ApsaraVideo Live:Otorisasi RAM

Last Updated:Aug 22, 2026

Resource Access Management (RAM) adalah layanan Alibaba Cloud yang dirancang untuk manajemen identitas pengguna dan kontrol izin akses resource. Melalui RAM, Anda dapat menerapkan prinsip least privilege tanpa perlu membagikan kunci akun Alibaba Cloud Anda kepada pengguna lain. RAM menggunakan kebijakan izin untuk menentukan otorisasi. Topik ini menjelaskan struktur umum kebijakan RAM, serta elemen pernyataan kebijakan (Action, Resource, dan Condition) yang didefinisikan oleh ApsaraVideo Live untuk kebijakan izin RAM. Kode RAM (RamCode) untuk ApsaraVideo Live adalah live,live-interaction , dan granularitas otorisasi yang didukung adalah RESOURCE .

Struktur umum kebijakan

Kebijakan izin menggunakan format JSON dengan struktur umum berikut:

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

Berikut adalah penjelasan untuk setiap field dalam kebijakan

  • Version: Menentukan nomor versi kebijakan. Nilainya tetap 1.

  • Statement:

    • Effect: Menentukan hasil otorisasi. Nilai yang valid: Allow dan Deny.

    • Action: Menentukan satu atau beberapa operasi yang diizinkan atau ditolak.

    • Resource: Menentukan objek spesifik yang terpengaruh oleh operasi tersebut. Anda dapat menggunakan Alibaba Cloud Resource Names (ARNs) untuk mengidentifikasi resource tertentu.

    • Condition: Menentukan kondisi agar otorisasi berlaku. Field ini bersifat opsional.

      • Condition operator: Menentukan operator kondisional. Setiap jenis kondisi mendukung operator kondisional yang berbeda.

      • Condition_key: Menentukan condition key.

      • Condition_value: Menentukan nilai kondisi.

Action

Tabel berikut mencantumkan action yang didefinisikan oleh ApsaraVideo Live. Setiap kolom dalam tabel dijelaskan sebagai berikut:

  • Action: Dapat digunakan dalam elemen Action pada pernyataan kebijakan RAM untuk memberikan izin guna melakukan operasi tersebut.

  • API: API yang dipanggil untuk melakukan action tersebut.

  • Access level: Tingkat akses yang telah ditentukan untuk setiap API. Nilai yang valid: create, list, get, update, dan delete.

  • Resource type: Jenis resource yang mendukung otorisasi untuk melakukan action tersebut. Ini menunjukkan apakah action tersebut mendukung izin tingkat resource. Resource yang ditentukan harus kompatibel dengan action tersebut; jika tidak, kebijakan tidak akan berlaku.

    • Untuk API dengan izin tingkat resource, jenis resource yang diperlukan ditandai dengan tanda bintang (*). Tentukan ARN yang sesuai dalam elemen Resource pada kebijakan.

    • Untuk API tanpa izin tingkat resource, ini ditampilkan sebagai All Resources. Gunakan tanda bintang (*) dalam elemen Resource kebijakan.

  • Condition key: Ditentukan oleh layanan. Kunci ini memungkinkan kontrol yang lebih terperinci, yang berlaku baik untuk action saja maupun untuk action yang terkait dengan resource tertentu. Selain condition key spesifik layanan, Alibaba Cloud menyediakan serangkaian condition key umum yang berlaku di seluruh layanan yang terintegrasi dengan RAM. Untuk informasi lebih lanjut, lihat Common condition keys.

  • Dependent action: Action dependen yang diperlukan untuk menjalankan action tersebut. Agar action dapat dieksekusi dengan sukses, RAM user atau RAM role harus memiliki izin atas semua action dependen tersebut.

Action

API

Level akses

Tipe resource

Condition key

Action dependen

live:CreateLiveStreamMonitor CreateLiveStreamMonitor create

*All Resource

*

None None
live:ListLiveMessageGroupByPage ListLiveMessageGroupByPage list

*Rtc

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

None None
live:DescribeLiveRtcRecordUsageData DescribeLiveRtcRecordUsageData none

*All Resource

*

None None
live:AddLivePullStreamInfoConfig AddLivePullStreamInfoConfig create

*Domain

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

None None
live:UpdateLiveSnapshotNotifyConfig UpdateLiveSnapshotNotifyConfig update

*Domain

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

None None
live:DescribeLiveHttpsDomainList DescribeLiveHttpsDomainList get

*Domain

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

None None
live:CopyCasterSceneConfig CopyCasterSceneConfig create

*Caster

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

None None
live:AddLiveStreamWatermark AddLiveStreamWatermark create

*All Resource

*

None None
live:SetCasterSceneConfig SetCasterSceneConfig update

*Caster

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

None None
live:VerifyLiveDomainOwner VerifyLiveDomainOwner get

*All Resource

*

None None
live:DescribeLiveVerifyContent DescribeLiveVerifyContent get

*All Resource

*

None None
live:UpdateLiveDelayConfig UpdateLiveDelayConfig get

*Domain

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

None None
live:EditPlaylist EditPlaylist update

*Caster

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

None None
live:ListLiveMessageApps ListLiveMessageApps list

*All Resource

*

None None
live:DeleteLiveDetectNotifyConfig DeleteLiveDetectNotifyConfig delete

*Domain

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

None None
live:DescribeLiveDomainDetail DescribeLiveDomainDetail get

*All Resource

*

None None
live:DescribeLiveDomainPvUvData DescribeLiveDomainPvUvData get

*All Resource

*

None None
live:AddRtsLiveStreamTranscode AddRtsLiveStreamTranscode create

*Domain

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

None None
live:ModifyLiveRealtimeLogDelivery ModifyLiveRealtimeLogDelivery update

*Domain

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

None None
live:DescribeLiveDomainRealTimeTrafficData DescribeLiveDomainRealTimeTrafficData get

*All Resource

*

None None
live:ModifyLiveMessageUserInfo ModifyLiveMessageUserInfo update

*All Resource

*

None None
live:StopRtcAsrTask StopRtcAsrTask update

*Domain

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

None None
live:SendMessageToGroup SendMessageToGroup get

*All Resource

*

None None
live:DescribeLiveShiftConfigs DescribeLiveShiftConfigs get

*All Resource

*

None None
live:AddLiveDomainMapping AddLiveDomainMapping create

*Domain

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

None None
live:AddLiveAudioAuditNotifyConfig AddLiveAudioAuditNotifyConfig create

*Domain

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

None None
live:AddLiveDomain AddLiveDomain create

*All Resource

*

None None
live:CreateLiveStreamRecordIndexFiles CreateLiveStreamRecordIndexFiles create

*Domain

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

None None
live:DescribeLiveDomainMonitoringUsageData DescribeLiveDomainMonitoringUsageData get

*Domain

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

None None
live:UpdateLiveAppSnapshotConfig UpdateLiveAppSnapshotConfig update

*Domain

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

None None
live:CreateRTCWhipStreamAddress CreateRTCWhipStreamAddress none

*All Resource

*

None None
live:ListEdgeTranscodeJob ListEdgeTranscodeJob list

*Domain

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

None None
live:SetLiveLazyPullStreamInfoConfig SetLiveLazyPullStreamInfoConfig update

*Domain

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

None None
live:DescribeLiveRecordNotifyRecords DescribeLiveRecordNotifyRecords get

*Domain

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

None None
live:DescribeLivePullToPush DescribeLivePullToPush get

*All Resource

*

None None
live:DescribeLiveMessageGroupBand DescribeLiveMessageGroupBand get

*Rtc

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

None None
live:DescribeCasterConfig DescribeCasterConfig get

*Caster

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

None None
live:EditShowAndReplace EditShowAndReplace none

*All Resource

*

None None
live:UpdateLiveSnapshotDetectPornConfig UpdateLiveSnapshotDetectPornConfig update

*Domain

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

None None
live:UpdateLivePackageConfig UpdateLivePackageConfig update

*Domain

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

None None
live:DeleteLiveMessageUserMessage DeleteLiveMessageUserMessage delete

*Domain

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

None None
live:CreateLivePullToPush CreateLivePullToPush create

*All Resource

*

None None
live:DescribeLiveSnapshotNotifyConfig DescribeLiveSnapshotNotifyConfig get

*Domain

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

None None
live:DescribeLiveDomainCertificateInfo DescribeLiveDomainCertificateInfo get

*All Resource

*

None None
live:DescribeLiveLazyPullStreamConfig DescribeLiveLazyPullStreamConfig get

*All Resource

*

None None
live:UpdateLivePullToPush UpdateLivePullToPush update

*All Resource

*

None None
live:DescribeLiveCenterStreamRateData DescribeLiveCenterStreamRateData none

*Domain

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

None None
live:DeleteLivePullStreamInfoConfig DeleteLivePullStreamInfoConfig delete

*Domain

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

None None
live:DeleteLiveStreamMonitor DeleteLiveStreamMonitor delete

*All Resource

*

None None
live:QueryLiveDomainMultiStreamList QueryLiveDomainMultiStreamList get

*All Resource

*

None None
live:CreateLiveAIStudio CreateLiveAIStudio create

*All Resource

*

None None
live:ListLiveRealtimeLogDeliveryInfos ListLiveRealtimeLogDeliveryInfos get

*All Resource

*

None None
live:ListLiveRealtimeLogDelivery ListLiveRealtimeLogDelivery get

*All Resource

*

None None
live:CreateRtcAsrTask CreateRtcAsrTask create

*Domain

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

None None
live:SetLiveMpuTaskSei SetLiveMpuTaskSei update

*All Resource

*

None None
live:DescribeRTSNativeSDKPlayFailStatus DescribeRTSNativeSDKPlayFailStatus get

*Domain

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

None None
live:AddCasterComponent AddCasterComponent create

*Caster

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

None None
live:DescribeCasterProgram DescribeCasterProgram get

*Caster

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

None None
live:CreateLivePrivateLine CreateLivePrivateLine create

*Domain

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

None None
live:UpdateCustomLiveStreamTranscode UpdateCustomLiveStreamTranscode update

*Domain

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

None None
live:DescribeLiveSnapshotConfig DescribeLiveSnapshotConfig get

*All Resource

*

None None
live:LeaveMessageGroup LeaveMessageGroup update

*Domain

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

None None
live:DeleteRtcAsrTask DeleteRtcAsrTask delete

*Domain

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

None None
live:SetCasterChannel SetCasterChannel update

*Caster

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

None None
live:ModifyCasterComponent ModifyCasterComponent update

*Caster

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

None None
live:KickLiveMessageGroupUser KickLiveMessageGroupUser none

*Rtc

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

None None
live:AddLiveMessageGroupBand AddLiveMessageGroupBand update

*Rtc

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

None None
live:UpdateLiveStreamMonitor UpdateLiveStreamMonitor update

*All Resource

*

None None
live:DescribeLivePushProxyLog DescribeLivePushProxyLog get

*Domain

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

None None
live:DescribeLiveAudioAuditConfig DescribeLiveAudioAuditConfig get

*All Resource

*

None None
live:AddLiveCenterTransfer AddLiveCenterTransfer create

*Domain

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

None None
live:JoinMessageGroup JoinMessageGroup update

*Domain

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

None None
live:UpdateLiveAudioAuditNotifyConfig UpdateLiveAudioAuditNotifyConfig update

*Domain

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

None None
live:StopCasterScene StopCasterScene update

*Caster

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

None None
live:ListEventSub ListEventSub list

*Rtc

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

None None
live:DescribeLiveDomainRealTimeBpsData DescribeLiveDomainRealTimeBpsData get

*All Resource

*

None None
live:CreateLiveDelayConfig CreateLiveDelayConfig create

*Domain

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

None None
live:HotLiveRtcStream HotLiveRtcStream none

*Domain

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

None None
live:DeleteLiveDomainPlayMapping DeleteLiveDomainPlayMapping delete

*Domain

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

None None
live:UpdateLivePullStreamInfoConfig UpdateLivePullStreamInfoConfig update

*Domain

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

None None
live:DeleteLiveMessageGroupMessage DeleteLiveMessageGroupMessage delete

*Rtc

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

None None
live:SetLiveDomainMultiStreamConfig SetLiveDomainMultiStreamConfig update

*All Resource

*

None None
live:DescribeLiveDelayConfig DescribeLiveDelayConfig get

*Domain

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

None None
live:SetLiveStreamDelayConfig SetLiveStreamDelayConfig update

*Domain

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

None None
live:DescribeLiveDomainTimeShiftData DescribeLiveDomainTimeShiftData get

*All Resource

*

None None
live:DeleteLiveStreamRecordIndexFiles DeleteLiveStreamRecordIndexFiles delete

*Domain

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

None None
live:GetEdgeTranscodeTemplate GetEdgeTranscodeTemplate get

*Domain

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

None None
live:DescribeUpPeakPublishStreamData DescribeUpPeakPublishStreamData get

*All Resource

*

None None
live:ModifyLiveMessageAppAudit ModifyLiveMessageAppAudit update

*Rtc

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

None None
live:StartLiveMPUTask StartLiveMPUTask create

*All Resource

*

None None
live:DescribeLiveRecordNotifyConfig DescribeLiveRecordNotifyConfig get

*All Resource

*

None None
live:SetLiveDomainMultiStreamOptimalMode SetLiveDomainMultiStreamOptimalMode update

*All Resource

*

None None
live:RemoveShowFromShowList RemoveShowFromShowList delete

*Caster

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

None None
live:UpdateLiveCenterTransfer UpdateLiveCenterTransfer update

*Domain

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

None None
live:DescribeLiveRealtimeDeliveryAcc DescribeLiveRealtimeDeliveryAcc get

*All Resource

*

None None
live:DeleteLiveStreamTranscode DeleteLiveStreamTranscode delete

*Domain

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

None None
live:ModifyStudioLayout ModifyStudioLayout update

*Caster

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

None None
live:AddCasterProgram AddCasterProgram create

*Caster

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

None None
live:DeleteLivePullToPush DeleteLivePullToPush delete

*All Resource

*

None None
live:DescribeLiveDomainMapping DescribeLiveDomainMapping get

*All Resource

*

None None
live:DescribeLiveInteractionMetricData DescribeLiveInteractionMetricData none

*Domain

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

None None
live:CreateLiveMessageGroup CreateLiveMessageGroup create

*Rtc

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

None None
live:DescribeRtcCloudRecordingFiles DescribeRtcCloudRecordingFiles get

*All Resource

*

None None
live:DescribeLiveUpVideoAudioInfo DescribeLiveUpVideoAudioInfo get

*Domain

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

None None
live:DescribeLiveIpInfo DescribeLiveIpInfo get

*All Resource

*

None None
live:DescribeLiveDomainMultiStreamConfig DescribeLiveDomainMultiStreamConfig get

*All Resource

*

None None
live:PublishLiveStagingConfigToProduction PublishLiveStagingConfigToProduction none

*Domain

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

None None
live:DeleteEdgeTranscodeJob DeleteEdgeTranscodeJob delete

*Domain

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

None None
live:SetLiveStreamPreloadTasks SetLiveStreamPreloadTasks none

*Domain

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

None None
live:DescribeLiveUserBillPrediction DescribeLiveUserBillPrediction get

*All Resource

*

None None
live:DescribeStreamLocationBlock DescribeStreamLocationBlock get

*Domain

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

None None
live:DescribeLiveTagResources DescribeLiveTagResources get

*Domain

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

None None
live:ModifyLiveMessageGroupBand ModifyLiveMessageGroupBand update

*Rtc

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

None None
live:DeleteLiveSnapshotDetectPornConfig DeleteLiveSnapshotDetectPornConfig delete

*Domain

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

None None
live:DescribeLiveMessageApp DescribeLiveMessageApp get

*Rtc

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

None None
live:SetLiveDomainStagingConfig SetLiveDomainStagingConfig update

*Domain

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

None None
live:DescribeLiveAIStudio DescribeLiveAIStudio get

*All Resource

*

None None
live:DescribeLiveDomainBpsDataByLayer DescribeLiveDomainBpsDataByLayer get

*Domain

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

None None
live:CreateRoomRealTimeStreamAddress CreateRoomRealTimeStreamAddress none

*Rtc

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

None None
live:UpdateRtcCloudRecording UpdateRtcCloudRecording update

*All Resource

*

None None
live:DeleteLiveDelayConfig DeleteLiveDelayConfig delete

*Domain

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

None None
live:StopRtcCloudTranscode StopRtcCloudTranscode none

*All Resource

*

None None
live:SetLiveDomainMultiStreamMaster SetLiveDomainMultiStreamMaster update

*All Resource

*

None None
live:ListMessage ListMessage get

*All Resource

*

None None
live:ModifyLiveMessageGroup ModifyLiveMessageGroup update

*Rtc

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

None None
live:DescribeChannelParticipants DescribeChannelParticipants none

*Domain

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

None None
live:DescribeLiveDomainPublishErrorCode DescribeLiveDomainPublishErrorCode get

*Domain

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

None None
live:DeleteLiveAppRecordConfig DeleteLiveAppRecordConfig delete

*Domain

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

None None
live:DescribeLiveEdgeTransfer DescribeLiveEdgeTransfer get

*All Resource

*

None None
live:DeleteLiveStreamWatermarkRule DeleteLiveStreamWatermarkRule delete

*All Resource

*

None None
live:DescribeLiveDelayedStreamingUsage DescribeLiveDelayedStreamingUsage get

*Domain

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

None None
live:BatchSetLiveDomainConfigs BatchSetLiveDomainConfigs update

*Domain

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

None None
live:DeleteLiveAudioAuditConfig DeleteLiveAudioAuditConfig delete

*Domain

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

None None
live:DescribeLiveStreamsNotifyUrlConfig DescribeLiveStreamsNotifyUrlConfig get

*All Resource

*

None None
live:DescribeRTSNativeSDKFirstFrameCost DescribeRTSNativeSDKFirstFrameCost get

*Domain

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

None None
live:RemoveLiveMessageGroupBand RemoveLiveMessageGroupBand update

*Rtc

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

None None
live:BatchGetOnlineUsers BatchGetOnlineUsers get

*Domain

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

None None
live:DescribeMeterLiveBypassDuration DescribeMeterLiveBypassDuration none

*Domain

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

None None
live:AddLiveAISubtitle AddLiveAISubtitle create

*All Resource

*

None None
live:ListLiveMessageGroups ListLiveMessageGroups list

*Rtc

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

None None
live:DeleteLivePrivateLine DeleteLivePrivateLine delete

*Domain

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

None None
live:DescribeLiveStreamTranscodeStreamNum DescribeLiveStreamTranscodeStreamNum get

*All Resource

*

None None
live:DeletePlaylistItems DeletePlaylistItems delete

*Domain

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

None None
live:StopLivePullToPush StopLivePullToPush update

*All Resource

*

None None
live:DescribeLiveStreamsTotalCount DescribeLiveStreamsTotalCount get

*Domain

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

None None
live:DescribeLiveStreamPushMetricDetailData DescribeLiveStreamPushMetricDetailData get

*Domain

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

None None
live:RollbackLiveStagingConfig RollbackLiveStagingConfig none

*Domain

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

None None
live:DescribeCasterComponents DescribeCasterComponents get

*Caster

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

None None
live:StartLiveStreamMonitor StartLiveStreamMonitor update

*All Resource

*

None None
live:DescribeLiveStreamTranscodeInfo DescribeLiveStreamTranscodeInfo get

*All Resource

*

None None
live:DescribeLiveUserStreamMetricData DescribeLiveUserStreamMetricData none

*All Resource

*

None None
live:DescribeLiveStreamTranscodeMetricData DescribeLiveStreamTranscodeMetricData get

*Domain

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

None None
live:DescribeLiveDomainRecordUsageData DescribeLiveDomainRecordUsageData get

*All Resource

*

None None
live:DeleteLiveStreamMerge DeleteLiveStreamMerge update

*Domain

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

None None
live:DescribeCasterStreamUrl DescribeCasterStreamUrl get

*Caster

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

None None
live:DescribeLiveDomainTrafficData DescribeLiveDomainTrafficData get

*All Resource

*

None None
live:StopCaster StopCaster update

*Caster

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

None None
live:AddCasterEpisode AddCasterEpisode create

*Caster

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

None None
live:AddLiveRecordVodConfig AddLiveRecordVodConfig create

*Domain

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

None None
live:AddCustomLiveStreamTranscode AddCustomLiveStreamTranscode create

*Domain

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

None None
live:DeleteLiveSpecificStagingConfig DeleteLiveSpecificStagingConfig delete

*Domain

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

None None
live:DescribeLiveDomainSnapshotData DescribeLiveDomainSnapshotData get

*All Resource

*

None None
live:DescribeLiveSnapshotDetectPornConfig DescribeLiveSnapshotDetectPornConfig get

*All Resource

*

None None
live:StopPlaylist StopPlaylist update

*Domain

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

None None
live:DeleteLiveDomain DeleteLiveDomain delete

*All Resource

*

None None
live:DeleteCasterLayout DeleteCasterLayout delete

*Caster

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

None None
live:DescribeRtcMPUEventSub DescribeRtcMPUEventSub get

*All Resource

*

None None
live:ForbidLiveStream ForbidLiveStream update

*All Resource

*

None None
live:UpdateLiveRecordNotifyConfig UpdateLiveRecordNotifyConfig update

*Domain

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

None None
live:DescribeLiveCertificateList DescribeLiveCertificateList get

*All Resource

*

None None
live:DescribeLiveDrmUsageData DescribeLiveDrmUsageData get

*Domain

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

None None
live:CopyCaster CopyCaster create

*Caster

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

None None
live:AddCasterEpisodeGroup AddCasterEpisodeGroup create

*Domain

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

None None
live:DescribeLiveStreamSnapshotInfo DescribeLiveStreamSnapshotInfo get

*All Resource

*

None None
live:DescribeLiveStreamDelayConfig DescribeLiveStreamDelayConfig get

*All Resource

*

None None
live:AddLiveAudioAuditConfig AddLiveAudioAuditConfig create

*Domain

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

None None
live:SendMessageToGroupUsers SendMessageToGroupUsers get

*Domain

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

None None
live:StartRtcCloudTranscode StartRtcCloudTranscode none

*All Resource

*

None None
live:BatchDeleteLiveDomainConfigs BatchDeleteLiveDomainConfigs delete

*Domain

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

None None
live:UpdateCasterResourceGroup UpdateCasterResourceGroup create

*Caster

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

None None
live:DescribeRTSNativeSDKVvData DescribeRTSNativeSDKVvData get

*Domain

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

None None
live:UpdateLiveMPUTask UpdateLiveMPUTask update

*All Resource

*

None None
live:DescribeLiveStreamMonitorList DescribeLiveStreamMonitorList get

*All Resource

*

None None
live:DescribeLiveCertificateDetail DescribeLiveCertificateDetail get

*All Resource

*

None None
live:DescribeRtcCloudTranscode DescribeRtcCloudTranscode none

*All Resource

*

None None
live:DescribeCasterChannels DescribeCasterChannels get

*Caster

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

None None
live:ListMessageGroup ListMessageGroup get

*All Resource

*

None None
live:DeleteCaster DeleteCaster delete

*Caster

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

None None
live:DeleteLiveRecordNotifyConfig DeleteLiveRecordNotifyConfig delete

*Domain

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

None None
live:DescribeLiveDomainPushTrafficData DescribeLiveDomainPushTrafficData get

*All Resource

*

None None
live:SetShowListBackground SetShowListBackground update

*Caster

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

None None
live:ModifyLiveMessageAppCallback ModifyLiveMessageAppCallback update

*Rtc

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

None None
live:StopEdgeTranscodeJob StopEdgeTranscodeJob update

*Domain

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

None None
live:ModifyShowList ModifyShowList update

*Caster

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

None None
live:ModifyLiveDomainSchdmByProperty ModifyLiveDomainSchdmByProperty update

*Domain

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

None None
live:DescribeCasterLayouts DescribeCasterLayouts get

*Caster

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

None None
live:AddLiveAppRecordConfig AddLiveAppRecordConfig create

*Domain

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

None None
live:UpdateLiveStreamTranscode UpdateLiveStreamTranscode create

*Domain

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

None None
live:RealTimeRecordCommand RealTimeRecordCommand none

*Domain

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

None None
live:CloseLiveShift CloseLiveShift none

*Domain

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

None None
live:AddLiveStreamTranscode AddLiveStreamTranscode create

*Domain

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

None None
live:UpdateEventSub UpdateEventSub none

*Rtc

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

None None
live:PlayChoosenShow PlayChoosenShow none

*Caster

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

None None
live:CreateCaster CreateCaster create

*Caster

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

None None
live:GetMessageToken GetMessageToken get

*All Resource

*

None None
live:DescribeToutiaoLivePublish DescribeToutiaoLivePublish get

*All Resource

*

None None
live:SendLiveMessageUser SendLiveMessageUser create

*Rtc

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

None None
live:DeleteCasterSceneConfig DeleteCasterSceneConfig delete

*Caster

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

None None
live:DeleteLiveAIProduceRules DeleteLiveAIProduceRules delete

*Domain

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

None None
live:InitializeAutoShowListTask InitializeAutoShowListTask none

*Caster

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

None None
live:DescribeLiveUserDomains DescribeLiveUserDomains get

*All Resource

*

None None
live:ListEventSubEvent ListEventSubEvent list

*Rtc

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

None None
live:DeleteCasterProgram DeleteCasterProgram delete

*Caster

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

None None
live:SetCasterConfig SetCasterConfig update

*Caster

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

None None
live:RemoveTerminals RemoveTerminals none

*Rtc

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

None None
live:DeleteLiveEdgeTransfer DeleteLiveEdgeTransfer delete

*All Resource

*

None None
live:DeleteCasterComponent DeleteCasterComponent delete

*Caster

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

None None
live:QueryRtcAsrTasks QueryRtcAsrTasks get

*Domain

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

None None
live:DeleteLiveMessageGroup DeleteLiveMessageGroup delete

*Rtc

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

None None
live:StartCaster StartCaster update

*Caster

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

None None
live:DescribeCasterSceneAudio DescribeCasterSceneAudio get

*Caster

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

None None
live:UnbanLiveMessageGroup UnbanLiveMessageGroup update

*Rtc

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

None None
live:DeleteLivePackageConfig DeleteLivePackageConfig delete

*Domain

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

None None
live:AddLiveSnapshotDetectPornConfig AddLiveSnapshotDetectPornConfig create

*Domain

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

None None
live:DescribeLiveStreamPreloadTasks DescribeLiveStreamPreloadTasks get

*Domain

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

None None
live:DescribeCasterScenes DescribeCasterScenes get

*Caster

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

None None
live:DeleteCasterEpisodeGroup DeleteCasterEpisodeGroup delete

*Domain

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

None None
live:CheckLiveMessageUsersOnline CheckLiveMessageUsersOnline none

*Domain

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

None None
live:DescribeLiveMessageGroup DescribeLiveMessageGroup get

*Rtc

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

None None
live:GetEdgeTranscodeJob GetEdgeTranscodeJob get

*Domain

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

None None
live:DescribeLiveStreamRecordContent DescribeLiveStreamRecordContent get

*All Resource

*

None None
live:DeleteLiveRecordVodConfig DeleteLiveRecordVodConfig delete

*Domain

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

None None
live:CreateMessageApp CreateMessageApp create

*Domain

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

None None
live:UpdateCasterSceneAudio UpdateCasterSceneAudio update

*Caster

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

None None
live:EffectCasterUrgent EffectCasterUrgent none

*Caster

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

None None
live:EffectCasterVideoResource EffectCasterVideoResource none

*Domain

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

None None
live:DescribeLiveStreamWatermarkRules DescribeLiveStreamWatermarkRules get

*All Resource

*

None None
live:DescribeLiveStreamRecordIndexFiles DescribeLiveStreamRecordIndexFiles get

*All Resource

*

None None
live:DescribeLiveStreamBitRateData DescribeLiveStreamBitRateData get

*All Resource

*

None None
live:AddCasterVideoResource AddCasterVideoResource create

*Caster

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

None None
live:ListPlaylistItems ListPlaylistItems get

*All Resource

*

None None
live:UpdateLiveRecordVodConfig UpdateLiveRecordVodConfig update

*Domain

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

None None
live:ModifyCasterEpisode ModifyCasterEpisode update

*Domain

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

None None
live:DeleteStudioLayout DeleteStudioLayout delete

*Caster

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

None None
live:DeleteMessageApp DeleteMessageApp delete

*Domain

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

None None
live:DescribeLiveDomainRealTimeHttpCodeData DescribeLiveDomainRealTimeHttpCodeData get

*All Resource

*

None None
live:DeleteRtcMPUEventSub DeleteRtcMPUEventSub delete

*All Resource

*

None None
live:AddLiveDomainPlayMapping AddLiveDomainPlayMapping create

*Domain

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

None None
live:DescribeLiveUserTags DescribeLiveUserTags get

*All Resource

*

None None
live:DescribeLiveStreamsPublishList DescribeLiveStreamsPublishList get

*All Resource

*

None None
live:DescribeChannelUsers DescribeChannelUsers list

*Rtc

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

None None
live:GetEditingJobInfo GetEditingJobInfo get

*All Resource

*

None None
live:DescribeLivePullStreamConfig DescribeLivePullStreamConfig get

*All Resource

*

None None
live:DescribeLiveStreamWatermarks DescribeLiveStreamWatermarks get

*All Resource

*

None None
live:CancelMuteAllGroupUser CancelMuteAllGroupUser none

*Domain

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

None None
live:StartPlaylist StartPlaylist update

*Domain

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

None None
live:AddLiveStreamMerge AddLiveStreamMerge create

*Domain

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

None None
live:UpdateLiveStreamWatermark UpdateLiveStreamWatermark update

*All Resource

*

None None
live:DisableLiveRealtimeLogDelivery DisableLiveRealtimeLogDelivery update

*Domain

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

None None
live:DescribeLiveStreamState DescribeLiveStreamState get

*All Resource

*

None None
live:DescribeRTSNativeSDKPlayTime DescribeRTSNativeSDKPlayTime get

*Domain

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

None None
live:DescribeLiveDomainPushBpsData DescribeLiveDomainPushBpsData get

*All Resource

*

None None
live:SetLiveDomainCertificate SetLiveDomainCertificate update

*Domain

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

None None
live:SetLiveStreamBlock SetLiveStreamBlock update

*Domain

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

None None
live:ListLiveDelayConfig ListLiveDelayConfig get

*Domain

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

None None
live:DeleteCasterEpisode DeleteCasterEpisode delete

*Domain

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

None None
live:DescribeToutiaoLivePlay DescribeToutiaoLivePlay get

*All Resource

*

None None
live:UpdateLiveAudioAuditConfig UpdateLiveAudioAuditConfig update

*Domain

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

None None
live:DescribeLiveDetectNotifyConfig DescribeLiveDetectNotifyConfig get

*All Resource

*

None None
live:DeleteLiveStreamBlock DeleteLiveStreamBlock update

*Domain

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

None None
live:DeleteLiveDomainMapping DeleteLiveDomainMapping delete

*Domain

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

None None
live:DescribeRTSNativeSDKFirstFrameDelay DescribeRTSNativeSDKFirstFrameDelay get

*Domain

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

None None
live:DescribeLiveAISubtitle DescribeLiveAISubtitle get

*All Resource

*

None None
live:CreateRtcMPUEventSub CreateRtcMPUEventSub create

*All Resource

*

None None
live:DeleteSnapshotFiles DeleteSnapshotFiles delete

*Domain

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

None None
live:AddTrancodeSEI AddTrancodeSEI create

*Domain

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

None None
live:StartRtcCloudRecording StartRtcCloudRecording create

*All Resource

*

None None
live:DescribeLiveDomainStagingConfig DescribeLiveDomainStagingConfig get

*All Resource

*

None None
live:RestartCaster RestartCaster update

*Caster

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

None None
live:DeleteLiveStreamWatermark DeleteLiveStreamWatermark delete

*All Resource

*

None None
live:DescribeLiveDomainLimit DescribeLiveDomainLimit get

*All Resource

*

None None
live:DescribeLiveRealtimeLogAuthorized DescribeLiveRealtimeLogAuthorized get

*All Resource

*

None None
live:DescribeLivePullToPushList DescribeLivePullToPushList get

*All Resource

*

None None
live:DeleteSnapshotCallbackAuth DeleteSnapshotCallbackAuth delete

*All Resource

*

None None
live:DescribeLiveProducerUsageData DescribeLiveProducerUsageData get

*Domain

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

None None
live:ListRtcMPUEventSubRecord ListRtcMPUEventSubRecord list

*All Resource

*

None None
live:UpdateLiveAISubtitle UpdateLiveAISubtitle update

*All Resource

*

None None
live:AddPlaylistItems AddPlaylistItems create

*Caster

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

None None
live:CreateLiveMessageApp CreateLiveMessageApp create

*All Resource

*

None None
live:CancelMuteGroupUser CancelMuteGroupUser get

*Domain

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

None None
live:DescribeLiveDomainOnlineUserNum DescribeLiveDomainOnlineUserNum get

*All Resource

*

None None
live:UpdateLiveStreamWatermarkRule UpdateLiveStreamWatermarkRule update

*All Resource

*

None None
live:DescribeLivePrivateLineAvailGA DescribeLivePrivateLineAvailGA get

*Domain

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

None None
live:DeleteLiveLazyPullStreamInfoConfig DeleteLiveLazyPullStreamInfoConfig delete

*Domain

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

None None
live:CheckLiveMessageUsersInGroup CheckLiveMessageUsersInGroup none

*Rtc

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

None None
live:DeleteLiveAudioAuditNotifyConfig DeleteLiveAudioAuditNotifyConfig delete

*Domain

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

None None
live:UpdateLiveDetectNotifyConfig UpdateLiveDetectNotifyConfig update

*Domain

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

None None
live:AddLivePackageConfig AddLivePackageConfig create

*Domain

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

None None
live:DescribeLivePrivateLineAreas DescribeLivePrivateLineAreas get

*Domain

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

None None
live:StartLiveDomain StartLiveDomain update

*Domain

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

None None
live:StartCasterScene StartCasterScene update

*Caster

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

None None
live:CreateLiveRealTimeLogDelivery CreateLiveRealTimeLogDelivery create

*Domain

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

None None
live:DeleteLiveRealTimeLogLogstore DeleteLiveRealTimeLogLogstore delete

*All Resource

*

None None
live:DeleteLiveCenterTransfer DeleteLiveCenterTransfer delete

*Domain

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

None None
live:StopLiveDomain StopLiveDomain update

*Domain

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

None None
live:DescribeLiveStreamsBlockList DescribeLiveStreamsBlockList get

*All Resource

*

None None
live:UpdateMessageGroup UpdateMessageGroup update

*Domain

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

None None
live:DynamicUpdateWaterMarkStreamRule DynamicUpdateWaterMarkStreamRule update

*Domain

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

None None
live:DescribeLivePushProxyUsageData DescribeLivePushProxyUsageData get

*Domain

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

None None
live:UpdateCasterSceneConfig UpdateCasterSceneConfig update

*Caster

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

None None
live:DescribeLiveGrtnDuration DescribeLiveGrtnDuration none

*Domain

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

None None
live:DescribeLivePackageConfig DescribeLivePackageConfig get

*Domain

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

None None
live:ListMuteGroupUser ListMuteGroupUser get

*Domain

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

None None
live:StopRtcCloudRecording StopRtcCloudRecording delete

*All Resource

*

None None
live:AddStudioLayout AddStudioLayout create

*Caster

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

None None
live:ChangeLiveDomainResourceGroup ChangeLiveDomainResourceGroup update

*All Resource

*

None None
live:DescribeLiveRecordVodConfigs DescribeLiveRecordVodConfigs get

*All Resource

*

None None
live:EnableLiveRealtimeLogDelivery EnableLiveRealtimeLogDelivery update

*Domain

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

None None
live:MuteAllGroupUser MuteAllGroupUser get

*Domain

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

None None
live:DeleteLiveRealtimeLogDelivery DeleteLiveRealtimeLogDelivery delete

*Domain

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

None None
live:AddLiveAIProduceRules AddLiveAIProduceRules create

*Domain

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

None None
live:DescribeLiveTopDomainsByFlow DescribeLiveTopDomainsByFlow get

*All Resource

*

None None
live:StartEdgeTranscodeJob StartEdgeTranscodeJob update

*Domain

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

None None
live:RestartLivePullToPush RestartLivePullToPush update

*All Resource

*

None None
live:CreateEventSub CreateEventSub none

*Rtc

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

None None
live:CreateEdgeTranscodeJob CreateEdgeTranscodeJob create

*Domain

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

None None
live:DescribeLiveAIProduceRules DescribeLiveAIProduceRules get

*Domain

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

None None
live:DescribeLiveAudioAuditNotifyConfig DescribeLiveAudioAuditNotifyConfig get

*All Resource

*

None None
live:AddCasterEpisodeGroupContent AddCasterEpisodeGroupContent create

*Domain

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

None None
live:DescribeDomainWithIntegrity DescribeDomainWithIntegrity get

*All Resource

*

None None
live:DescribeLiveRecordConfig DescribeLiveRecordConfig get

*All Resource

*

None None
live:ListMessageGroupUserById ListMessageGroupUserById get

*All Resource

*

None None
live:DescribeCasterVideoResources DescribeCasterVideoResources get

*Caster

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

None None
live:UpdateRtcMPUEventSub UpdateRtcMPUEventSub update

*All Resource

*

None None
live:ListPlaylist ListPlaylist get

*Caster

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

None None
live:DescribeLiveStreamsControlHistory DescribeLiveStreamsControlHistory get

*All Resource

*

None None
live:BanLiveMessageGroup BanLiveMessageGroup update

*Rtc

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

None None
live:DescribeLiveStreamMetricDetailData DescribeLiveStreamMetricDetailData none

*Domain

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

None None
live:AddLiveAppSnapshotConfig AddLiveAppSnapshotConfig create

*Domain

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

None None
live:AddShowIntoShowList AddShowIntoShowList create

*Caster

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

None None
live:UpdateLiveAppRecordConfig UpdateLiveAppRecordConfig update

*Domain

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

None None
live:ResumeLiveStream ResumeLiveStream update

*Domain

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

None None
live:AddCasterLayout AddCasterLayout create

*Caster

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

None None
live:DescribeLiveDetectPornData DescribeLiveDetectPornData get

*All Resource

*

None None
live:ModifyCasterProgram ModifyCasterProgram update

*Domain

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

None None
live:ListRtcMPUTaskDetail ListRtcMPUTaskDetail list

*All Resource

*

None None
live:DeleteCasterVideoResource DeleteCasterVideoResource delete

*Caster

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

None None
live:TagLiveResources TagLiveResources update

*Domain

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

None None
live:DeletePlaylist DeletePlaylist delete

*Domain

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

None None
live:UpdateRtsLiveStreamTranscode UpdateRtsLiveStreamTranscode update

*Domain

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

None None
live:DescribeLiveDomainFrameRateAndBitRateData DescribeLiveDomainFrameRateAndBitRateData get

*All Resource

*

None None
live:StopLiveMPUTask StopLiveMPUTask delete

*Domain

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

None None
live:DeleteLiveStreamsNotifyUrlConfig DeleteLiveStreamsNotifyUrlConfig delete

*Domain

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

None None
live:ListLiveRealtimeLogDeliveryDomains ListLiveRealtimeLogDeliveryDomains list

*All Resource

*

None None
live:DescribeLiveStreamRecordIndexFile DescribeLiveStreamRecordIndexFile get

*All Resource

*

None None
live:DescribeLiveDomainBpsData DescribeLiveDomainBpsData get

*All Resource

*

None None
live:DeleteLiveAISubtitle DeleteLiveAISubtitle delete

*All Resource

*

None None
live:ModifyLiveMessageAppDisable ModifyLiveMessageAppDisable update

*Rtc

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

None None
live:DescribeLiveDomainStreamTranscodeData DescribeLiveDomainStreamTranscodeData get

*All Resource

*

None None
live:ListLiveTagResources ListLiveTagResources get

*Domain

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

None None
live:DescribeAutoShowListTasks DescribeAutoShowListTasks get

*Caster

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

None None
live:UpdateMessageApp UpdateMessageApp update

*Domain

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

None None
live:DescribeShowList DescribeShowList get

*Domain

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

None None
live:DeleteLiveAppSnapshotConfig DeleteLiveAppSnapshotConfig delete

*All Resource

*

None None
live:ListEdgeTranscodeTemplate ListEdgeTranscodeTemplate list

*Domain

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

None None
live:GetMessageApp GetMessageApp get

*Domain

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

None None
live:AddLiveRecordNotifyConfig AddLiveRecordNotifyConfig create

*Domain

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

None None
live:CreateMessageGroup CreateMessageGroup create

*All Resource

*

None None
live:DescribeUpBpsPeakOfLine DescribeUpBpsPeakOfLine get

*All Resource

*

None None
live:QueryMessageApp QueryMessageApp get

*Domain

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

None None
live:GetMessageGroup GetMessageGroup get

*All Resource

*

None None
live:DescribeLiveStreamMerge DescribeLiveStreamMerge get

*Domain

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

None None
live:MuteGroupUser MuteGroupUser get

*Domain

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

None None
live:AddLiveDetectNotifyConfig AddLiveDetectNotifyConfig create

*Domain

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

None None
live:AddLiveStreamWatermarkRule AddLiveStreamWatermarkRule create

*All Resource

*

None None
live:StopLiveStreamMonitor StopLiveStreamMonitor update

*All Resource

*

None None
live:AddLiveSnapshotNotifyConfig AddLiveSnapshotNotifyConfig create

*Domain

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

None None
live:ModifyCasterVideoResource ModifyCasterVideoResource update

*Caster

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

None None
live:ListRTCLiveRooms ListRTCLiveRooms none

*All Resource

*

None None
live:ListMessageGroupUser ListMessageGroupUser get

*All Resource

*

None None
live:SendLike SendLike get

*Domain

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

None None
live:ListLiveMessageGroupUsers ListLiveMessageGroupUsers list

*Rtc

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

None None
live:ListLiveMessageGroupMessages ListLiveMessageGroupMessages list

*Rtc

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

None None
live:DescribeLiveStreamDetailFrameRateAndBitRateData DescribeLiveStreamDetailFrameRateAndBitRateData none

*All Resource

*

None None
live:RecoverLiveMessageDeletedGroup RecoverLiveMessageDeletedGroup update

*Rtc

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

None None
live:DescribeUpBpsPeakData DescribeUpBpsPeakData get

*All Resource

*

None None
live:DescribeStudioLayouts DescribeStudioLayouts get

*Caster

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

None None
live:SetSnapshotCallbackAuth SetSnapshotCallbackAuth update

*All Resource

*

None None
live:DescribeLiveStreamsNotifyRecords DescribeLiveStreamsNotifyRecords get

*Domain

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

None None
live:DescribeLiveCenterTransfer DescribeLiveCenterTransfer get

*Domain

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

None None
live:DeleteLiveAIStudio DeleteLiveAIStudio delete

*All Resource

*

None None
live:DeleteChannel DeleteChannel none

*Rtc

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

None None
live:DescribeLiveDomainRealtimeLogDelivery DescribeLiveDomainRealtimeLogDelivery get

*All Resource

*

None None
live:SetLiveStreamsNotifyUrlConfig SetLiveStreamsNotifyUrlConfig create

*All Resource

*

None None
live:UpdateLiveAIProduceRules UpdateLiveAIProduceRules update

*Domain

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

None None
live:ModifyLiveAIStudio ModifyLiveAIStudio update

*All Resource

*

None None
live:UnTagLiveResources UnTagLiveResources update

*Domain

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

None None
live:QuerySnapshotCallbackAuth QuerySnapshotCallbackAuth get

*All Resource

*

None None
live:DescribeLiveStreamHistoryUserNum DescribeLiveStreamHistoryUserNum get

*All Resource

*

None None
live:DescribeLiveStreamAuthChecking DescribeLiveStreamAuthChecking get

*Domain

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

None None
live:SendLiveMessageGroup SendLiveMessageGroup none

*Rtc

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

None None
live:DescribeLiveStreamCount DescribeLiveStreamCount get

*All Resource

*

None None
live:OpenLiveShift OpenLiveShift none

*Domain

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

None None
live:DeleteLiveSnapshotNotifyConfig DeleteLiveSnapshotNotifyConfig delete

*All Resource

*

None None
live:DescribeLiveDomainByCertificate DescribeLiveDomainByCertificate get

*Domain

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

None None
live:DeleteEventSub DeleteEventSub get

*Rtc

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

None None
live:ListMessageApp ListMessageApp get

*Domain

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

None None
live:UpdateEdgeTranscodeJob UpdateEdgeTranscodeJob update

*Domain

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

None None
live:DescribeLiveDomainLog DescribeLiveDomainLog get

*All Resource

*

None None
live:DescribeLiveStreamsOnlineList DescribeLiveStreamsOnlineList get

*All Resource

*

None None
live:DescribeLiveDomainConfigs DescribeLiveDomainConfigs get

*All Resource

*

None None
live:SetLiveEdgeTransfer SetLiveEdgeTransfer update

*All Resource

*

None None
live:DescribeCasters DescribeCasters get

*Caster

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

None None
live:ModifyCasterLayout ModifyCasterLayout update

*Caster

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

None None
live:DescribeDomainUsageData DescribeDomainUsageData get

*All Resource

*

None None

Resource

Tabel berikut mencantumkan resource yang ditentukan oleh ApsaraVideo Live. Tentukan resource tersebut dalam elemen Resource pada pernyataan kebijakan RAM untuk memberikan izin terhadap operasi tertentu. Resource tersebut diidentifikasi secara unik menggunakan ARN dengan format: acs:{#ramcode}:{#regionId}:{#accountId}:{#resourceType}:

  • acs: Singkatan dari Alibaba Cloud service, yang menunjukkan cloud publik Alibaba Cloud.

  • {#ramcode}: Kode yang digunakan dalam RAM untuk menunjukkan layanan Alibaba Cloud.

  • {#regionId}: region ID. Jika resource mencakup semua wilayah, atur nilainya menjadi tanda bintang (*).

  • {#accountId}: ID akun Alibaba Cloud. Jika resource mencakup semua akun Alibaba Cloud, atur nilainya menjadi tanda bintang (*).

  • {#resourceType}: Identifier resource yang ditentukan oleh layanan. Mendukung struktur hierarkis, mirip dengan path file. Jika pernyataan mencakup resource global, atur nilainya menjadi tanda bintang (*).

Tipe resource

ARN

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

Condition

ApsaraVideo Live tidak mendefinisikan condition key tingkat produk. Namun, Anda dapat menggunakan condition key umum Alibaba Cloud untuk kontrol akses. Untuk informasi lebih lanjut, lihat Common condition keys.

Cara membuat kebijakan RAM kustom?

Anda dapat membuat kebijakan kustom dan memberikannya kepada RAM user, RAM user group, atau RAM role. Untuk caranya, lihat: