All Products
Search
Document Center

Intelligent Media Services:RAM authorization

Last Updated:Jan 17, 2026

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 Intelligent Media Services for RAM permission policies. The RAM code (RamCode) for Intelligent Media Services is ice , and the supported authorization granularity is OPERATION .

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 Intelligent Media Services. 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

ice:SearchMediaClipByFace SearchMediaClipByFace get

*All Resource

*

None None
ice:SubmitLiveSnapshotJob SubmitLiveSnapshotJob

*All Resource

*

None None
ice:ListTemplates ListTemplates

*All Resource

*

None None
ice:ListMediaProducingJobs ListMediaProducingJobs list

*All Resource

*

None None
ice:UpdateMediaConnectFlowStatus UpdateMediaConnectFlowStatus create

*All Resource

*

None None
ice:DeleteLiveTranscodeTemplate DeleteLiveTranscodeTemplate

*All Resource

*

None None
ice:SubmitSmarttagJob SubmitSmarttagJob create

*All Resource

*

None None
ice:UpdateSourceLocation UpdateSourceLocation update

*All Resource

*

None None
ice:ForwardAIAgentCall ForwardAIAgentCall none

*All Resource

*

None None
ice:SubmitSceneMediaSelectionJob SubmitSceneMediaSelectionJob none

*All Resource

*

None None
ice:CreateMediaConnectFlow CreateMediaConnectFlow create

*All Resource

*

None None
ice:GetTemplate GetTemplate

*All Resource

*

None None
ice:GenerateKMSDataKey GenerateKMSDataKey

*All Resource

*

None None
ice:DeleteEditingProjects DeleteEditingProjects

*All Resource

*

None None
ice:UpdateSource UpdateSource update

*All Resource

*

None None
ice:UpdateCustomTemplate UpdateCustomTemplate

*All Resource

*

None None
ice:UploadStreamByURL UploadStreamByURL create

*All Resource

*

None None
ice:DeleteProgram DeleteProgram delete

*All Resource

*

None None
ice:StartMediaLiveChannel StartMediaLiveChannel none

*All Resource

*

None None
ice:SubmitPackageJob SubmitPackageJob

*All Resource

*

None None
ice:ListSmartJobs ListSmartJobs

*All Resource

*

None None
ice:CreateIpcOrder CreateIpcOrder create

*All Resource

*

None None
ice:SubmitDynamicChartJob SubmitDynamicChartJob

*All Resource

*

None None
ice:DeleteHotwordLibrary DeleteHotwordLibrary delete

*All Resource

*

None None
ice:GetAvatarTrainingJob GetAvatarTrainingJob get

*All Resource

*

None None
ice:ListRecognitionEntities ListRecognitionEntities get

*All Resource

*

None None
ice:GetDemonstrationForCustomizedVoiceJob GetDemonstrationForCustomizedVoiceJob list

*All Resource

*

None None
ice:TakeoverAIAgentCall TakeoverAIAgentCall none

*All Resource

*

None None
ice:GetMediaLiveInput GetMediaLiveInput get

*All Resource

*

None None
ice:DeleteMediaConnectFlowOutput DeleteMediaConnectFlowOutput create

*All Resource

*

None None
ice:SubmitAudioProduceJob SubmitAudioProduceJob

*All Resource

*

None None
ice:UpdateLiveRecordTemplate UpdateLiveRecordTemplate

*All Resource

*

None None
ice:CreateSearchLib CreateSearchLib create

*All Resource

*

None None
ice:GetSnapshotUrls GetSnapshotUrls

*All Resource

*

None None
ice:CreateChannel CreateChannel create

*All Resource

*

None None
ice:GetSourceLocation GetSourceLocation get

*All Resource

*

None None
ice:GetSnapshotJob GetSnapshotJob

*All Resource

*

None None
ice:GetDefaultStorageLocation GetDefaultStorageLocation get

*All Resource

*

None None
ice:ListAIAgentVoiceprints ListAIAgentVoiceprints none

*All Resource

*

None None
ice:CreateCustomizedVoiceJob CreateCustomizedVoiceJob create

*All Resource

*

None None
ice:DeleteRecognitionSample DeleteRecognitionSample delete

*All Resource

*

None None
ice:ListAIAgentInstance ListAIAgentInstance none

*All Resource

*

None None
ice:DescribeMeterImsMpsAiUsage DescribeMeterImsMpsAiUsage none

*All Resource

*

None None
ice:CreateProgram CreateProgram create

*All Resource

*

