本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
AWS Batch API 操作支持的资源级权限
资源级权限 一词是指指定允许用户对哪些资源执行操作的能力。 对资源级权限AWS Batch提供部分支持。对于某些 AWS Batch 操作,您可以控制何时允许用户执行操作(基于必须满足的条件)或是允许用户使用的特定资源。例如,您可以向用户授予提交作业的权限,但仅授予特定作业队列的权限,并且仅具有特定的作业定义。
以下列表介绍了当前支持资源级权限的 AWS Batch API 操作,以及每个操作支持的资源ARNs、资源 和条件键。
如果 AWS Batch API 操作未在此列表中列出,则它不支持资源级权限。如果 AWS Batch API 操作不支持资源级权限,您可以向用户授予使用该操作的权限,但必须为策略语句的资源元素指定通配符 (*)。
- CancelJob
-
取消 队列中的作业AWS Batch。
- CreateComputeEnvironment
-
创建 AWS Batch 计算环境。
- CreateJobQueue
-
创建 AWS Batch 作业队列。
- DeleteComputeEnvironment
-
删除 AWS Batch 计算环境。
- DeleteJobQueue
-
删除指定的作业队列。删除作业队列最终会删除队列中的所有作业。以每秒约 16 个作业的速率删除作业。
- DeregisterJobDefinition
-
取消注册 AWS Batch 作业定义。
- ListTagsForResource
-
列出指定资源的标签。
- RegisterJobDefinition
-
注册 AWS Batch 定义。
- 条件键
-
batch:AWSLogsCreateGroup
(布尔值)-
当此参数为 true 时
awslogs-group
,将为日志创建 。 batch:AWSLogsGroup
(字符串)-
日志所在的
awslogs
组。 batch:AWSLogsRegion
(字符串)-
日志发送到的 区域。
batch:AWSLogsStreamPrefix
(字符串)-
awslogs
日志流前缀。 batch:Image
(字符串)-
用于启动作业的 Docker 映像。
batch:LogDriver
(字符串)-
用于作业的日志驱动程序。
batch:Privileged
(布尔值)-
当此参数为 true 时,将为作业的容器授予对主机容器实例的提升权限(类似于根用户)。
batch:User
(字符串)-
要在作业的容器内使用的用户名或数字 UID。
aws:RequestTag/${TagKey}
(字符串)-
根据在请求中传递的标签筛选操作。
aws:TagKeys
(字符串)-
根据在请求中传递的标签键筛选操作。
- SubmitJob
-
从AWS Batch作业定义提交 作业。
- TagResource
-
标记指定的资源。
- TerminateJob
-
终止 作业队列中AWS Batch的作业。
- UntagResource
-
取消标记指定的资源。
- UpdateComputeEnvironment
-
更新 AWS Batch 计算环境。
- UpdateJobQueue
-
更新作业队列。