授权信息

访问控制(RAM)是阿里云提供的管理用户身份与资源访问权限的服务。使用RAM可以让您避免与其他用户共享阿里云账号密钥,并可按需为用户授予最小权限。RAM中使用权限策略描述授权的具体内容。
本文为您介绍智能媒体服务(ICE)RAM权限策略定义的操作(Action)、资源(Resource)和条件(Condition)。智能媒体服务(ICE)RAM代码(RamCode)为 ice,支持的授权粒度为操作级

权限策略通用结构

权限策略支持JSON格式,其通用结构如下:
{
  "Version": "1",
  "Statement": [
    {
      "Effect": "<Effect>",
      "Action": "<Action>",
      "Resource": "<Resource>",
      "Condition": {
        "<Condition_operator>": {
          "<Condition_key>": [
            "<Condition_value>"
          ]
        }
      }
    }
  ]
}
各字段含义如下:
  • Effect:权限策略效果。取值:Allow(允许)、Deny(拒绝)。
  • Action:授予允许或拒绝权限的具体操作。具体信息,请参见操作(Action)
  • Resource:受操作影响的具体对象,您可以使用资源ARN来描述指定资源。具体信息,请参见资源(Resource)
  • Condition:指授权生效的条件。可选字段。具体信息,请参见条件(Condition)
    • Condition_operator:条件运算符,不同类型的条件对应不同的条件运算符。具体信息,请参见权限策略基本元素
    • Condition_key:条件关键字。
    • Condition_value:条件关键字对应的值。

操作(Action)

下表是智能媒体服务(ICE)定义的操作,这些操作可以在RAM权限策略语句的Action元素中使用,用来授予执行该操作的权限。下面对表中的具体项提供说明:
  • 操作:是指具体的权限点。
  • API:是指操作对应的API接口。
  • 访问级别:是指每个操作的访问级别,取值为写入(Write)、读取(Read)或列出(List)。
  • 资源类型:是指操作中支持授权的资源类型。具体说明如下:
    • 对于必选的资源类型,用前面加 * 表示。
    • 对于不支持资源级授权的操作,用全部资源表示。
  • 条件关键字:是指云产品自身定义的条件关键字。该列不体现适用于任何操作的通用条件关键字
  • 关联操作:是指成功执行操作所需要的其他权限。操作者必须同时具备关联操作的权限,操作才能成功。