None None
ice:SubmitSportsHighlightsJob SubmitSportsHighlightsJob create

*All Resource

*

None None
ice:GetVodPackagingGroup GetVodPackagingGroup get

*All Resource

*

None None
ice:GetLiveEditingIndexFile GetLiveEditingIndexFile

*All Resource

*

None None
ice:ListSmartSysAvatarModels ListSmartSysAvatarModels list

*All Resource

*

None None
ice:ListMediaMarks ListMediaMarks

*All Resource

*

None None
ice:GetLiveRecordJob GetLiveRecordJob

*All Resource

*

None None
ice:SubmitScreenMediaHighlightsJob SubmitScreenMediaHighlightsJob none

*All Resource

*

None None
ice:CreateRecognitionEntity CreateRecognitionEntity create

*All Resource

*

None None
ice:CreateEditingProject CreateEditingProject

*All Resource

*

None None
ice:DeleteMediaLiveChannel DeleteMediaLiveChannel delete

*All Resource

*

None None
ice:GetChannel GetChannel get

*All Resource

*

None None
ice:DeletePipeline DeletePipeline

*All Resource

*

None None
ice:AlterSearchLib AlterSearchLib update

*All Resource

*

None None
ice:GetPackageJob GetPackageJob

*All Resource

*

None None
ice:GetProgram GetProgram get

*All Resource

*

None None
ice:QueryVideoCognitionJob QueryVideoCognitionJob get

*All Resource

*

None None
ice:UpdateMediaToSearchLib UpdateMediaToSearchLib update

*All Resource

*

None None
ice:UpdateCategory UpdateCategory

*All Resource

*

None None
ice:ListAIAgentPhoneNumber ListAIAgentPhoneNumber none

*All Resource

*

None None
ice:GetMediaConnectFlowAllOutputName GetMediaConnectFlowAllOutputName create

*All Resource

*

None None
ice:DeleteDNAFiles DeleteDNAFiles

*All Resource

*

None None
ice:DeleteMediaInfos DeleteMediaInfos

*All Resource

*

None None
ice:ListLiveTranscodeTemplates ListLiveTranscodeTemplates

*All Resource

*

None None
ice:DeleteAIAgentDialogue DeleteAIAgentDialogue none

*All Resource

*

None None
ice:DeleteMediaConnectFlowInput DeleteMediaConnectFlowInput create

*All Resource

*

None None
ice:AddMediaConnectFlowInput AddMediaConnectFlowInput create

*All Resource

*

None None
ice:ListAIAgentDialogues ListAIAgentDialogues none

*All Resource

*

None None
ice:SubmitProjectExportJob SubmitProjectExportJob none

*All Resource

*

None None
ice:DeleteMediaMarks DeleteMediaMarks

*All Resource

*

None None
ice:CancelFavoritePublicMedia CancelFavoritePublicMedia

*All Resource

*

None None
ice:GetStorageList GetStorageList

*All Resource

*

None None
ice:SearchEditingProject SearchEditingProject

*All Resource

*

None None
ice:SubmitSceneBatchEditingJob SubmitSceneBatchEditingJob none

*All Resource

*

None None
ice:CreateAudit CreateAudit update

*All Resource

*

None None
ice:UpdateAIAgentInstance UpdateAIAgentInstance none

*All Resource

*

None None
ice:GetCustomTemplate GetCustomTemplate get

*All Resource

*

None None
ice:GetProjectExportJob GetProjectExportJob none

*All Resource

*

None None
ice:GetEventCallback GetEventCallback get

*All Resource

*

None None
ice:DeleteSmartJob DeleteSmartJob

*All Resource

*

None None
ice:AddFavoritePublicMedia AddFavoritePublicMedia

*All Resource

*

None None
ice:AddTemplate AddTemplate

*All Resource

*

None None
ice:CreateUploadStream CreateUploadStream create

*All Resource

*

None None
ice:UpdateMediaInfo UpdateMediaInfo

*All Resource

*

None None
ice:QueryCopyrightExtractJob QueryCopyrightExtractJob none

*All Resource

*

None None
ice:UpdateProgram UpdateProgram update

*All Resource

*

None None
ice:SetDefaultStorageLocation SetDefaultStorageLocation update

*All Resource

*

None None
ice:SearchMediaByFace SearchMediaByFace get

*All Resource

*

None None
ice:DropSearchIndex DropSearchIndex

*All Resource

*

None None
ice:ResumeMediaConnectFlowOutput ResumeMediaConnectFlowOutput create

*All Resource

*

None None
ice:DescribeMeterImsMediaConvertUsage DescribeMeterImsMediaConvertUsage none

*All Resource

*

None None
ice:SubmitAvatarTrainingJob SubmitAvatarTrainingJob create

*All Resource

*

None None
ice:DescribeMeterImsSummary DescribeMeterImsSummary none

*All Resource

*

None None
ice:UploadMediaByURL UploadMediaByURL create

*All Resource

*

None None
ice:DeleteAvatarTrainingJob DeleteAvatarTrainingJob delete

*All Resource

*

None None
ice:QueryTraceAbJobList QueryTraceAbJobList none

*All Resource

*

None None
ice:ListPipelines ListPipelines

*All Resource

*

None None
ice:GetCustomizedVoiceJob GetCustomizedVoiceJob get

*All Resource

*

None None
ice:ListVodPackagingGroups ListVodPackagingGroups none

*All Resource

*

None None
ice:SearchMediaByAILabel SearchMediaByAILabel get

*All Resource

*

None None
ice:GetMediaMarks GetMediaMarks

*All Resource

*

None None
ice:AlterSearchIndex AlterSearchIndex

*All Resource

*

None None
ice:DetectAudioForCustomizedVoiceJob DetectAudioForCustomizedVoiceJob get

*All Resource

*

None None
ice:GetAiRtcAuthCodeList GetAiRtcAuthCodeList get

*All Resource

*

None None
ice:RegisterMediaInfo RegisterMediaInfo create

*All Resource

*

None None
ice:SubmitSceneTimelineOrganizationJob SubmitSceneTimelineOrganizationJob none

*All Resource

*

None None
ice:QueryTraceExtractJob QueryTraceExtractJob none

*All Resource

*

None None
ice:UpdateLivePackageChannel UpdateLivePackageChannel update

*All Resource

*

None None
ice:CreateLiveSnapshotTemplate CreateLiveSnapshotTemplate

*All Resource

*

None None
ice:CreateUploadMedia CreateUploadMedia create

*All Resource

*

None None
ice:UpdateLiveTranscodeJob UpdateLiveTranscodeJob

*All Resource

*

None None
ice:DeleteChannel DeleteChannel delete

*All Resource

*

None None
ice:CreateDNADB CreateDNADB

*All Resource

*

None None
ice:ListCustomizedVoiceJobs ListCustomizedVoiceJobs list

*All Resource

*

None None
ice:GetMediaInfo GetMediaInfo get

*All Resource

*

None None
ice:UpdateAvatarTrainingJob UpdateAvatarTrainingJob update

*All Resource

*

None None
ice:DecryptKMSDataKey DecryptKMSDataKey

*All Resource

*

None None
ice:GetEditingProject GetEditingProject

*All Resource

*

None None
ice:DeleteLivePackageChannelGroup DeleteLivePackageChannelGroup delete

*All Resource

*

None None
ice:DeleteCustomTemplate DeleteCustomTemplate

*All Resource

*

None None
ice:SubmitTraceExtractJob SubmitTraceExtractJob none

*All Resource

*

None None
ice:DeleteMediaFromSearchLib DeleteMediaFromSearchLib delete

*All Resource

*

None None
ice:ListVodPackagingAssets ListVodPackagingAssets none

*All Resource

*

None None
ice:ListMediaBasicInfos ListMediaBasicInfos get

*All Resource

*

None None
ice:CreateRecognitionLib CreateRecognitionLib create

*All Resource

*

None None
ice:CreateLivePackageOriginEndpoint CreateLivePackageOriginEndpoint create

*All Resource

*

None None
ice:DeleteLivePackageChannel DeleteLivePackageChannel delete

*All Resource

*

None None
ice:ListSchedules ListSchedules none

*All Resource

*

None None
ice:DeleteTemplate DeleteTemplate

*All Resource

*

None None
ice:ListSourceLocations ListSourceLocations none

*All Resource

*

None None
ice:ListAdInsertions ListAdInsertions list

*All Resource

*

None None
ice:SearchMediaByHybrid SearchMediaByHybrid get

*All Resource

*

None None
ice:UpdateLivePackageChannelGroup UpdateLivePackageChannelGroup update

*All Resource

*

None None
ice:SearchMediaByMultimodal SearchMediaByMultimodal get

*All Resource

*

None None
ice:GetWorkflowTask GetWorkflowTask get

*All Resource

*

None None
ice:UpdateCustomizedVoice UpdateCustomizedVoice update

*All Resource

*

None None
ice:ListChannelAlerts ListChannelAlerts none

*All Resource

*

None None
ice:SubmitCustomizedVoiceJob SubmitCustomizedVoiceJob create

*All Resource

*

None None
ice:ListAvatars ListAvatars list

*All Resource

*

None None
ice:DeleteVodPackagingConfiguration DeleteVodPackagingConfiguration delete

*All Resource

*

None None
ice:GetLivePackageChannel GetLivePackageChannel get

*All Resource

*

None None
ice:UpdateTemplate UpdateTemplate

*All Resource

*

None None
ice:ListLiveTranscodeJobs ListLiveTranscodeJobs

*All Resource

*

None None
ice:SendAIAgentSpeech SendAIAgentSpeech none

*All Resource

*

None None
ice:SubmitCopyrightExtractJob SubmitCopyrightExtractJob none

*All Resource

*

None None
ice:DeletePlayInfo DeletePlayInfo delete

*All Resource

*

None None
ice:ListAlerts ListAlerts none

*All Resource

*

None None
ice:GetLiveSnapshotJob GetLiveSnapshotJob

*All Resource

*

None None
ice:ListVodPackagingConfigurations ListVodPackagingConfigurations none

*All Resource

*

None None
ice:DescribeNotifyConfig DescribeNotifyConfig none

*All Resource

*

None None
ice:CreateLivePackageChannel CreateLivePackageChannel create

*All Resource

*

None None
ice:CreateVodPackagingGroup CreateVodPackagingGroup create

*All Resource

*

None None
ice:DescribeMeterImsEditUsage DescribeMeterImsEditUsage none

*All Resource

*

None None
ice:QueryTraceM3u8JobList QueryTraceM3u8JobList none

*All Resource

*

None None
ice:DeleteAdInsertion DeleteAdInsertion delete

*All Resource

*

None None
ice:ListSnapshotJobs ListSnapshotJobs

*All Resource

*

None None
ice:GetContentAnalyzeConfig GetContentAnalyzeConfig get

*All Resource

*

None None
ice:SubmitTextGenerateJob SubmitTextGenerateJob create

*All Resource

*

None None
ice:DeleteCustomizedVoiceJob DeleteCustomizedVoiceJob delete

*All Resource

*

None None
ice:GetStreamTagList GetStreamTagList none

*All Resource

*

None None
ice:AddCategory AddCategory

*All Resource

*

None None
ice:GetIpcDeviceInfo GetIpcDeviceInfo get

*All Resource

*

None None
ice:UpdateMediaLiveInputSecurityGroup UpdateMediaLiveInputSecurityGroup update

*All Resource

*

None None
ice:SearchPublicMediaInfo SearchPublicMediaInfo

*All Resource

*

None None
ice:ListSources ListSources none

*All Resource

*

None None
ice:ActiveAiRtcLicense ActiveAiRtcLicense update

*All Resource

*

None None
ice:DeleteDNADB DeleteDNADB

*All Resource

*

None None
ice:ListEditingProjects ListEditingProjects list

*All Resource

*

None None
ice:CreateCustomTemplate CreateCustomTemplate

*All Resource

*

None None
ice:StartChannel StartChannel update

*All Resource

*

None None
ice:GetBatchMediaProducingJob GetBatchMediaProducingJob get

*All Resource

*

None None
ice:DeleteLiveSnapshotTemplate DeleteLiveSnapshotTemplate

*All Resource

*

None None
ice:ListRecognitionLibs ListRecognitionLibs get

*All Resource

*

None None
ice:GetLiveTranscodeJob GetLiveTranscodeJob

*All Resource

*

None None
ice:UpdatePipeline UpdatePipeline

*All Resource

*

None None
ice:SetDefaultCustomTemplate SetDefaultCustomTemplate

*All Resource

*

None None
ice:CreateAvatarTrainingJob CreateAvatarTrainingJob create

*All Resource

*

None None
ice:SubmitHighlightExtractionJob SubmitHighlightExtractionJob none

*All Resource

*

None None
ice:UpdateMediaMarks UpdateMediaMarks

*All Resource

*

None None
ice:QueryCopyrightJobList QueryCopyrightJobList none

*All Resource

*

None None
ice:RegisterMediaStream RegisterMediaStream create

*All Resource

*

None None
ice:GetMediaConvertJob GetMediaConvertJob get

*All Resource

*

None None
ice:GetHotwordLibrary GetHotwordLibrary get

*All Resource

*

None None
ice:SubmitSegmentationJob SubmitSegmentationJob create

*All Resource

*

None None
ice:UpdateLiveSnapshotTemplate UpdateLiveSnapshotTemplate

*All Resource

*

None None
ice:ListMediaLiveInputSecurityGroups ListMediaLiveInputSecurityGroups list

*All Resource

*

None None
ice:DeleteRecognitionEntity DeleteRecognitionEntity delete

*All Resource

*

None None
ice:StartAIWorkflow StartAIWorkflow create

*All Resource

*

None None
ice:SubmitBatchMediaProducingJob SubmitBatchMediaProducingJob create

*All Resource

*

None None
ice:DeleteCategory DeleteCategory

*All Resource

*

None None
ice:UpdateMediaLiveChannel UpdateMediaLiveChannel update

*All Resource

*

None None
ice:ListDynamicImageJobs ListDynamicImageJobs

*All Resource

*

None None
ice:SubmitLiveEditingJob SubmitLiveEditingJob

*All Resource

*

None None
ice:SubmitDynamicImageJob SubmitDynamicImageJob

*All Resource

*

None None
ice:GetMediaInfoJob GetMediaInfoJob

*All Resource

*

None None
ice:ListPrograms ListPrograms none

*All Resource

*

None None
ice:GetTranscodeJob GetTranscodeJob

*All Resource

*

None None
ice:ListHotwordLibraries ListHotwordLibraries list

*All Resource

*

None None
ice:GetTemplateMaterials GetTemplateMaterials

*All Resource

*

None None
ice:OpenMediaConnectFlowFailover OpenMediaConnectFlowFailover create

*All Resource

*

None None
ice:SubmitSnapshotJob SubmitSnapshotJob

*All Resource

*

None None
ice:UpdateHotwordLibrary UpdateHotwordLibrary update

*All Resource

*

None None
ice:ListMediaInfoJobs ListMediaInfoJobs

*All Resource

*

None None
ice:CreateMediaLiveInput CreateMediaLiveInput create

*All Resource

*

None None
ice:CreateSource CreateSource create

*All Resource

*

None None
ice:SubmitVideoTranslationJob SubmitVideoTranslationJob none

*All Resource

*

None None
ice:CreateMediaLiveInputSecurityGroup CreateMediaLiveInputSecurityGroup create

*All Resource

*

None None
ice:DeleteSource DeleteSource delete

*All Resource

*

None None
ice:SubmitCopyrightJob SubmitCopyrightJob none

*All Resource

*

None None
ice:SubmitVideoCognitionJob SubmitVideoCognitionJob create

*All Resource

*

None None
ice:QueryIpcQuota QueryIpcQuota get

*All Resource

*

None None
ice:GetAdInsertion GetAdInsertion get

*All Resource

*

None None
ice:ListChannels ListChannels none

*All Resource

*

None None
ice:CreateHotwordLibrary CreateHotwordLibrary create

*All Resource

*

None None
ice:GetSmartHandleJob GetSmartHandleJob get

*All Resource

*

None None
ice:GetVodPackagingAsset GetVodPackagingAsset get

*All Resource

*

None None
ice:SubmitTraceAbJob SubmitTraceAbJob none

*All Resource

*

None None
ice:GetLiveEditingJob GetLiveEditingJob

*All Resource

*

None None
ice:DescribeRtcRobotInstance DescribeRtcRobotInstance none

*All Resource

*

None None
ice:SubmitMediaInfoJob SubmitMediaInfoJob

*All Resource

*

None None
ice:GetSystemTemplate GetSystemTemplate

*All Resource

*

None None
ice:SendMessageChatText SendMessageChatText none

*All Resource

*

None None
ice:DeleteLiveSnapshotFiles DeleteLiveSnapshotFiles

*All Resource

*

None None
ice:GetLiveRecordTemplate GetLiveRecordTemplate

*All Resource

*

None None
ice:GetMediaProducingJob GetMediaProducingJob get

*All Resource

*

None None
ice:SendLiveSnapshotJobCommand SendLiveSnapshotJobCommand

*All Resource

*

None None
ice:UpdateMediaLiveInput UpdateMediaLiveInput update

*All Resource

*

None None
ice:ListLiveRecordFiles ListLiveRecordFiles

*All Resource

*

None None
ice:AddEditingProjectMaterials AddEditingProjectMaterials

*All Resource

*

None None
ice:ListLivePackageChannels ListLivePackageChannels list

*All Resource

*

None None
ice:SearchMedia SearchMedia get

*All Resource

*

None None
ice:SendLiveTranscodeJobCommand SendLiveTranscodeJobCommand

*All Resource

*

