Amazon Rekognition のアクション、リソース、および条件キー
Amazon Rekognition (サービスプレフィックス: rekognition) では、IAM アクセス許可ポリシーで使用できるように、以下のサービス固有のオペレーション、リソース、アクション、および条件キーが用意されています。
リファレンス:
-
このサービスを設定する方法について説明します。
-
このサービスで使用可能な API オペレーションのリストを表示します。
-
IAM アクセス許可ポリシーを使用して、このサービスとそのリソースを保護する方法を学びます。
-
このサービスのプログラムによるサービス認可リファレンス
を表示します。
トピック
Amazon Rekognition で定義される API オペレーション
次の表は、API オペレーションを認可する IAM アクションにマッピングします。指定された API とアクションの静的値を持つ条件キーのみが一覧表示されます。各アクションでサポートされている条件キーの完全なセットについては、「アクション」表を参照してください。
| 運用 | IAM アクション | 条件キー | 指定できる値 (複数可) | アクセスレベル |
|---|---|---|---|---|
|
AssociateFaces |
書き込み |
|||
|
CompareFaces |
読み取り |
|||
|
CopyProjectVersion |
書き込み |
|||
書き込み |
||||
タグ付け、書き込み |
||||
|
CreateCollection |
書き込み |
|||
タグ付け、書き込み |
||||
|
CreateDataset |
書き込み |
|||
読み取り |
||||
タグ付け、書き込み |
||||
|
CreateFaceLivenessSession |
書き込み |
|||
|
CreateProject |
書き込み |
|||
タグ付け、書き込み |
||||
|
CreateProjectVersion |
書き込み |
|||
タグ付け、書き込み |
||||
|
CreateStreamProcessor |
書き込み |
|||
タグ付け、書き込み |
||||
iam:PassedToService |
rekognition.amazonaws.com |
書き込み |
||
|
CreateUser |
書き込み |
|||
|
DeleteCollection |
書き込み |
|||
|
DeleteDataset |
書き込み |
|||
|
DeleteFaces |
書き込み |
|||
|
DeleteProject |
書き込み |
|||
|
DeleteProjectPolicy |
書き込み |
|||
|
DeleteProjectVersion |
書き込み |
|||
|
DeleteStreamProcessor |
書き込み |
|||
|
DeleteUser |
書き込み |
|||
|
DescribeCollection |
読み取り |
|||
|
DescribeDataset |
読み取り |
|||
|
DescribeProjectVersions |
読み取り |
|||
|
DescribeProjects |
読み取り |
|||
|
DescribeStreamProcessor |
読み取り |
|||
|
DetectCustomLabels |
読み取り |
|||
|
DetectFaces |
読み取り |
|||
|
DetectLabels |
読み取り |
|||
|
DetectModerationLabels |
読み取り |
|||
|
DetectProtectiveEquipment |
読み取り |
|||
|
DetectText |
読み取り |
|||
|
DisassociateFaces |
書き込み |
|||
|
DistributeDatasetEntries |
書き込み |
|||
|
GetCelebrityInfo |
読み取り |
|||
|
GetCelebrityRecognition |
読み取り |
|||
|
GetContentModeration |
読み取り |
|||
|
GetFaceDetection |
読み取り |
|||
|
GetFaceLivenessSessionResults |
読み取り |
|||
|
GetFaceSearch |
読み取り |
|||
|
GetLabelDetection |
読み取り |
|||
|
GetMediaAnalysisJob |
読み取り |
|||
|
GetPersonTracking |
読み取り |
|||
|
GetSegmentDetection |
読み取り |
|||
|
GetTextDetection |
読み取り |
|||
|
IndexFaces |
書き込み |
|||
|
ListCollections |
読み取り |
|||
|
ListDatasetEntries |
読み取り |
|||
|
ListDatasetLabels |
読み取り |
|||
|
ListFaces |
読み取り |
|||
|
ListMediaAnalysisJobs |
読み取り |
|||
|
ListProjectPolicies |
読み取り |
|||
|
ListStreamProcessors |
リスト |
|||
|
ListTagsForResource |
読み取り |
|||
|
ListUsers |
読み取り |
|||
|
PutProjectPolicy |
書き込み |
|||
|
RecognizeCelebrities |
読み取り |
|||
|
SearchFaces |
読み取り |
|||
|
SearchFacesByImage |
読み取り |
|||
|
SearchUsers |
読み取り |
|||
|
SearchUsersByImage |
読み取り |
|||
|
StartCelebrityRecognition |
書き込み |
|||
iam:PassedToService |
rekognition.amazonaws.com |
書き込み |
||
|
StartContentModeration |
書き込み |
|||
iam:PassedToService |
rekognition.amazonaws.com |
書き込み |
||
|
StartFaceDetection |
書き込み |
|||
iam:PassedToService |
rekognition.amazonaws.com |
書き込み |
||
|
StartFaceSearch |
書き込み |
|||
iam:PassedToService |
rekognition.amazonaws.com |
書き込み |
||
|
StartLabelDetection |
書き込み |
|||
iam:PassedToService |
rekognition.amazonaws.com |
書き込み |
||
|
StartMediaAnalysisJob |
書き込み |
|||
|
StartPersonTracking |
書き込み |
|||
iam:PassedToService |
rekognition.amazonaws.com |
書き込み |
||
|
StartProjectVersion |
書き込み |
|||
|
StartSegmentDetection |
書き込み |
|||
iam:PassedToService |
rekognition.amazonaws.com |
書き込み |
||
|
StartStreamProcessor |
書き込み |
|||
|
StartTextDetection |
書き込み |
|||
iam:PassedToService |
rekognition.amazonaws.com |
書き込み |
||
|
StopProjectVersion |
書き込み |
|||
|
StopStreamProcessor |
書き込み |
|||
|
TagResource |
タグ付け、書き込み |
|||
|
UntagResource |
タグ付け、書き込み |
|||
|
UpdateDatasetEntries |
書き込み |
|||
|
UpdateStreamProcessor |
書き込み |
Amazon Rekognition で定義されるアクション
IAM ポリシーステートメントの Action エレメントでは、以下のアクションを指定できます。ポリシーを使用して、 AWSでオペレーションを実行するアクセス許可を付与します。ポリシーでアクションを使用する場合は、通常、同じ名前の API オペレーションまたは CLI コマンドへのアクセスを許可または拒否します。ただし、場合によっては、1 つのアクションによって複数のオペレーションへのアクセスが制御されます。あるいは、いくつかのオペレーションはいくつかの異なるアクションを必要とします。
| アクション | 説明 | リソースタイプ (* 必須) | 条件キー | アクセスレベル |
|---|---|---|---|---|
1 人のユーザーに複数の顔を個別の関連付ける許可を付与 |
書き込み |
|||
ソース入力イメージ内の顔とターゲット入力イメージ内で検出された各顔を比較する許可を付与します。 |
読み取り |
|||
既存のモデルバージョンを新しいモデルバージョンにコピーする許可を付与 |
書き込み |
|||
でコレクションを作成するアクセス許可を付与します AWS リージョン |
書き込み |
|||
新しい Amazon Rekognition Custom Labels データセットを作成するためのアクセス許可を付与します。 |
書き込み |
|||
Face Liveness セッションを作成する許可を付与 |
書き込み |
|||
Amazon Rekognition Custom Labels プロジェクトを作成するためのアクセス許可を付与します。 |
書き込み |
|||
モデルの新しいバージョントレーニングを開始するアクセス許可を付与します。 |
書き込み |
|||
Amazon Rekognition ストリームプロセッサを作成するアクセス許可を付与します。 |
書き込み |
|||
提供した一意のユーザー ID を使用して、コレクション内に新しいユーザー作成する許可を付与 |
書き込み |
|||
指定されたコレクションを削除するためのアクセス許可を付与します。 |
書き込み |
|||
既存の Amazon Rekognition Custom Labels データセットを削除するアクセス許可を付与します。 |
書き込み |
|||
コレクションから顔を削除する許可を付与します。 |
書き込み |
|||
プロジェクトを削除する許可を付与 |
書き込み |
|||
プロジェクトにアタッチされたリソースポリシーを削除する許可を付与 |
書き込み |
|||
モデルを削除する許可を付与 |
書き込み |
|||
指定された ストリープロセッサーを削除する許可を付与します。 |
書き込み |
|||
提供されたユーザー ID に基づいて、コレクションからユーザーを削除する許可を付与 |
書き込み |
|||
コレクションに関する詳細を読み取るためのアクセス許可を付与します。 |
読み取り |
|||
Amazon Rekognition Custom Labels データセットを記述するアクセス許可を付与します。 |
読み取り |
|||
Amazon Rekognition Custom Labels プロジェクトでモデルのバージョンを一覧表示するアクセス許可を付与します。 |
読み取り |
|||
Amazon Rekognition Custom Labels プロジェクトを一覧表示するアクセス許可を付与します。 |
読み取り |
|||
指定されたストリームプロセッサーに関する情報を取得する許可を付与します。 |
読み取り |
|||
提供された画像内のカスタムラベルを検出する権限を付与します。 |
読み取り |
|||
入力として提供されるイメージ内の人間の顔を検出するアクセス許可を付与します。 |
読み取り |
|||
入力として提供されるイメージ内の実社会ラベルのインスタンスを検出する許可を付与します。 |
読み取り |
|||
入力画像内のモデレーションラベルを検出する権限を付与します。 |
読み取り |
|||
入力画像内の個人用保護具を検出するアクセス許可を付与します。 |
読み取り |
|||
入力イメージ内のテキストを検出し、コンピュータが読み取り可能なテキストに変換する許可を付与します。 |
読み取り |
|||
ユーザー ID と顔 ID の関連付けを削除する許可を付与 |
書き込み |
|||
トレーニングデータセット内のエントリを、プロジェクトのトレーニングデータセットおよびテストデータセット全体に分散する権限を付与します。 |
書き込み |
|||
有名人の名前と追加情報を読む権限を付与します。 |
読み取り |
|||
非同期有名人認識ジョブによって保存されたビデオで見つかった有名人認識の結果を読み取る権限を付与します。 |
読み取り |
|||
非同期コンテンツモデレーションジョブによって保存された動画で見つかったコンテンツモデレーション分析結果を読み取る権限を付与します。 |
読み取り |
|||
非同期顔検出ジョブによって保存されたビデオで見つかった顔検出結果を読み取る権限を付与します。 |
読み取り |
|||
Face Liveness セッションの結果を取得する許可を付与 |
読み取り |
|||
非同期顔検索ジョブによって保存されたビデオで見つかった一致するコレクション顔を読み取る権限を付与します。 |
読み取り |
|||
非同期ラベル検出ジョブによって保存されたビデオで見つかったラベル検出結果を読み取る権限を付与します。 |
読み取り |
|||
S3 内のジョブ結果への参照とメディア分析ジョブに関する追加情報を読み取るアクセス許可を付与します。 |
読み取り |
|||
非同期の人物追跡ジョブによって保存されたビデオで検出された人物のリストを読み取る権限を付与します。 |
読み取り |
|||
非同期セグメント検出ジョブによって、保存されたビデオで見つかったビデオセグメントを取得する権限を付与します。 |
読み取り |
|||
非同期テキスト検出ジョブによって保存されたビデオで見つかったテキストを取得する権限を付与します。 |
読み取り |
|||
入力イメージで検出された顔で既存のコレクションを更新するアクセス許可を付与します。 |
書き込み |
|||
アカウント内のコレクション ID を読み取る権限を付与します。 |
読み取り |
|||
既存の Amazon Rekognition Custom Labels データセット内のデータセットエントリを一覧表示する権限を付与します。 |
読み取り |
|||
データセットのラベルを一覧表示する権限を付与します。 |
読み取り |
|||
指定したコレクション内の顔のメタデータを読み込むアクセス許可を付与します。 |
読み取り |
|||
メディア分析ジョブのリストを読み取るアクセス許可を付与します。 |
読み取り |
|||
プロジェクトにアタッチされたリソースポリシーを一覧表示する許可を付与 |
読み取り |
|||
ストリームプロセッサのリストを取得するアクセス許可を付与します。 |
リスト |
|||
リソースに関連付けられたタグのリストを返す許可を付与します。 |
読み取り |
|||
UserId および UserStatus を一覧表示する許可を付与 |
読み取り |
|||
リソースポリシーをプロジェクトにアタッチする許可を付与 |
書き込み |
|||
入力画像内の有名人を検出するアクセス許可を付与します。 |
読み取り |
|||
提供された顔IDに、指定されたコレクションを検索する権限を付与します。 |
読み取り |
|||
入力画像内の最大の顔の特定されたコレクションを検索するアクセス許可を付与します。 |
読み取り |
|||
指定されたコレクション内で、特定の顔 ID またはユーザー ID に一致するユーザーを検索する許可を付与 |
読み取り |
|||
入力画像内の最大の顔を使用して、指定されたコレクションで一致するユーザーを検索する許可を付与 |
読み取り |
|||
保存した動画内の有名人の非同期認識を開始する許可を付与します。 |
書き込み |
|||
保存した動画の明示的もしくは暗示的なアダルトコンテンツの非同期検出を開始する許可を付与します。 |
書き込み |
|||
保存したビデオの顔の非同期検出を開始するアクセス許可を付与します。 |
書き込み |
|||
Face Liveness のセッションの動画ストリーミングを開始する許可を付与 |
書き込み |
|||
保存した動画で検出された人物の顔に一致するコレクションの顔の非同期検索を開始する許可を付与します。 |
書き込み |
|||
保存した動画内のラベルの非同期検出を開始するアクセス許可を付与します。 |
書き込み |
|||
メディア分析ジョブを開始するアクセス許可を付与します。 |
書き込み |
|||
保存した動画内の人の非同期トラッキングを開始する許可を付与します。 |
書き込み |
|||
モデルのバージョンを実行する許可を付与します。 |
書き込み |
|||
保存したビデオのセグメントの非同期検出を開始するアクセス許可を付与します。 |
書き込み |
|||
ストリームプロセッサの実行を開始するアクセス許可を付与します。 |
書き込み |
|||
保存したビデオのテキストの非同期検出を開始するアクセス許可を付与します。 |
書き込み |
|||
モデルのバージョンの実行を停止する許可を付与します。 |
書き込み |
|||
実行中のストリームプロセッサを停止するアクセス許可を付与します。 |
書き込み |
|||
リソースに 1 つ以上のタグを追加する許可を付与 |
タグ付け、書き込み |
|||
リソースから 1 つ以上のタグを削除する許可を付与 |
タグ付け、書き込み |
|||
データセット内の 1 つ以上の JSON 行 (エントリ) を追加または更新する権限を付与します。 |
書き込み |
|||
ストリームプロセッサのプロパティを修正する許可の付与 |
書き込み |
Amazon Rekognition で定義されるリソースタイプ
以下のリソースタイプは、このサービスによって定義され、IAM アクセス許可ポリシーステートメントの Resource エレメントで使用できます。
| リソースタイプ: | ARN | 条件キー |
|---|---|---|
arn:${Partition}:rekognition:${Region}:${Account}:collection/${CollectionId} |
||
arn:${Partition}:rekognition:${Region}:${Account}:project/${ProjectName}/dataset/${DatasetType}/${CreationTimestamp} |
||
arn:${Partition}:rekognition:${Region}:${Account}:project/${ProjectName}/${CreationTimestamp} |
||
arn:${Partition}:rekognition:${Region}:${Account}:project/${ProjectName}/version/${VersionName}/${CreationTimestamp} |
||
arn:${Partition}:rekognition:${Region}:${Account}:streamprocessor/${StreamprocessorId} |
Amazon Rekognition の条件キー
Amazon Rekognition では、IAM ポリシーの Condition 要素で使用できる以下の条件キーを定義します。
| 条件キー | 説明 | タイプ |
|---|---|---|
リクエストで渡されたタグによりアクセスをフィルタリングします |
String |
|
リソースに関連付けられたタグによりアクセスをフィルタリングします |
String |
|
リクエストで渡されたタグキーによりアクセスをフィルタリングします |
ArrayOfString |