操作API访问级别资源类型条件关键字关联操作
ice:AddCategoryAddCategory
*全部资源
*
ice:AddEditingProjectMaterialsAddEditingProjectMaterials
*全部资源
*
ice:AddMediaConnectFlowInputAddMediaConnectFlowInputcreate
*全部资源
*
ice:AddMediaConnectFlowOutputAddMediaConnectFlowOutputcreate
*全部资源
*
ice:AddMediaMarksAddMediaMarks
*全部资源
*
ice:AddTemplateAddTemplate
*全部资源
*
ice:AlterSearchIndexAlterSearchIndex
*全部资源
*
ice:BatchGetMediaInfosBatchGetMediaInfos
*全部资源
*
ice:CancelDNAJobCancelDNAJob
*全部资源
*
ice:CreateAuditCreateAuditupdate
*全部资源
*
ice:CreateAvatarTrainingJobCreateAvatarTrainingJobcreate
*全部资源
*
ice:CreateCustomTemplateCreateCustomTemplate
*全部资源
*
ice:CreateCustomizedVoiceJobCreateCustomizedVoiceJobcreate
*全部资源
*
ice:CreateDNADBCreateDNADB
*全部资源
*
ice:CreateEditingProjectCreateEditingProject
*全部资源
*
ice:CreateLiveRecordTemplateCreateLiveRecordTemplate
*全部资源
*
ice:CreateLiveSnapshotTemplateCreateLiveSnapshotTemplate
*全部资源
*
ice:CreateLiveTranscodeTemplateCreateLiveTranscodeTemplate
*全部资源
*
ice:CreatePipelineCreatePipeline
*全部资源
*
ice:CreateSearchIndexCreateSearchIndexcreate
*全部资源
*
ice:CreateSearchLibCreateSearchLib
*全部资源
*
ice:CreateUploadMediaCreateUploadMediacreate
*全部资源
*
ice:CreateUploadStreamCreateUploadStreamcreate
*全部资源
*
ice:DecryptKMSDataKeyDecryptKMSDataKey
*全部资源
*
ice:DeleteAIAgentDialogueDeleteAIAgentDialoguenone
*全部资源
*
ice:DeleteAvatarTrainingJobDeleteAvatarTrainingJobdelete
*全部资源
*
ice:DeleteCategoryDeleteCategory
*全部资源
*
ice:DeleteCustomTemplateDeleteCustomTemplate
*全部资源
*
ice:DeleteCustomizedVoiceJobDeleteCustomizedVoiceJobdelete
*全部资源
*
ice:DeleteDNADBDeleteDNADB
*全部资源
*
ice:DeleteDNAFilesDeleteDNAFiles
*全部资源
*
ice:DeleteEditingProjectMaterialsDeleteEditingProjectMaterials
*全部资源
*
ice:DeleteEditingProjectsDeleteEditingProjects
*全部资源
*
ice:DeleteLiveRecordFilesDeleteLiveRecordFiles
*全部资源
*
ice:DeleteLiveRecordTemplateDeleteLiveRecordTemplate
*全部资源
*
ice:DeleteLiveSnapshotFilesDeleteLiveSnapshotFiles
*全部资源
*
ice:DeleteLiveSnapshotTemplateDeleteLiveSnapshotTemplate
*全部资源
*
ice:DeleteLiveTranscodeJobDeleteLiveTranscodeJob
*全部资源
*
ice:DeleteLiveTranscodeTemplateDeleteLiveTranscodeTemplate
*全部资源
*
ice:DeleteMediaConnectFlowInputDeleteMediaConnectFlowInputcreate
*全部资源
*
ice:DeleteMediaConnectFlowOutputDeleteMediaConnectFlowOutputcreate
*全部资源
*
ice:DeleteMediaFromSearchLibDeleteMediaFromSearchLib
*全部资源
*
ice:DeleteMediaInfosDeleteMediaInfos
*全部资源
*
ice:DeleteMediaMarksDeleteMediaMarks
*全部资源
*
ice:DeletePipelineDeletePipeline
*全部资源
*
ice:DeletePlayInfoDeletePlayInfodelete
*全部资源
*
ice:DeleteSmartJobDeleteSmartJob
*全部资源
*
ice:DeleteTemplateDeleteTemplate
*全部资源
*
ice:DescribeAIAgentInstanceDescribeAIAgentInstancenone
*全部资源
*
ice:DescribeMeterImsEditUsageDescribeMeterImsEditUsagenone
*全部资源
*
ice:DescribeMeterImsMediaConvertUHDUsageDescribeMeterImsMediaConvertUHDUsagenone
*全部资源
*
ice:DescribeMeterImsMediaConvertUsageDescribeMeterImsMediaConvertUsagenone
*全部资源
*
ice:DescribeMeterImsMpsAiUsageDescribeMeterImsMpsAiUsagenone
*全部资源
*
ice:DescribeMeterImsSummaryDescribeMeterImsSummarynone
*全部资源
*
ice:DescribeNotifyConfigDescribeNotifyConfignone
*全部资源
*
ice:DescribePlayListDescribePlayListnone
*全部资源
*
ice:DescribeRtcRobotInstanceDescribeRtcRobotInstancenone
*全部资源
*
ice:DetectAudioForCustomizedVoiceJobDetectAudioForCustomizedVoiceJobget
*全部资源
*
ice:DropSearchIndexDropSearchIndex
*全部资源
*
ice:DropSearchLibDropSearchLib
*全部资源
*
ice:GenerateAIAgentCallGenerateAIAgentCallnone
*全部资源
*
ice:GenerateKMSDataKeyGenerateKMSDataKey
*全部资源
*
ice:GenerateMessageChatTokenGenerateMessageChatTokennone
*全部资源
*
ice:GetAvatarGetAvatarget
*全部资源
*
ice:GetAvatarTrainingJobGetAvatarTrainingJobget
*全部资源
*
ice:GetBatchMediaProducingJobGetBatchMediaProducingJobget
*全部资源
*
ice:GetCategoriesGetCategories
*全部资源
*
ice:GetCustomTemplateGetCustomTemplateget
*全部资源
*
ice:GetCustomizedVoiceGetCustomizedVoicelist
*全部资源
*
ice:GetCustomizedVoiceJobGetCustomizedVoiceJobget
*全部资源
*
ice:GetDemonstrationForCustomizedVoiceJobGetDemonstrationForCustomizedVoiceJoblist
*全部资源
*
ice:GetDynamicImageJobGetDynamicImageJob
*全部资源
*
ice:GetEditingProjectGetEditingProject
*全部资源
*
ice:GetEditingProjectMaterialsGetEditingProjectMaterials
*全部资源
*
ice:GetEventCallbackGetEventCallbackget
*全部资源
*
ice:GetLiveEditingIndexFileGetLiveEditingIndexFile
*全部资源
*
ice:GetLiveEditingJobGetLiveEditingJob
*全部资源
*
ice:GetLiveRecordJobGetLiveRecordJob
*全部资源
*
ice:GetLiveRecordTemplateGetLiveRecordTemplate
*全部资源
*
ice:GetLiveSnapshotJobGetLiveSnapshotJob
*全部资源
*
ice:GetLiveSnapshotTemplateGetLiveSnapshotTemplate
*全部资源
*
ice:GetLiveTranscodeJobGetLiveTranscodeJob
*全部资源
*
ice:GetLiveTranscodeTemplateGetLiveTranscodeTemplate
*全部资源
*
ice:GetMediaConnectFlowInputGetMediaConnectFlowInputcreate
*全部资源
*
ice:GetMediaConnectFlowOutputGetMediaConnectFlowOutputcreate
*全部资源
*
ice:GetMediaConvertJobGetMediaConvertJobget
*全部资源
*
ice:GetMediaInfoGetMediaInfoget
*全部资源
*
ice:GetMediaInfoJobGetMediaInfoJob
*全部资源
*
ice:GetMediaMarksGetMediaMarks
*全部资源
*
ice:GetMediaProducingJobGetMediaProducingJobget
*全部资源
*
ice:GetPackageJobGetPackageJob
*全部资源
*
ice:GetPipelineGetPipeline
*全部资源
*
ice:GetPlayInfoGetPlayInfoget
*全部资源
*
ice:GetProjectExportJobGetProjectExportJobnone
*全部资源
*
ice:GetSmartHandleJobGetSmartHandleJobget
*全部资源
*
ice:GetSnapshotJobGetSnapshotJob
*全部资源
*
ice:GetSnapshotUrlsGetSnapshotUrls
*全部资源
*
ice:GetStorageListGetStorageList
*全部资源
*
ice:GetSystemTemplateGetSystemTemplate
*全部资源
*
ice:GetTemplateGetTemplate
*全部资源
*
ice:GetTemplateMaterialsGetTemplateMaterials
*全部资源
*
ice:GetTemplateParamsGetTemplateParams
*全部资源
*
ice:GetTranscodeJobGetTranscodeJob
*全部资源
*
ice:GetUrlUploadInfosGetUrlUploadInfosget
*全部资源
*
ice:GetVideoListGetVideoList
*全部资源
*
ice:GetWorkflowTaskGetWorkflowTaskget
*全部资源
*
ice:InsertMediaToSearchLibInsertMediaToSearchLib
*全部资源
*
ice:ListAIAgentDialoguesListAIAgentDialoguesnone
*全部资源
*
ice:ListAIAgentInstanceListAIAgentInstancenone
*全部资源
*
ice:ListAvatarTrainingJobsListAvatarTrainingJobslist
*全部资源
*
ice:ListAvatarsListAvatarslist
*全部资源
*
ice:ListBatchMediaProducingJobsListBatchMediaProducingJobslist
*全部资源
*
ice:ListCustomTemplatesListCustomTemplateslist
*全部资源
*
ice:ListCustomizedVoiceJobsListCustomizedVoiceJobslist
*全部资源
*
ice:ListCustomizedVoicesListCustomizedVoiceslist
*全部资源
*
ice:ListDNADBListDNADBnone
*全部资源
*
ice:ListDNAFilesListDNAFiles
*全部资源
*
ice:ListDynamicImageJobsListDynamicImageJobs
*全部资源
*
ice:ListEditingProjectsListEditingProjectslist
*全部资源
*
ice:ListLiveRecordFilesListLiveRecordFiles
*全部资源
*
ice:ListLiveRecordJobsListLiveRecordJobs
*全部资源
*
ice:ListLiveRecordTemplatesListLiveRecordTemplates
*全部资源
*
ice:ListLiveSnapshotFilesListLiveSnapshotFiles
*全部资源
*
ice:ListLiveSnapshotJobsListLiveSnapshotJobs
*全部资源
*
ice:ListLiveSnapshotTemplatesListLiveSnapshotTemplates
*全部资源
*
ice:ListLiveTranscodeJobsListLiveTranscodeJobs
*全部资源
*
ice:ListLiveTranscodeTemplatesListLiveTranscodeTemplates
*全部资源
*
ice:ListMediaBasicInfosListMediaBasicInfos
*全部资源
*
ice:ListMediaInfoJobsListMediaInfoJobs
*全部资源
*
ice:ListMediaMarksListMediaMarks
*全部资源
*
ice:ListMediaProducingJobsListMediaProducingJobslist
*全部资源
*
ice:ListPackageJobsListPackageJobs
*全部资源
*
ice:ListPipelinesListPipelines
*全部资源
*
ice:ListSearchLibListSearchLiblist
*全部资源
*
ice:ListSmartJobsListSmartJobs
*全部资源
*
ice:ListSmartSysAvatarModelsListSmartSysAvatarModelslist
*全部资源
*
ice:ListSmartVoiceGroupsListSmartVoiceGroupslist
*全部资源
*
ice:ListSnapshotJobsListSnapshotJobs
*全部资源
*
ice:ListSystemTemplatesListSystemTemplates
*全部资源
*
ice:ListTemplatesListTemplates
*全部资源
*
ice:ListTranscodeJobsListTranscodeJobs
*全部资源
*
ice:QueryCopyrightExtractJobQueryCopyrightExtractJobnone
*全部资源
*
ice:QueryCopyrightJobListQueryCopyrightJobListnone
*全部资源
*
ice:QueryDNAJobListQueryDNAJobList
*全部资源
*
ice:QueryIProductionJobQueryIProductionJob
*全部资源
*
ice:QueryMediaCensorJobDetailQueryMediaCensorJobDetailget
*全部资源
*
ice:QueryMediaCensorJobListQueryMediaCensorJobListget
*全部资源
*
ice:QueryMediaIndexJobQueryMediaIndexJob
*全部资源
*
ice:QuerySearchIndexQuerySearchIndex
*全部资源
*
ice:QuerySearchLibQuerySearchLibget
*全部资源
*
ice:QuerySmarttagJobQuerySmarttagJob
*全部资源
*
ice:QueryTraceAbJobListQueryTraceAbJobListnone
*全部资源
*
ice:QueryTraceExtractJobQueryTraceExtractJobnone
*全部资源
*
ice:QueryTraceM3u8JobListQueryTraceM3u8JobListnone
*全部资源
*
ice:RefreshUploadMediaRefreshUploadMediacreate
*全部资源
*
ice:RegisterMediaInfoRegisterMediaInfocreate
*全部资源
*
ice:RegisterMediaStreamRegisterMediaStreamcreate
*全部资源
*
ice:SearchEditingProjectSearchEditingProject
*全部资源
*
ice:SearchIndexJobRerunSearchIndexJobRerunupdate
*全部资源
*
ice:SearchMediaSearchMediaget
*全部资源
*
ice:SearchMediaByAILabelSearchMediaByAILabelget
*全部资源
*
ice:SearchMediaByFaceSearchMediaByFaceget
*全部资源
*
ice:SearchMediaByHybridSearchMediaByHybridget
*全部资源
*
ice:SearchMediaByMultimodalSearchMediaByMultimodal
*全部资源
*
ice:SearchMediaClipByFaceSearchMediaClipByFaceget
*全部资源
*
ice:SendAIAgentDataChannelMessageSendAIAgentDataChannelMessagenone
*全部资源
*
ice:SendAIAgentSpeechSendAIAgentSpeechnone
*全部资源
*
ice:SendAIAgentTextSendAIAgentTextnone
*全部资源
*
ice:SendLiveSnapshotJobCommandSendLiveSnapshotJobCommand
*全部资源
*
ice:SendLiveTranscodeJobCommandSendLiveTranscodeJobCommand
*全部资源
*
ice:SetDefaultCustomTemplateSetDefaultCustomTemplate
*全部资源
*
ice:SetEventCallbackSetEventCallbackupdate
*全部资源
*
ice:SetNotifyConfigSetNotifyConfignone
*全部资源
*
ice:StartAIAgentInstanceStartAIAgentInstancenone
*全部资源
*
ice:StartRtcRobotInstanceStartRtcRobotInstancenone
*全部资源
*
ice:StartWorkflowStartWorkflowcreate
*全部资源
*
ice:StopAIAgentInstanceStopAIAgentInstancenone
*全部资源
*
ice:StopRtcRobotInstanceStopRtcRobotInstancenone
*全部资源
*
ice:SubmitASRJobSubmitASRJobcreate
*全部资源
*
ice:SubmitAudioProduceJobSubmitAudioProduceJob
*全部资源
*
ice:SubmitAvatarTrainingJobSubmitAvatarTrainingJobcreate
*全部资源
*
ice:SubmitAvatarVideoJobSubmitAvatarVideoJobcreate
*全部资源
*
ice:SubmitBatchMediaProducingJobSubmitBatchMediaProducingJobcreate
*全部资源
*
ice:SubmitCopyrightExtractJobSubmitCopyrightExtractJobnone
*全部资源
*
ice:SubmitCopyrightJobSubmitCopyrightJobnone
*全部资源
*
ice:SubmitCustomizedVoiceJobSubmitCustomizedVoiceJobcreate
*全部资源
*
ice:SubmitDNAJobSubmitDNAJob
*全部资源
*
ice:SubmitDynamicChartJobSubmitDynamicChartJob
*全部资源
*
ice:SubmitDynamicImageJobSubmitDynamicImageJob
*全部资源
*
ice:SubmitIProductionJobSubmitIProductionJobcreate
*全部资源
*
ice:SubmitLiveEditingJobSubmitLiveEditingJob
*全部资源
*
ice:SubmitLiveRecordJobSubmitLiveRecordJob
*全部资源
*
ice:SubmitLiveSnapshotJobSubmitLiveSnapshotJob
*全部资源
*
ice:SubmitLiveTranscodeJobSubmitLiveTranscodeJob
*全部资源
*
ice:SubmitMediaAiAnalysisJobSubmitMediaAiAnalysisJobupdate
*全部资源
*
ice:SubmitMediaCensorJobSubmitMediaCensorJobcreate
*全部资源
*
ice:SubmitMediaConvertJobSubmitMediaConvertJobnone
*全部资源
*
ice:SubmitMediaInfoJobSubmitMediaInfoJob
*全部资源
*
ice:SubmitMediaProducingJobSubmitMediaProducingJob
*全部资源
*
ice:SubmitPackageJobSubmitPackageJob
*全部资源
*
ice:SubmitProjectExportJobSubmitProjectExportJobnone
*全部资源
*
ice:SubmitScreenMediaHighlightsJobSubmitScreenMediaHighlightsJobnone
*全部资源
*
ice:SubmitSmarttagJobSubmitSmarttagJob
*全部资源
*
ice:SubmitSnapshotJobSubmitSnapshotJob
*全部资源
*
ice:SubmitSportsHighlightsJobSubmitSportsHighlightsJobcreate
*全部资源
*
ice:SubmitStandardCustomizedVoiceJobSubmitStandardCustomizedVoiceJobcreate
*全部资源
*
ice:SubmitSyncMediaInfoJobSubmitSyncMediaInfoJobcreate
*全部资源
*
ice:SubmitTextGenerateJobSubmitTextGenerateJobcreate
*全部资源
*
ice:SubmitTraceAbJobSubmitTraceAbJobnone
*全部资源
*
ice:SubmitTraceExtractJobSubmitTraceExtractJobnone
*全部资源
*
ice:SubmitTraceM3u8JobSubmitTraceM3u8Jobnone
*全部资源
*
ice:SubmitTranscodeJobSubmitTranscodeJob
*全部资源
*
ice:SubmitVideoTranslationJobSubmitVideoTranslationJobnone
*全部资源
*
ice:TakeoverAIAgentCallTakeoverAIAgentCallnone
*全部资源
*
ice:UpdateAIAgentInstanceUpdateAIAgentInstancenone
*全部资源
*
ice:UpdateAvatarTrainingJobUpdateAvatarTrainingJobupdate
*全部资源
*
ice:UpdateCategoryUpdateCategory
*全部资源
*
ice:UpdateCustomTemplateUpdateCustomTemplate
*全部资源
*
ice:UpdateCustomizedVoiceUpdateCustomizedVoiceupdate
*全部资源
*
ice:UpdateEditingProjectUpdateEditingProject
*全部资源
*
ice:UpdateLiveRecordTemplateUpdateLiveRecordTemplate
*全部资源
*
ice:UpdateLiveSnapshotTemplateUpdateLiveSnapshotTemplate
*全部资源
*
ice:UpdateLiveTranscodeJobUpdateLiveTranscodeJob
*全部资源
*
ice:UpdateLiveTranscodeTemplateUpdateLiveTranscodeTemplate
*全部资源
*
ice:UpdateMediaConnectFlowOutputUpdateMediaConnectFlowOutputcreate
*全部资源
*
ice:UpdateMediaConnectFlowStatusUpdateMediaConnectFlowStatuscreate
*全部资源
*
ice:UpdateMediaInfoUpdateMediaInfo
*全部资源
*
ice:UpdateMediaMarksUpdateMediaMarks
*全部资源
*
ice:UpdateMediaToSearchLibUpdateMediaToSearchLib
*全部资源
*
ice:UpdatePipelineUpdatePipeline
*全部资源
*
ice:UpdateRtcRobotInstanceUpdateRtcRobotInstancenone
*全部资源
*
ice:UpdateTemplateUpdateTemplate
*全部资源
*
ice:UploadMediaByURLUploadMediaByURLcreate
*全部资源
*
ice:UploadStreamByURLUploadStreamByURLcreate
*全部资源
*

资源(Resource)

智能媒体服务(ICE)不支持在RAM权限策略语句的Resource中指定资源ARN。如果要允许对智能媒体服务(ICE)的访问权限,请在策略语句中指定"Resource": "*"

条件(Condition)

智能媒体服务(ICE)未定义产品级别的条件关键字。如需查看适用于所有云产品的通用条件关键字,请参见通用条件关键字

相关操作

您可以创建自定义权限策略,并将权限策略授予RAM用户、RAM用户组或RAM角色。具体操作如下: