View a markdown version of this page

Amazon Elastic Transcoder 的操作、资源和条件键 - 服务授权参考

Amazon Elastic Transcoder 的操作、资源和条件键

Amazon Elastic Transcoder(服务前缀elastictranscoder:)提供以下特定于服务的操作、资源、操作和条件密钥,供在 IAM 权限策略中使用。

参考:

Amazon Elastic Transcoder 定义的操作

您可以在 IAM 策略语句的 Action 元素中指定以下操作。可以使用策略授予在 AWS中执行操作的权限。您在策略中使用一项操作时,通常使用相同的名称允许或拒绝对 API 操作或 CLI 命令的访问。但在某些情况下,单一动作可控制对多项操作的访问。还有某些操作需要多种不同的动作。

操作 说明 资源类型(* 为必需) 条件键 访问级别

CancelJob

取消 Elastic Transcoder 尚未开始处理的任务

工作*

写入

CreateJob

创建作业

管道*

写入

预设*

CreatePipeline

创建管道

Write

CreatePreset

创建预设

Write

DeletePipeline

删除管道

管道*

Write

DeletePreset

删除预设

预设*

写入

ListJobsByPipeline

获取您分配给管道的任务的列表

管道*

列表

ListJobsByStatus

获取有关所有与当前 AWS 账户 任务关联且具有指定状态的作业的信息

列表

ListPipelines

获取与当前管道相关的管道列表 AWS 账户

列表

ListPresets

获取与当前预设关联的所有预设的列表 AWS 账户

列表

ReadJob

获取有关任务的详细信息

工作*

读取

ReadPipeline

获取有关管道的详细信息

管道*

读取

ReadPreset

获取有关预设的详细信息

预设*

读取

TestRole

测试管道的设置以确保 Elastic Transcoder 可以创建和处理任务

Write

UpdatePipeline

更新管道的设置

管道*

写入

UpdatePipelineNotifications

仅更新管道的 Amazon Simple Notification Service (Amazon SNS) 通知

管道*

写入

UpdatePipelineStatus

暂停或重新激活管道,以便管道停止或重新开始处理任务,更新管道的状态

管道*

写入

Amazon Elastic Transcoder 定义的资源类型

以下资源类型是由该服务定义的,可以在 IAM 权限策略语句的 Resource 元素中使用这些资源类型。

资源类型 ARN 条件键

工作

arn: $ {Partition}: elasticTranscoder: $ {Region}: $ {Account}: job/$ {} JobId

管道

arn: $ {Partition}: elasticTranscoder: $ {Region}: $ {Account}: pipeline/$ {} PipelineId

预设

arn: $ {Partition}: elasticTranscoder: $ {Region}: $ {Account}: preset/$ {} PresetId

Amazon Elastic Transcoder 的条件键

Amazon Elastic Transcoder 没有可用于政策声明元素的服务特定条件密钥Condition。