翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
Amazon Mechanical Turk のアクション、リソース、および条件キー
Amazon Mechanical Turk (サービスプレフィックス: mechanicalturk
) では、IAM アクセス許可ポリシーで使用できるように、以下のサービス固有のリソースやアクション、条件コンテキストキーが用意されています。
参照:
-
このサービスを設定する方法について説明します。
-
このサービスで使用可能な API オペレーションのリストを表示します。
-
IAM アクセス許可ポリシーを使用して、このサービスとそのリソースを保護する方法を学びます。
トピック
Amazon Mechanical Turk で定義されるアクション
IAM ポリシーステートメントの Action
エレメントでは、以下のアクションを指定できます。ポリシーを使用して、 AWSでオペレーションを実行するアクセス許可を付与します。ポリシーでアクションを使用する場合は、通常、同じ名前の API オペレーションまたは CLI コマンドへのアクセスを許可または拒否します。ただし、場合によっては、1 つのアクションによって複数のオペレーションへのアクセスが制御されます。あるいは、いくつかのオペレーションはいくつかの異なるアクションを必要とします。
[アクション] テーブルの [リソースタイプ] 列は、各アクションがリソースレベルの許可をサポートしているかどうかを示します。この列に値がない場合は、ポリシーステートメントの Resource
要素で、ポリシーが適用されるすべてのリソース (「*」) を指定する必要があります。列にリソースタイプが含まれる場合、そのアクションを含むステートメントでそのタイプの ARN を指定できます。アクションで 1 つ以上のリソースが必須となっている場合、呼び出し元には、それらのリソースを伴うアクションを使用するための許可が付与されている必要があります。必須リソースは、アスタリスク (*) でテーブルに示されています。IAM ポリシーの Resource
要素でリソースアクセスを制限する場合は、必要なリソースタイプごとに ARN またはパターンを含める必要があります。一部のアクションでは、複数のリソースタイプがサポートされています。リソースタイプがオプション (必須として示されていない) の場合、オプションのリソースタイプのいずれかを使用することを選択できます。
[アクション] テーブルの [条件キー] 列には、ポリシーステートメントの Condition
要素で指定できるキーが含まれます。サービスのリソースに関連付けられている条件キーの詳細については、[リソースタイプ] テーブルの [条件キー] 列を参照してください。
注記
リソース条件キーは、リソースタイプテーブルに一覧表示されています。アクションに適用されるリソースタイプへのリンクは、[アクション] テーブルの [リソースタイプ (* 必須)] 列にあります。[リソースタイプ] テーブルのリソースタイプには、[アクション] テーブルのアクションに適用されるリソース条件キーである、[条件キー] 列が含まれています。
以下の表の列の詳細については、「アクションテーブル」を参照してください。
アクション | 説明 | アクセスレベル | リソースタイプ (* 必須) | 条件キー | 依存アクション |
---|---|---|---|---|---|
AcceptQualificationRequest | AcceptQualificationRequest オペレーションにより、資格に関するワーカーのリクエストが許可されます。 | Write | |||
ApproveAssignment | ApproveAssignment オペレーションは、完了した割り当ての結果を承認します。 | Write | |||
AssociateQualificationWithWorker | AssociateQualificationWithWorker オペレーションにより、ワーカーに資格が与えられます。 | Write | |||
CreateAdditionalAssignmentsForHIT | CreateAdditionalAssignmentsForHIT オペレーションは、既存の HIT の最大割り当て数を増やします。 | Write | |||
CreateHIT | CreateHIT オペレーションは、新しい HIT (Human Intelligence Task) を作成します。 | Write | |||
CreateHITType | CreateHITType オペレーションは、新しい HIT タイプを作成します。 | Write | |||
CreateHITWithHITType | CreateHITWithHITType オペレーションは、CreateHITType オペレーションにより生成された既存の HITTypeID を使用して、新しい Human Intelligence Task (HIT) を作成します。 | Write | |||
CreateQualificationType | CreateQualificationType オペレーションは、新しい資格タイプを作成します。これは、QualificationType のデータ構造で表されます。 | Write | |||
CreateWorkerBlock | CreateWorkerBlock オペレーションを使用すると、ワーカーが HIT で作業するのを防ぐことができます。 | Write | |||
DeleteHIT | DeleteHIT オペレーションは、不要になった HIT を破棄します。 | Write | |||
DeleteQualificationType | DeleteQualificationType は、資格タイプを破棄し、資格タイプに関連付けられているすべての HIT タイプを破棄します。 | Write | |||
DeleteWorkerBlock | DeleteWorkerBlock オペレーションを使用すると、ブロックされたワーカーを元に戻して HIT で作業することができます。 | Write | |||
DisassociateQualificationFromWorker | DisassociateQualificationFromWorker は、以前に付与された資格をユーザーから取り消します。 | Write | |||
GetAccountBalance | GetAccountBalance オペレーションは、Amazon Mechanical Turk アカウントの金額を取得します。 | Read | |||
GetAssignment | GetAssignment は、AssignmentStatus 値が送信済み、承認済み、または却下の割り当てを、割り当ての ID を使用して取得します。 | Read | |||
GetFileUploadURL | GetFileUploadURL オペレーションは、一時 URL を生成して返します。 | Read | |||
GetHIT | GetHIT オペレーションは、指定した HIT の詳細を取得します。 | Read | |||
GetQualificationScore | GetQualificationScore オペレーションは、指定した資格タイプのワーカーの資格の値を返します。 | Read | |||
GetQualificationType | GetQualificationType オペレーションは、ID を使用して資格タイプに関する情報を取得します。 | Read | |||
ListAssignmentsForHIT | ListAssignmentsForHIT オペレーションは、HIT の完了した割り当てを取得します。 | リスト | |||
ListBonusPayments | ListBonusPayments オペレーションは、特定の HIT または割り当てに対してワーカーに支払ったボーナスの金額を取得します。 | リスト | |||
ListHITs | ListHITs オペレーションは、リクエスタの HIT をすべて返します。 | リスト | |||
ListHITsForQualificationType | ListHITsForQualificationType オペレーションは、資格要件に指定された資格タイプを使用する HIT を返します。 | リスト | |||
ListQualificationRequests | ListQualificationRequests オペレーションは、特定の資格タイプの資格のリクエストを取得します。 | リスト | |||
ListQualificationTypes | ListQualificationTypes オペレーションは、指定された検索クエリを使用して資格タイプを検索し、資格タイプのリストを返します。 | リスト | |||
ListReviewPolicyResultsForHIT | ListReviewPolicyResultsForHIT オペレーションは、計算結果と、CreateHIT オペレーション中にレビューポリシーを実行する過程で実行されたアクションを取得します。 | リスト | |||
ListReviewableHITs | ListReviewableHITs オペレーションは、承認または拒否されていないリクエスタの HIT をすべて返します。 | リスト | |||
ListWorkerBlocks | ListWorkersBlocks オペレーションは、HIT での作業がブロックされているワーカーのリストを取得します。 | リスト | |||
ListWorkersWithQualificationType | ListWorkersWithQualificationType オペレーションは、指定された資格タイプを持つすべてのワーカーを返します。 | リスト | |||
NotifyWorkers | NotifyWorkers オペレーションは、ワーカー ID で指定する 1 人または複数のワーカーに E メールを送信します。 | Write | |||
RejectAssignment | RejectAssignment オペレーションは、完了した割り当ての結果を却下します。 | Write | |||
RejectQualificationRequest | RejectQualificationRequest オペレーションにより、資格に関するユーザーのリクエストが却下されます。 | Write | |||
SendBonus | SendBonus オペレーションは、アカウントからワーカーにお金を支払います。 | Write | |||
SendTestEventNotification | SendTestEventNotification オペレーションにより、Amazon Mechanical Turk は、HIT イベントが発生したかのように、指定された通知仕様に従って通知メッセージを送信します。 | Write | |||
UpdateExpirationForHIT | UpdateExpirationForHIT オペレーションでは、HIT の有効期限を現在の有効期限を超えて延長したり、HIT をすぐに期限切れにしたりできます。 | Write | |||
UpdateHITReviewStatus | UpdateHITReviewStatus オペレーションは、HIT のステータスを切り替えます。 | Write | |||
UpdateHITTypeOfHIT | UpdateHITTypeOfHIT オペレーションでは、HIT の HITType プロパティを変更できます。 | Write | |||
UpdateNotificationSettings | UpdateNotificationSettings オペレーションは、HIT タイプの通知を作成、更新、無効化、または再有効化します。 | Write | |||
UpdateQualificationType | UpdateQualificationType オペレーションは、既存の資格タイプの属性を変更します。これは、QualificationType データ構造で表されます。 | Write |
Amazon Mechanical Turk で定義されるリソースタイプ
Amazon Mechanical Turk では、IAM ポリシーステートメントの Resource
要素でのリソース ARN の指定はサポートされていません。Amazon Mechanical Turk へのアクセスを許可するには、ポリシーで "Resource": "*"
を指定します。
Amazon Mechanical Turk の条件キー
MechanicalTurk には、ポリシーステートメントの Condition
要素で使用できるサービス固有のコンテキストキーはありません。すべてのサービスで使用できるグローバルなコンテキストキーのリストについては、条件に利用可能なキーを参照してください。