本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
Amazon Mechanical Turk 的操作、资源和条件键
Amazon Mechanical Turk(服务前缀:mechanicalturk
)提供以下特定于服务的资源、操作和条件上下文密钥,供在权限策略中IAM使用。
参考:
-
了解如何配置该服务。
-
查看此服务可用的API操作列表。
-
了解如何使用IAM权限策略保护此服务及其资源。
Amazon Mechanical Turk 定义的操作
您可以在IAM策略声明的Action
元素中指定以下操作。可以使用策略授予在 AWS中执行操作的权限。当您在策略中使用操作时,通常会允许或拒绝访问具有相同名称的API操作或CLI命令。但在某些情况下,单一动作可控制对多项操作的访问。还有某些操作需要多种不同的动作。
操作表的资源类型列指示每项操作是否支持资源级权限。如果该列没有任何值,您必须在策略语句的 Resource
元素中指定策略应用的所有资源(“*”)。如果该列包含资源类型,则可以在带有该操作ARN的语句中指定该类型的资源类型。如果操作具有一个或多个必需资源,则调用方必须具有使用这些资源来使用该操作的权限。必需资源在表中以星号 (*) 表示。如果您使用IAM策略中的Resource
元素限制资源访问权限,则必须为每种必需的资源类型包含ARN或模式。某些操作支持多种资源类型。如果资源类型是可选的(未指示为必需),则可以选择使用一种可选资源类型。
操作表的条件键列包括可以在策略语句的 Condition
元素中指定的键。有关与服务资源关联的条件键的更多信息,请参阅资源类型表的条件键列。
注意
资源条件键在资源类型表中列出。您可以在操作表的资源类型(* 为必需)列中找到应用于某项操作的资源类型的链接。资源类型表中的资源类型包括条件密钥列,这是应用于操作表中操作的资源条件键。
有关下表中各列的详细信息,请参阅操作表。
操作 | 描述 | 访问级别 | 资源类型(* 为必需) | 条件键 | 相关操作 |
---|---|---|---|---|---|
AcceptQualificationRequest | 该 AcceptQualificationRequest 操作批准了工作人员的资格申请 | 写入 | |||
ApproveAssignment | ApproveAssignment 操作会批准已完成的任务的结果 | 写入 | |||
AssociateQualificationWithWorker | 该 AssociateQualificationWithWorker 操作为工作人员提供了资格 | 写入 | |||
CreateAdditionalAssignmentsForHIT | 该 CreateAdditionalAssignmentsForHIT操作会增加现有分配的最大数量 HIT | 写入 | |||
CreateHIT | “创建” HIT 操作会创建一个新的HIT(人类智能任务) | 写入 | |||
CreateHITType | C reateHITType 操作创建了一个新HIT类型 | 写入 | |||
CreateHITWithHITType | C reateHITWith HITType 操作使用 C reateHITType 操作HITTypeID生成的现有任务创建新的人类智能任务 (HIT) | 写入 | |||
CreateQualificationType | 该 CreateQualificationType 操作会创建新的资格类型,该类型由 QualificationType 数据结构表示 | 写入 | |||
CreateWorkerBlock | 该 CreateWorkerBlock 操作允许您阻止工作人员处理您的 HITs | 写入 | |||
DeleteHIT | 删除HIT操作会HIT处理不再需要的 | 写入 | |||
DeleteQualificationType | 处 DeleteQualificationType 置资格类型并处置与该资格HIT类型关联的所有类型 | 写入 | |||
DeleteWorkerBlock | 该 DeleteWorkerBlock 操作允许您恢复被封锁的工作人员的状态,使其能够处理您的 HITs | 写入 | |||
DisassociateQualificationFromWorker | DisassociateQualificationFromWorker 撤消用户先前授予的资格 | 写入 | |||
GetAccountBalance | 该 GetAccountBalance 操作会取回你的 Amazon Mechanical Turk 账户中的金额 | 读取 | |||
GetAssignment | 使用任务的 GetAssignment ID 检索 AssignmentStatus 值为 “已提交”、“已批准” 或 “已拒绝” 的任务 | 读取 | |||
GetFileUploadURL | 该 GetFileUploadURL操作生成并返回一个临时的 URL | 读取 | |||
GetHIT | Get HIT 操作检索指定内容的详细信息 HIT | 读取 | |||
GetQualificationScore | 该 GetQualificationScore 操作返回给定资格类型的工作人员资格值 | 读取 | |||
GetQualificationType | 该 GetQualificationType 操作使用资格类型的 ID 检索有关该类型的信息 | 读取 | |||
ListAssignmentsForHIT | 该 ListAssignmentsForHIT操作会检索已完成的任务 HIT | 列出 | |||
ListBonusPayments | 该 ListBonusPayments 操作会检索您为给定HIT或分配向工作人员支付的奖金金额 | 列出 | |||
ListHITs | L istHITs 操作返回请求者的所有信息 HITs | 列出 | |||
ListHITsForQualificationType | L istHITs ForQualificationType 运算返回使用给定值 QualififcationType 的 a HITs QualificationRequirement | 列出 | |||
ListQualificationRequests | 该 ListQualificationRequests 操作会检索特定资格类型的资格申请 | 列出 | |||
ListQualificationTypes | 该 ListQualificationTypes 操作使用指定的搜索查询搜索资格类型,并返回资格类型列表 | 列出 | |||
ListReviewPolicyResultsForHIT | 该 ListReviewPolicyResultsForHIT操作会检索计算结果以及在 “创建HIT” 操作期间执行审阅策略的过程中采取的操作 | 列出 | |||
ListReviewableHITs | 该 ListReviewableHITs操作会返回所有未被批准或拒绝HITs的请求者 | 列出 | |||
ListWorkerBlocks | 该 ListWorkersBlocks 操作会检索被阻止处理您的工作人员的列表 HITs | 列出 | |||
ListWorkersWithQualificationType | 该 ListWorkersWithQualificationType 操作返回具有给定资格类型的所有工作人员 | 列出 | |||
NotifyWorkers | 该 NotifyWorkers 操作会向您指定的一个或多个工作人员发送一封电子邮件,其中包含工作人员 ID | 写入 | |||
RejectAssignment | 该 RejectAssignment 操作拒绝已完成的任务的结果 | 写入 | |||
RejectQualificationRequest | 该 RejectQualificationRequest 操作拒绝了用户的资格申请 | 写入 | |||
SendBonus | 该 SendBonus 操作会从你的账户向工作人员发放一笔款项 | 写入 | |||
SendTestEventNotification | 根据提供的通知规范,该 SendTestEventNotification 操作会让 Amazon Mechanical Turk 像发生HIT事件一样发送通知消息 | 写入 | |||
UpdateExpirationForHIT | 该 UpdateExpirationForHIT操作允许您延长HIT超出当前到期时间或HIT立即过期的过期时间 | 写入 | |||
UpdateHITReviewStatus | U pdateHITReview Status 操作可切换 a 的状态 HIT | 写入 | |||
UpdateHITTypeOfHIT | U pdateHITType O HIT f 操作允许您更改 a 的HITType属性 HIT | 写入 | |||
UpdateNotificationSettings | 该 UpdateNotificationSettings 操作创建、更新、禁用或重新启用某一类型的通知 HIT | 写入 | |||
UpdateQualificationType | 该 UpdateQualificationType 操作修改现有资格类型的属性,该类型由 QualificationType 数据结构表示 | 写入 |
Amazon Mechanical Turk 定义的资源类型
Amazon Mechanical Turk 不支持ARN在IAM政策声明的Resource
元素中指定资源。要允许对 Amazon Mechanical Turk 的访问权限,请在策略中指定 "Resource": "*"
。
Amazon Mechanical Turk 的条件键
MechanicalTurk 没有可在策略声明Condition
元素中使用的特定于服务的上下文密钥。有关适用于所有服务的全局上下文键列表,请参阅可用的条件键。