Ações, recursos e chaves de condição do Amazon Mechanical Turk
O Amazon Mechanical Turk (prefixo do serviço:mechanicalturk) fornece as seguintes operações, recursos, ações e chaves de condição específicos do serviço para uso nas políticas de permissão do IAM.
Referências:
-
Saiba como configurar este serviço.
-
Visualize uma lista das operações de API disponíveis para este serviço.
-
Saiba como proteger esse serviço e seus recursos usando políticas de permissão do IAM.
-
Veja a referência de autorização de serviço programático
para esse serviço.
Tópicos
Operações de API definidas pelo Amazon Mechanical Turk
A tabela a seguir mapeia as operações da API às ações do IAM que elas autorizam. Somente as chaves de condição que têm valores estáticos para a API e a ação fornecidas são listadas; para ver o conjunto completo de chaves de condição suportadas por cada ação, consulte a tabela Ações.
| Operation | Ação do IAM | Chave de condição | Valor (es) possível (s) | Nível de acesso |
|---|---|---|---|---|
|
AcceptQualificationRequest |
Gravar |
|||
|
ApproveAssignment |
Gravar |
|||
|
AssociateQualificationWithWorker |
Gravar |
|||
|
CreateAdditionalAssignmentsForHIT |
Gravar |
|||
|
CreateHit |
Gravar |
|||
|
CreateHitType |
Gravar |
|||
|
CreateHITWithHITType |
Gravar |
|||
|
CreateQualificationType |
Gravar |
|||
|
CreateWorkerBlock |
Gravar |
|||
|
DeleteHit |
Gravar |
|||
|
DeleteQualificationType |
Gravar |
|||
|
DeleteWorkerBlock |
Gravar |
|||
|
DisassociateQualificationFromWorker |
Gravar |
|||
|
GetAccountBalance |
Ler |
|||
|
GetAssignment |
Ler |
|||
|
GetFileUploadURL |
Ler |
|||
|
GetHit |
Ler |
|||
|
GetQualificationScore |
Ler |
|||
|
GetQualificationType |
Ler |
|||
|
ListAssignmentsForHIT |
Lista |
|||
|
ListBonusPayments |
Lista |
|||
|
listHits |
Lista |
|||
|
ListHITsForQualificationType |
Lista |
|||
|
ListQualificationRequests |
Lista |
|||
|
ListQualificationTypes |
Lista |
|||
|
ListReviewPolicyResultsForHIT |
Lista |
|||
|
ListReviewableHITs |
Lista |
|||
|
ListWorkerBlocks |
Lista |
|||
|
ListWorkersWithQualificationType |
Lista |
|||
|
NotifyWorkers |
Gravar |
|||
|
RejectAssignment |
Gravar |
|||
|
RejectQualificationRequest |
Gravar |
|||
|
SendBonus |
Gravar |
|||
|
SendTestEventNotification |
Gravar |
|||
|
UpdateExpirationForHIT |
Gravar |
|||
|
UpdateHITReviewStatus |
Gravar |
|||
|
UpdateHITTypeOfHIT |
Gravar |
|||
|
UpdateNotificationSettings |
Gravar |
|||
|
UpdateQualificationType |
Gravar |
Ações definidas pelo Amazon Mechanical Turk
Você pode especificar as seguintes ações no elemento Action de uma declaração de política do IAM. Use políticas para conceder permissões para executar uma operação na AWS. Quando usa uma ação em uma política, você geralmente permite ou nega acesso à operação da API ou ao comando da CLI com o mesmo nome. No entanto, em alguns casos, uma única ação controla o acesso a mais de uma operação. Como alternativa, algumas operações exigem várias ações diferentes.
| Ações | Description | Tipos de recursos (*necessários) | Chaves de condição | Nível de acesso |
|---|---|---|---|---|
A AcceptQualificationRequest operação concede a solicitação de qualificação de um trabalhador |
Gravar |
|||
A ApproveAssignment operação aprova os resultados de uma tarefa concluída |
Gravar |
|||
A AssociateQualificationWithWorker operação confere ao trabalhador uma qualificação |
Gravar |
|||
A CreateAdditionalAssignmentsForHIT operação aumenta o número máximo de atribuições de um HIT existente |
Gravar |
|||
A operação CreateHIT cria uma nova HIT (Tarefa de inteligência humana) |
Gravar |
|||
A operação CreateHITType cria um novo tipo de HIT |
Gravar |
|||
A CreateHITWithHITType operação cria uma nova Human Intelligence Task (HIT) usando um HitTypeID existente gerado pela operação CreateHitType |
Gravar |
|||
A CreateQualificationType operação cria um novo tipo de qualificação, que é representado por uma estrutura QualificationType de dados |
Gravar |
|||
A CreateWorkerBlock operação permite que você impeça que um trabalhador trabalhe em seus HITs |
Gravar |
|||
A operação DeleteHIT descarta uma HIT que não é mais necessária |
Gravar |
|||
O DeleteQualificationType dispõe de um tipo de qualificação e descarta todos os tipos de HIT associados ao tipo de qualificação |
Gravar |
|||
A DeleteWorkerBlock operação permite que você restabeleça um trabalhador bloqueado para trabalhar em seus HITs |
Gravar |
|||
O DisassociateQualificationFromWorker revoga uma qualificação concedida anteriormente por um usuário |
Gravar |
|||
A GetAccountBalance operação recupera a quantia em dinheiro em sua conta Amazon Mechanical Turk |
Ler |
|||
O GetAssignment recupera uma tarefa com um AssignmentStatus valor de Enviado, Aprovado ou Rejeitado, usando a ID da tarefa |
Ler |
|||
A GetFileUploadURL operação gera e retorna uma URL temporária |
Ler |
|||
A operação GetHIT recupera os detalhes da HIT especificada |
Ler |
|||
A GetQualificationScore operação retorna o valor da Qualificação de um Trabalhador para um determinado tipo de Qualificação |
Ler |
|||
A GetQualificationType operação recupera informações sobre um tipo de qualificação usando seu ID |
Ler |
|||
A ListAssignmentsForHIT operação recupera atribuições concluídas para um HIT |
Lista |
|||
A ListBonusPayments operação recupera os valores dos bônus que você pagou aos Trabalhadores por um determinado HIT ou tarefa |
Lista |
|||
A operação ListHITs retorna todas as HITs de um solicitante |
Lista |
|||
A ListHITsForQualificationType operação retorna os HITs que usam o dado QualififcationType para um QualificationRequirement |
Lista |
|||
A ListQualificationRequests operação recupera solicitações de qualificações de um determinado tipo de qualificação |
Lista |
|||
A ListQualificationTypes operação pesquisa os tipos de qualificação usando a consulta de pesquisa especificada e retorna uma lista dos tipos de qualificação |
Lista |
|||
A ListReviewPolicyResultsForHIT operação recupera os resultados computados e as ações tomadas durante a execução de suas políticas de revisão durante uma operação CreateHit. |
Lista |
|||
A ListReviewableHITs operação retorna todos os HITs de um solicitante que não foram aprovados ou rejeitados |
Lista |
|||
A ListWorkersBlocks operação recupera uma lista de trabalhadores que estão impedidos de trabalhar em seus HITs |
Lista |
|||
A ListWorkersWithQualificationType operação retorna todos os trabalhadores com um determinado tipo de qualificação |
Lista |
|||
A NotifyWorkers operação envia um e-mail para um ou mais trabalhadores que você especifica com a ID do trabalhador |
Gravar |
|||
A RejectAssignment operação rejeita os resultados de uma tarefa concluída |
Gravar |
|||
A RejectQualificationRequest operação rejeita a solicitação de qualificação de um usuário |
Gravar |
|||
A SendBonus operação emite um pagamento em dinheiro da sua conta para um trabalhador |
Gravar |
|||
A SendTestEventNotification operação faz com que o Amazon Mechanical Turk envie uma mensagem de notificação como se um evento HIT tivesse ocorrido, de acordo com a especificação de notificação fornecida |
Gravar |
|||
A UpdateExpirationForHIT operação permite estender o tempo de expiração de um HIT além da expiração atual ou expirar um HIT imediatamente. |
Gravar |
|||
A UpdateHITReviewStatus operação alterna o status de um HIT |
Gravar |
|||
A UpdateHITTypeOfHIT operação permite que você altere as propriedades hitType de um HIT |
Gravar |
|||
A UpdateNotificationSettings operação cria, atualiza, desativa ou reativa notificações para um tipo de HIT |
Gravar |
|||
A UpdateQualificationType operação modifica os atributos de um tipo de qualificação existente, que é representado por uma estrutura de QualificationType dados |
Gravar |
Tipos de recursos definidos pelo Amazon Mechanical Turk
O Amazon Mechanical Turk não oferece suporte à especificação de um ARN de recurso no elemento Resource de uma declaração de política do IAM.
Chaves de condição do Amazon Mechanical Turk
O Amazon Mechanical Turk não tem chaves de condição específicas do serviço que possam ser usadas no Condition elemento das declarações de política.