Amazon Mechanical Turk 的操作、资源和条件键
Amazon Mechanical Turk(服务前缀:mechanicalturk)提供以下特定于服务的操作、资源、操作和条件密钥,供在 IAM 权限策略中使用。
参考:
-
了解如何配置该服务。
-
了解如何使用 IAM 权限策略保护该服务及其资源。
-
查看此服务的编程服务授权参考
。
主题
由 Amazon Mechanical Turk 定义的 API 操作
下表将 API 操作映射到它们授权的 IAM 操作。仅列出具有给定 API 和操作的静态值的条件键;有关每个操作支持的完整条件键集,请参阅操作表。
| 操作 | IAM 操作 | 条件键 | 可能的值 | 访问级别 |
|---|---|---|---|---|
|
AcceptQualificationRequest |
写入 |
|||
|
ApproveAssignment |
写入 |
|||
|
AssociateQualificationWithWorker |
写入 |
|||
|
CreateAdditionalAssignmentsForHIT |
写入 |
|||
|
createHit |
写入 |
|||
|
创建命中类型 |
写入 |
|||
|
CreateHITWithHITType |
写入 |
|||
|
CreateQualificationType |
写入 |
|||
|
CreateWorkerBlock |
写入 |
|||
|
删除命中 |
写入 |
|||
|
DeleteQualificationType |
写入 |
|||
|
DeleteWorkerBlock |
写入 |
|||
|
DisassociateQualificationFromWorker |
写入 |
|||
|
GetAccountBalance |
读取 |
|||
|
GetAssignment |
读取 |
|||
|
GetFileUploadURL |
读取 |
|||
|
GetHit |
读取 |
|||
|
GetQualificationScore |
读取 |
|||
|
GetQualificationType |
读取 |
|||
|
ListAssignmentsForHIT |
列表 |
|||
|
ListBonusPayments |
列表 |
|||
|
ListHits |
列表 |
|||
|
ListHITsForQualificationType |
列表 |
|||
|
ListQualificationRequests |
列表 |
|||
|
ListQualificationTypes |
列表 |
|||
|
ListReviewPolicyResultsForHIT |
列表 |
|||
|
ListReviewableHITs |
列表 |
|||
|
ListWorkerBlocks |
列表 |
|||
|
ListWorkersWithQualificationType |
列表 |
|||
|
NotifyWorkers |
写入 |
|||
|
RejectAssignment |
写入 |
|||
|
RejectQualificationRequest |
写入 |
|||
|
SendBonus |
写入 |
|||
|
SendTestEventNotification |
写入 |
|||
|
UpdateExpirationForHIT |
写入 |
|||
|
UpdateHITReviewStatus |
写入 |
|||
|
UpdateHITTypeOfHIT |
写入 |
|||
|
UpdateNotificationSettings |
写入 |
|||
|
UpdateQualificationType |
写入 |
Amazon Mechanical Turk 定义的操作
您可以在 IAM 策略语句的 Action 元素中指定以下操作。可以使用策略授予在 AWS中执行操作的权限。您在策略中使用一项操作时,通常使用相同的名称允许或拒绝对 API 操作或 CLI 命令的访问。但在某些情况下,单一动作可控制对多项操作的访问。还有某些操作需要多种不同的动作。
| 操作 | 说明 | 资源类型(* 为必需) | 条件键 | 访问级别 |
|---|---|---|---|---|
该 AcceptQualificationRequest 操作批准了工作人员的资格申请 |
写入 |
|||
ApproveAssignment 操作会批准已完成的任务的结果 |
写入 |
|||
该 AssociateQualificationWithWorker 操作为工作人员提供了资格 |
写入 |
|||
该 CreateAdditionalAssignmentsForHIT 操作会增加现有 HIT 的最大分配数 |
写入 |
|||
CreateHIT 操作可新建 HIT(人工智能任务) |
写入 |
|||
CreateHITType 操作创建新的 HIT 类型 |
写入 |
|||
该 CreateHITWithHITType 操作使用 createHitType 操作生成的现有 HitTypeID 创建新的人类情报任务 (HIT) Task |
写入 |
|||
该 CreateQualificationType 操作会创建新的资格类型,该类型由 QualificationType 数据结构表示 |
写入 |
|||
该 CreateWorkerBlock 操作允许你阻止工作人员处理你的 HIT |
写入 |
|||
DeleteHIT 操作可处理不再需要的 HIT |
写入 |
|||
处 DeleteQualificationType 置资格类型并处置与该资格类型关联的所有命中类型 |
写入 |
|||
该 DeleteWorkerBlock 操作允许你恢复被封锁的 Worker 以处理你的 HIT |
写入 |
|||
DisassociateQualificationFromWorker 撤消用户先前授予的资格 |
写入 |
|||
该 GetAccountBalance 操作会取回你的 Amazon Mechanical Turk 账户中的金额 |
读取 |
|||
使用任务的 GetAssignment ID 检索 AssignmentStatus 值为 “已提交”、“已批准” 或 “已拒绝” 的任务 |
读取 |
|||
该 GetFileUploadURL 操作生成并返回一个临时 URL |
读取 |
|||
GetHIT 操作检索指定 HIT 的详细信息 |
读取 |
|||
该 GetQualificationScore 操作返回给定资格类型的工作人员资格值 |
读取 |
|||
该 GetQualificationType 操作使用资格类型的 ID 检索有关该类型的信息 |
读取 |
|||
该 ListAssignmentsForHIT 操作会检索 HIT 的已完成任务 |
列表 |
|||
该 ListBonusPayments 操作会检索你为给定 HIT 或任务向工作人员支付的奖金金额 |
列表 |
|||
ListHITs 操作返回某个请求者的所有 HIT |
列表 |
|||
该 ListHITsForQualificationType 操作返回使用给定值的 H QualififcationType IT QualificationRequirement |
列表 |
|||
该 ListQualificationRequests 操作检索特定资格类型的资格申请 |
列表 |
|||
该 ListQualificationTypes 操作使用指定的搜索查询搜索资格类型,并返回资格类型列表 |
列表 |
|||
该 ListReviewPolicyResultsForHIT 操作会检索计算结果以及在 createHit 操作期间执行审阅策略的过程中采取的操作 |
列表 |
|||
该 ListReviewableHITs 操作会返回请求者所有未被批准或拒绝的 HIT |
列表 |
|||
该 ListWorkersBlocks 操作会检索被阻止处理你的 HIT 的工作人员名单 |
列表 |
|||
该 ListWorkersWithQualificationType 操作返回具有给定资格类型的所有工作人员 |
列表 |
|||
该 NotifyWorkers 操作会向您指定的一个或多个工作人员发送一封电子邮件,其中包含工作人员 ID |
写入 |
|||
该 RejectAssignment 操作拒绝已完成的任务的结果 |
写入 |
|||
该 RejectQualificationRequest 操作拒绝了用户的资格申请 |
写入 |
|||
该 SendBonus 操作会从你的账户向工作人员发放一笔款项 |
写入 |
|||
根据提供的通知规范,该 SendTestEventNotification 操作会让 Amazon Mechanical Turk 像发生命中事件一样发送通知消息 |
写入 |
|||
该 UpdateExpirationForHIT 操作允许您将 HIT 的到期时间延长到当前到期时间之后,或者让 HIT 立即过期 |
写入 |
|||
该 UpdateHITReviewStatus 操作会切换 HIT 的状态 |
写入 |
|||
该 UpdateHITTypeOfHIT 操作允许您更改命中的 HitType 属性 |
写入 |
|||
该 UpdateNotificationSettings 操作创建、更新、禁用或重新启用某个 HIT 类型的通知 |
写入 |
|||
该 UpdateQualificationType 操作修改现有资格类型的属性,该类型由 QualificationType 数据结构表示 |
写入 |
Amazon Mechanical Turk 定义的资源类型
Amazon Mechanical Turk 不支持在 IAM policy 语句的 Resource 元素中指定资源 ARN。
Amazon Mechanical Turk 的条件键
Amazon Mechanical Turk 没有可用于政策声明Condition元素的服务特定条件密钥。