None None
ice:DeleteLiveTranscodeJob DeleteLiveTranscodeJob

*All Resource

*

None None
ice:BatchGetMediaInfos BatchGetMediaInfos get

*All Resource

*

None None
ice:GetEditingProjectMaterials GetEditingProjectMaterials

*All Resource

*

None None
ice:ListLiveSnapshotTemplates ListLiveSnapshotTemplates

*All Resource

*

None None
ice:ListMediaLiveInputs ListMediaLiveInputs list

*All Resource

*

None None
ice:DescribePlayList DescribePlayList none

*All Resource

*

None None
ice:UpdateLivePackageChannelCredentials UpdateLivePackageChannelCredentials update

*All Resource

*

None None
ice:DeleteLiveRecordTemplate DeleteLiveRecordTemplate

*All Resource

*

None None
ice:SubmitMediaProducingJob SubmitMediaProducingJob

*All Resource

*

None None
ice:SubmitDNAJob SubmitDNAJob

*All Resource

*

None None
ice:SubmitMediaCensorJob SubmitMediaCensorJob create

*All Resource

*

None None
ice:DeleteLiveRecordFiles DeleteLiveRecordFiles

*All Resource

*

None None
ice:ForbidMediaConnectFlowOutput ForbidMediaConnectFlowOutput create

*All Resource

*

None None
ice:StartWorkflow StartWorkflow create

*All Resource

*

None None
ice:SubmitLiveRecordJob SubmitLiveRecordJob

*All Resource

*

None None
ice:DeleteMediaLiveInputSecurityGroup DeleteMediaLiveInputSecurityGroup delete

*All Resource

*

None None
ice:SubmitSyncMediaInfoJob SubmitSyncMediaInfoJob create

*All Resource

*

None None
ice:SubmitLiveTranscodeJob SubmitLiveTranscodeJob

*All Resource

*

None None
ice:AddStreamTagToSearchLib AddStreamTagToSearchLib none

*All Resource

*

None None
ice:SubmitAIAgentVideoAuditTask SubmitAIAgentVideoAuditTask none

*All Resource

*

None None
ice:SubmitTraceM3u8Job SubmitTraceM3u8Job none

*All Resource

*

None None
ice:QuerySearchIndex QuerySearchIndex

*All Resource

*

None None
ice:GetCategories GetCategories

*All Resource

*

None None
ice:QueryMediaCensorJobList QueryMediaCensorJobList get

*All Resource

*

None None
ice:ListWorkflowTasks ListWorkflowTasks list

*All Resource

*

None None
ice:CreateLiveRecordTemplate CreateLiveRecordTemplate

*All Resource

*

None None
ice:GetMediaConnectFlowInput GetMediaConnectFlowInput create

*All Resource

*

None None
ice:GenerateMessageChatToken GenerateMessageChatToken none

*All Resource

*

None None
ice:ClearAIAgentVoiceprint ClearAIAgentVoiceprint none

*All Resource

*

None None
ice:GetTemplateParams GetTemplateParams get

*All Resource

*

None None
ice:GetVideoList GetVideoList

*All Resource

*

None None
ice:ListPackageJobs ListPackageJobs

*All Resource

*

None None
ice:QueryDNAJobList QueryDNAJobList

*All Resource

*

None None
ice:GetLiveTranscodeTemplate GetLiveTranscodeTemplate

*All Resource

*

None None
ice:StopAIWorkflowTask StopAIWorkflowTask update

*All Resource

*

None None
ice:UpdateAdInsertion UpdateAdInsertion update

*All Resource

*

None None
ice:GetMediaConnectFlow GetMediaConnectFlow create

*All Resource

*

None None
ice:SubmitASRJob SubmitASRJob create

*All Resource

*

None None
ice:UpdateLivePackageOriginEndpoint UpdateLivePackageOriginEndpoint update

*All Resource

*

None None
ice:StartRtcRobotInstance StartRtcRobotInstance none

*All Resource

*

None None
ice:CreateMediaLiveChannel CreateMediaLiveChannel create

*All Resource

*

None None
ice:ListSystemTemplates ListSystemTemplates get

*All Resource

*

None None
ice:QueryMediaIndexJob QueryMediaIndexJob

*All Resource

*

None None
ice:GetPlayInfo GetPlayInfo get

*All Resource

*

None None
ice:CancelIProductionJob CancelIProductionJob none

*All Resource

*

None None
ice:GetMediaLiveChannel GetMediaLiveChannel get

*All Resource

*

None None
ice:SubmitAvatarVideoJob SubmitAvatarVideoJob create

*All Resource

*

None None
ice:SubmitIProductionJob SubmitIProductionJob create

*All Resource

*

None None
ice:GetLiveSnapshotTemplate GetLiveSnapshotTemplate

*All Resource

*

None None
ice:SubmitMediaAiAnalysisJob SubmitMediaAiAnalysisJob update

*All Resource

*

None None
ice:CreateSourceLocation CreateSourceLocation create

*All Resource

*

None None
ice:ListCustomTemplates ListCustomTemplates list

*All Resource

*

None None
ice:DeleteVodPackagingAsset DeleteVodPackagingAsset delete

*All Resource

*

None None
ice:DropSearchLib DropSearchLib

*All Resource

*

None None
ice:UpdateEditingProject UpdateEditingProject

*All Resource

*

None None
ice:ListCustomizedVoices ListCustomizedVoices list

*All Resource

*

None None
ice:UpdateChannel UpdateChannel update

*All Resource

*

None None
ice:GetPipeline GetPipeline

*All Resource

*

None None
ice:ListLiveSnapshotJobs ListLiveSnapshotJobs

*All Resource

*

None None
ice:GetMediaLiveInputSecurityGroup GetMediaLiveInputSecurityGroup get

*All Resource

*

None None
ice:SubmitTranscodeJob SubmitTranscodeJob

*All Resource

*

None None
ice:ListDNAFiles ListDNAFiles

*All Resource

*

None None
ice:QueryMediaCensorJobDetail QueryMediaCensorJobDetail get

*All Resource

*

None None
ice:GetSource GetSource get

*All Resource

*

None None
ice:CreateStreamToSearchLib CreateStreamToSearchLib none

*All Resource

*

None None
ice:ListAvatarTrainingJobs ListAvatarTrainingJobs list

*All Resource

*

None None
ice:SetNotifyConfig SetNotifyConfig none

*All Resource

*

None None
ice:SetContentAnalyzeConfig SetContentAnalyzeConfig update

*All Resource

*

None None
ice:DeleteEditingProjectMaterials DeleteEditingProjectMaterials

*All Resource

*

None None
ice:ListSmartVoiceGroups ListSmartVoiceGroups list

*All Resource

*

None None
ice:DeleteMediaLiveInput DeleteMediaLiveInput delete

*All Resource

*

None None
ice:StopChannel StopChannel update

*All Resource

*

None None
ice:CloseStreamToSearchLib CloseStreamToSearchLib none

*All Resource

*

None None
ice:QuerySearchLib QuerySearchLib get

*All Resource

*

None None
ice:ListSearchLib ListSearchLib list

*All Resource

*

None None
ice:ListLivePackageOriginEndpoints ListLivePackageOriginEndpoints list

*All Resource

*

None None
ice:UpdateLiveTranscodeTemplate UpdateLiveTranscodeTemplate

*All Resource

*

None None
ice:QuerySmarttagJob QuerySmarttagJob get

*All Resource

*

None None
ice:CloseMediaConnectFlowFailover CloseMediaConnectFlowFailover create

*All Resource

*

None None
ice:ListTranscodeJobs ListTranscodeJobs

*All Resource

*

None None
ice:BatchCreateVodPackagingAsset BatchCreateVodPackagingAsset create

*All Resource

*

None None
ice:ListLiveRecordJobs ListLiveRecordJobs

*All Resource

*

None None
ice:CancelDNAJob CancelDNAJob

*All Resource

*

None None
ice:ListLiveSnapshotFiles ListLiveSnapshotFiles

*All Resource

*

None None
ice:ListRecognitionSamples ListRecognitionSamples get

*All Resource

*

None None
ice:GetDynamicImageJob GetDynamicImageJob

*All Resource

*

None None
ice:AddMediaMarks AddMediaMarks

*All Resource

*

None None
ice:InsertMediaToSearchLib InsertMediaToSearchLib create

*All Resource

*

None None
ice:RefreshUploadMedia RefreshUploadMedia create

*All Resource

*

None None
ice:GetMediaConnectAvailableRegion GetMediaConnectAvailableRegion create

*All Resource

*

None None
ice:DescribeMeterImsMediaConvertUHDUsage DescribeMeterImsMediaConvertUHDUsage none

*All Resource

*

None None
ice:AddAdInsertion AddAdInsertion create

*All Resource

*

None None
ice:ListLiveRecordTemplates ListLiveRecordTemplates

*All Resource

*

None None
ice:SubmitMediaConvertJob SubmitMediaConvertJob none

*All Resource

*

None None
ice:SetEventCallback SetEventCallback update

*All Resource

*

None None
ice:AddMediaConnectFlowOutput AddMediaConnectFlowOutput create

*All Resource

*

None None
ice:CreateLiveTranscodeTemplate CreateLiveTranscodeTemplate

*All Resource

*

None None
ice:GetLivePackageChannelGroup GetLivePackageChannelGroup get

*All Resource

*

None None
ice:CreatePipeline CreatePipeline

*All Resource

*

None None
ice:GetMediaConnectFlowOutput GetMediaConnectFlowOutput create

*All Resource

*

None None
ice:GetUrlUploadInfos GetUrlUploadInfos get

*All Resource

*

None None
ice:ListDNADB ListDNADB none

*All Resource

*

None None
ice:UpdateMediaConnectFlowInput UpdateMediaConnectFlowInput create

*All Resource

*

None None
ice:QueryIProductionJob QueryIProductionJob get

*All Resource

*

None None
ice:DeleteMediaConnectFlow DeleteMediaConnectFlow create

*All Resource

*

None None
ice:ListMediaConvertJobs ListMediaConvertJobs none

*All Resource

*

None None
ice:DescribeAIAgentInstance DescribeAIAgentInstance none

*All Resource

*

None None
ice:ListBatchMediaProducingJobs ListBatchMediaProducingJobs list

*All Resource

*

None None
ice:GetLivePackageOriginEndpoint GetLivePackageOriginEndpoint get

*All Resource

*

None None
ice:CreateLivePackageChannelGroup CreateLivePackageChannelGroup create

*All Resource

*

None None
ice:CreateSearchIndex CreateSearchIndex create

*All Resource

*

None None
ice:ListMediaLiveChannels ListMediaLiveChannels list

*All Resource

*

None None
ice:SendAIAgentText SendAIAgentText none

*All Resource

*

None None
ice:ListLivePackageChannelGroups ListLivePackageChannelGroups list

*All Resource

*

None None
ice:DeleteRecognitionLib DeleteRecognitionLib delete

*All Resource

*

None None
ice:SearchIndexJobRerun SearchIndexJobRerun update

*All Resource

*

None None
ice:CreateVodPackagingAsset CreateVodPackagingAsset create

*All Resource

*

None None
ice:StopMediaLiveChannel StopMediaLiveChannel none

*All Resource

*

None None
ice:UpdateRtcRobotInstance UpdateRtcRobotInstance none

*All Resource

*

None None
ice:GenerateAIAgentCall GenerateAIAgentCall none

*All Resource

*

None None
ice:UpdateMediaConnectFlowOutput UpdateMediaConnectFlowOutput create

*All Resource

*

None None
ice:StopAIAgentInstance StopAIAgentInstance none

*All Resource

*

None None
ice:GetAvatar GetAvatar get

*All Resource

*

None None
ice:GetCustomizedVoice GetCustomizedVoice list

*All Resource

*

None None
ice:GetVodPackagingConfiguration GetVodPackagingConfiguration get

*All Resource

*

None None
ice:SubmitStandardCustomizedVoiceJob SubmitStandardCustomizedVoiceJob create

*All Resource

*

None None
ice:StopRtcRobotInstance StopRtcRobotInstance none

*All Resource

*

None None
ice:CreateRecognitionSample CreateRecognitionSample create

*All Resource

*

None None
ice:CreateVodPackagingConfiguration CreateVodPackagingConfiguration create

*All Resource

*

None None
ice:DeleteLivePackageOriginEndpoint DeleteLivePackageOriginEndpoint delete

*All Resource

*

None None
ice:DeleteSourceLocation DeleteSourceLocation delete

*All Resource

*

None None
ice:StartAIAgentOutboundCall StartAIAgentOutboundCall none

*All Resource

*

None None
ice:StartAIAgentInstance StartAIAgentInstance none

*All Resource

*

None None
ice:SetAIAgentVoiceprint SetAIAgentVoiceprint none

*All Resource

*

None None
ice:GetAiRtcLicenseInfoList GetAiRtcLicenseInfoList get

*All Resource

*

None None
ice:GetAIWorkflowTask GetAIWorkflowTask get

*All Resource

*

None None
ice:DeleteVodPackagingGroup DeleteVodPackagingGroup delete

*All Resource

*

None None
ice:SendAIAgentDataChannelMessage SendAIAgentDataChannelMessage none

*All Resource

*

None None

Resource

The following table lists the resources defined by Intelligent Media Services. 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

Condition

Intelligent Media Services 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: