View a markdown version of this page

Amazon Rekognition のアクション、リソース、および条件キー - サービス認可リファレンス

Amazon Rekognition のアクション、リソース、および条件キー

Amazon Rekognition (サービスプレフィックス: rekognition) では、IAM アクセス許可ポリシーで使用できるように、以下のサービス固有のオペレーション、リソース、アクション、および条件キーが用意されています。

リファレンス:

Amazon Rekognition で定義される API オペレーション

次の表は、API オペレーションを認可する IAM アクションにマッピングします。指定された API とアクションの静的値を持つ条件キーのみが一覧表示されます。各アクションでサポートされている条件キーの完全なセットについては、「アクション」表を参照してください。

運用 IAM アクション 条件キー 指定できる値 (複数可) アクセスレベル

AssociateFaces

rekognition:AssociateFaces

書き込み

CompareFaces

rekognition:CompareFaces

読み取り

CopyProjectVersion

rekognition:CopyProjectVersion

書き込み

rekognition:CreateProjectVersion

書き込み

rekognition:TagResource

タグ付け、書き込み

CreateCollection

rekognition:CreateCollection

書き込み

rekognition:TagResource

タグ付け、書き込み

CreateDataset

rekognition:CreateDataset

書き込み

rekognition:ListDatasetEntries

読み取り

rekognition:TagResource

タグ付け、書き込み

CreateFaceLivenessSession

rekognition:CreateFaceLivenessSession

書き込み

CreateProject

rekognition:CreateProject

書き込み

rekognition:TagResource

タグ付け、書き込み

CreateProjectVersion

rekognition:CreateProjectVersion

書き込み

rekognition:TagResource

タグ付け、書き込み

CreateStreamProcessor

rekognition:CreateStreamProcessor

書き込み

rekognition:TagResource

タグ付け、書き込み

iam:PassRole

iam:PassedToService

rekognition.amazonaws.com

書き込み

CreateUser

rekognition:CreateUser

書き込み

DeleteCollection

rekognition:DeleteCollection

書き込み

DeleteDataset

rekognition:DeleteDataset

書き込み

DeleteFaces

rekognition:DeleteFaces

書き込み

DeleteProject

rekognition:DeleteProject

書き込み

DeleteProjectPolicy

rekognition:DeleteProjectPolicy

書き込み

DeleteProjectVersion

rekognition:DeleteProjectVersion

書き込み

DeleteStreamProcessor

rekognition:DeleteStreamProcessor

書き込み

DeleteUser

rekognition:DeleteUser

書き込み

DescribeCollection

rekognition:DescribeCollection

読み取り

DescribeDataset

rekognition:DescribeDataset

読み取り

DescribeProjectVersions

rekognition:DescribeProjectVersions

読み取り

DescribeProjects

rekognition:DescribeProjects

読み取り

DescribeStreamProcessor

rekognition:DescribeStreamProcessor

読み取り

DetectCustomLabels

rekognition:DetectCustomLabels

読み取り

DetectFaces

rekognition:DetectFaces

読み取り

DetectLabels

rekognition:DetectLabels

読み取り

DetectModerationLabels

rekognition:DetectModerationLabels

読み取り

DetectProtectiveEquipment

rekognition:DetectProtectiveEquipment

読み取り

DetectText

rekognition:DetectText

読み取り

DisassociateFaces

rekognition:DisassociateFaces

書き込み

DistributeDatasetEntries

rekognition:DistributeDatasetEntries

書き込み

GetCelebrityInfo

rekognition:GetCelebrityInfo

読み取り

GetCelebrityRecognition

rekognition:GetCelebrityRecognition

読み取り

GetContentModeration

rekognition:GetContentModeration

読み取り

GetFaceDetection

rekognition:GetFaceDetection

読み取り

GetFaceLivenessSessionResults

rekognition:GetFaceLivenessSessionResults

読み取り

GetFaceSearch

rekognition:GetFaceSearch

読み取り

GetLabelDetection

rekognition:GetLabelDetection

読み取り

GetMediaAnalysisJob

rekognition:GetMediaAnalysisJob

読み取り

GetPersonTracking

rekognition:GetPersonTracking

読み取り

GetSegmentDetection

rekognition:GetSegmentDetection

読み取り

GetTextDetection

rekognition:GetTextDetection

読み取り

IndexFaces

rekognition:IndexFaces

書き込み

ListCollections

rekognition:ListCollections

読み取り

ListDatasetEntries

rekognition:ListDatasetEntries

読み取り

ListDatasetLabels

rekognition:ListDatasetLabels

読み取り

ListFaces

rekognition:ListFaces

読み取り

ListMediaAnalysisJobs

rekognition:ListMediaAnalysisJobs

読み取り

ListProjectPolicies

rekognition:ListProjectPolicies

読み取り

ListStreamProcessors

rekognition:ListStreamProcessors

リスト

ListTagsForResource

rekognition:ListTagsForResource

読み取り

ListUsers

rekognition:ListUsers

読み取り

PutProjectPolicy

rekognition:PutProjectPolicy

書き込み

RecognizeCelebrities

rekognition:RecognizeCelebrities

読み取り

SearchFaces

rekognition:SearchFaces

読み取り

SearchFacesByImage

rekognition:SearchFacesByImage

読み取り

SearchUsers

rekognition:SearchUsers

読み取り

SearchUsersByImage

rekognition:SearchUsersByImage

読み取り

StartCelebrityRecognition

rekognition:StartCelebrityRecognition

書き込み

iam:PassRole

iam:PassedToService

rekognition.amazonaws.com

書き込み

StartContentModeration

rekognition:StartContentModeration

書き込み

iam:PassRole

iam:PassedToService

rekognition.amazonaws.com

書き込み

StartFaceDetection

rekognition:StartFaceDetection

書き込み

iam:PassRole

iam:PassedToService

rekognition.amazonaws.com

書き込み

StartFaceSearch

rekognition:StartFaceSearch

書き込み

iam:PassRole

iam:PassedToService

rekognition.amazonaws.com

書き込み

StartLabelDetection

rekognition:StartLabelDetection

書き込み

iam:PassRole

iam:PassedToService

rekognition.amazonaws.com

書き込み

StartMediaAnalysisJob

rekognition:StartMediaAnalysisJob

書き込み

StartPersonTracking

rekognition:StartPersonTracking

書き込み

iam:PassRole

iam:PassedToService

rekognition.amazonaws.com

書き込み

StartProjectVersion

rekognition:StartProjectVersion

書き込み

StartSegmentDetection

rekognition:StartSegmentDetection

書き込み

iam:PassRole

iam:PassedToService

rekognition.amazonaws.com

書き込み

StartStreamProcessor

rekognition:StartStreamProcessor

書き込み

StartTextDetection

rekognition:StartTextDetection

書き込み

iam:PassRole

iam:PassedToService

rekognition.amazonaws.com

書き込み

StopProjectVersion

rekognition:StopProjectVersion

書き込み

StopStreamProcessor

rekognition:StopStreamProcessor

書き込み

TagResource

rekognition:TagResource

タグ付け、書き込み

UntagResource

rekognition:UntagResource

タグ付け、書き込み

UpdateDatasetEntries

rekognition:UpdateDatasetEntries

書き込み

UpdateStreamProcessor

rekognition:UpdateStreamProcessor

書き込み

Amazon Rekognition で定義されるアクション

IAM ポリシーステートメントの Action エレメントでは、以下のアクションを指定できます。ポリシーを使用して、 AWSでオペレーションを実行するアクセス許可を付与します。ポリシーでアクションを使用する場合は、通常、同じ名前の API オペレーションまたは CLI コマンドへのアクセスを許可または拒否します。ただし、場合によっては、1 つのアクションによって複数のオペレーションへのアクセスが制御されます。あるいは、いくつかのオペレーションはいくつかの異なるアクションを必要とします。

アクション 説明 リソースタイプ (* 必須) 条件キー アクセスレベル

AssociateFaces

1 人のユーザーに複数の顔を個別の関連付ける許可を付与

コレクション*

aws:ResourceTag/${TagKey}

書き込み

CompareFaces

ソース入力イメージ内の顔とターゲット入力イメージ内で検出された各顔を比較する許可を付与します。

読み取り

CopyProjectVersion

既存のモデルバージョンを新しいモデルバージョンにコピーする許可を付与

プロジェクト*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

書き込み

projectversion*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

CreateCollection

でコレクションを作成するアクセス許可を付与します AWS リージョン

aws:RequestTag/${TagKey}

aws:TagKeys

書き込み

CreateDataset

新しい Amazon Rekognition Custom Labels データセットを作成するためのアクセス許可を付与します。

プロジェクト*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

書き込み

CreateFaceLivenessSession

Face Liveness セッションを作成する許可を付与

書き込み

CreateProject

Amazon Rekognition Custom Labels プロジェクトを作成するためのアクセス許可を付与します。

aws:RequestTag/${TagKey}

aws:TagKeys

書き込み

CreateProjectVersion

モデルの新しいバージョントレーニングを開始するアクセス許可を付与します。

プロジェクト*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

書き込み

CreateStreamProcessor

Amazon Rekognition ストリームプロセッサを作成するアクセス許可を付与します。

コレクション*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

書き込み

CreateUser

提供した一意のユーザー ID を使用して、コレクション内に新しいユーザー作成する許可を付与

コレクション*

aws:ResourceTag/${TagKey}

書き込み

DeleteCollection

指定されたコレクションを削除するためのアクセス許可を付与します。

コレクション*

aws:ResourceTag/${TagKey}

書き込み

DeleteDataset

既存の Amazon Rekognition Custom Labels データセットを削除するアクセス許可を付与します。

データセット*

aws:ResourceTag/${TagKey}

書き込み

DeleteFaces

コレクションから顔を削除する許可を付与します。

コレクション*

aws:ResourceTag/${TagKey}

書き込み

DeleteProject

プロジェクトを削除する許可を付与

プロジェクト*

aws:ResourceTag/${TagKey}

書き込み

DeleteProjectPolicy

プロジェクトにアタッチされたリソースポリシーを削除する許可を付与

プロジェクト*

aws:ResourceTag/${TagKey}

書き込み

DeleteProjectVersion

モデルを削除する許可を付与

projectversion*

aws:ResourceTag/${TagKey}

書き込み

DeleteStreamProcessor

指定された ストリープロセッサーを削除する許可を付与します。

ストリームプロセッサ*

aws:ResourceTag/${TagKey}

書き込み

DeleteUser

提供されたユーザー ID に基づいて、コレクションからユーザーを削除する許可を付与

コレクション*

aws:ResourceTag/${TagKey}

書き込み

DescribeCollection

コレクションに関する詳細を読み取るためのアクセス許可を付与します。

コレクション*

aws:ResourceTag/${TagKey}

読み取り

DescribeDataset

Amazon Rekognition Custom Labels データセットを記述するアクセス許可を付与します。

データセット*

aws:ResourceTag/${TagKey}

読み取り

DescribeProjectVersions

Amazon Rekognition Custom Labels プロジェクトでモデルのバージョンを一覧表示するアクセス許可を付与します。

プロジェクト*

aws:ResourceTag/${TagKey}

読み取り

DescribeProjects

Amazon Rekognition Custom Labels プロジェクトを一覧表示するアクセス許可を付与します。

読み取り

DescribeStreamProcessor

指定されたストリームプロセッサーに関する情報を取得する許可を付与します。

ストリームプロセッサ*

aws:ResourceTag/${TagKey}

読み取り

DetectCustomLabels

提供された画像内のカスタムラベルを検出する権限を付与します。

projectversion*

aws:ResourceTag/${TagKey}

読み取り

DetectFaces

入力として提供されるイメージ内の人間の顔を検出するアクセス許可を付与します。

読み取り

DetectLabels

入力として提供されるイメージ内の実社会ラベルのインスタンスを検出する許可を付与します。

読み取り

DetectModerationLabels

入力画像内のモデレーションラベルを検出する権限を付与します。

projectversion

aws:ResourceTag/${TagKey}

読み取り

DetectProtectiveEquipment

入力画像内の個人用保護具を検出するアクセス許可を付与します。

読み取り

DetectText

入力イメージ内のテキストを検出し、コンピュータが読み取り可能なテキストに変換する許可を付与します。

読み取り

DisassociateFaces

ユーザー ID と顔 ID の関連付けを削除する許可を付与

コレクション*

aws:ResourceTag/${TagKey}

書き込み

DistributeDatasetEntries

トレーニングデータセット内のエントリを、プロジェクトのトレーニングデータセットおよびテストデータセット全体に分散する権限を付与します。

データセット*

aws:ResourceTag/${TagKey}

書き込み

GetCelebrityInfo

有名人の名前と追加情報を読む権限を付与します。

読み取り

GetCelebrityRecognition

非同期有名人認識ジョブによって保存されたビデオで見つかった有名人認識の結果を読み取る権限を付与します。

読み取り

GetContentModeration

非同期コンテンツモデレーションジョブによって保存された動画で見つかったコンテンツモデレーション分析結果を読み取る権限を付与します。

読み取り

GetFaceDetection

非同期顔検出ジョブによって保存されたビデオで見つかった顔検出結果を読み取る権限を付与します。

読み取り

GetFaceLivenessSessionResults

Face Liveness セッションの結果を取得する許可を付与

読み取り

GetFaceSearch

非同期顔検索ジョブによって保存されたビデオで見つかった一致するコレクション顔を読み取る権限を付与します。

読み取り

GetLabelDetection

非同期ラベル検出ジョブによって保存されたビデオで見つかったラベル検出結果を読み取る権限を付与します。

読み取り

GetMediaAnalysisJob

S3 内のジョブ結果への参照とメディア分析ジョブに関する追加情報を読み取るアクセス許可を付与します。

読み取り

GetPersonTracking

非同期の人物追跡ジョブによって保存されたビデオで検出された人物のリストを読み取る権限を付与します。

読み取り

GetSegmentDetection

非同期セグメント検出ジョブによって、保存されたビデオで見つかったビデオセグメントを取得する権限を付与します。

読み取り

GetTextDetection

非同期テキスト検出ジョブによって保存されたビデオで見つかったテキストを取得する権限を付与します。

読み取り

IndexFaces

入力イメージで検出された顔で既存のコレクションを更新するアクセス許可を付与します。

コレクション*

aws:ResourceTag/${TagKey}

書き込み

ListCollections

アカウント内のコレクション ID を読み取る権限を付与します。

読み取り

ListDatasetEntries

既存の Amazon Rekognition Custom Labels データセット内のデータセットエントリを一覧表示する権限を付与します。

データセット*

aws:ResourceTag/${TagKey}

読み取り

ListDatasetLabels

データセットのラベルを一覧表示する権限を付与します。

データセット*

aws:ResourceTag/${TagKey}

読み取り

ListFaces

指定したコレクション内の顔のメタデータを読み込むアクセス許可を付与します。

コレクション*

aws:ResourceTag/${TagKey}

読み取り

ListMediaAnalysisJobs

メディア分析ジョブのリストを読み取るアクセス許可を付与します。

読み取り

ListProjectPolicies

プロジェクトにアタッチされたリソースポリシーを一覧表示する許可を付与

プロジェクト*

aws:ResourceTag/${TagKey}

読み取り

ListStreamProcessors

ストリームプロセッサのリストを取得するアクセス許可を付与します。

リスト

ListTagsForResource

リソースに関連付けられたタグのリストを返す許可を付与します。

collection

aws:ResourceTag/${TagKey}

読み取り

データセット

aws:ResourceTag/${TagKey}

プロジェクト

aws:ResourceTag/${TagKey}

projectversion

aws:ResourceTag/${TagKey}

ストリームプロセッサ

aws:ResourceTag/${TagKey}

ListUsers

UserId および UserStatus を一覧表示する許可を付与

コレクション*

aws:ResourceTag/${TagKey}

読み取り

PutProjectPolicy

リソースポリシーをプロジェクトにアタッチする許可を付与

プロジェクト*

aws:ResourceTag/${TagKey}

書き込み

RecognizeCelebrities

入力画像内の有名人を検出するアクセス許可を付与します。

読み取り

SearchFaces

提供された顔IDに、指定されたコレクションを検索する権限を付与します。

コレクション*

aws:ResourceTag/${TagKey}

読み取り

SearchFacesByImage

入力画像内の最大の顔の特定されたコレクションを検索するアクセス許可を付与します。

コレクション*

aws:ResourceTag/${TagKey}

読み取り

SearchUsers

指定されたコレクション内で、特定の顔 ID またはユーザー ID に一致するユーザーを検索する許可を付与

コレクション*

aws:ResourceTag/${TagKey}

読み取り

SearchUsersByImage

入力画像内の最大の顔を使用して、指定されたコレクションで一致するユーザーを検索する許可を付与

コレクション*

aws:ResourceTag/${TagKey}

読み取り

StartCelebrityRecognition

保存した動画内の有名人の非同期認識を開始する許可を付与します。

書き込み

StartContentModeration

保存した動画の明示的もしくは暗示的なアダルトコンテンツの非同期検出を開始する許可を付与します。

書き込み

StartFaceDetection

保存したビデオの顔の非同期検出を開始するアクセス許可を付与します。

書き込み

StartFaceLivenessSession

Face Liveness のセッションの動画ストリーミングを開始する許可を付与

書き込み

StartFaceSearch

保存した動画で検出された人物の顔に一致するコレクションの顔の非同期検索を開始する許可を付与します。

コレクション*

aws:ResourceTag/${TagKey}

書き込み

StartLabelDetection

保存した動画内のラベルの非同期検出を開始するアクセス許可を付与します。

書き込み

StartMediaAnalysisJob

メディア分析ジョブを開始するアクセス許可を付与します。

projectversion

aws:ResourceTag/${TagKey}

書き込み

StartPersonTracking

保存した動画内の人の非同期トラッキングを開始する許可を付与します。

書き込み

StartProjectVersion

モデルのバージョンを実行する許可を付与します。

projectversion*

aws:ResourceTag/${TagKey}

書き込み

StartSegmentDetection

保存したビデオのセグメントの非同期検出を開始するアクセス許可を付与します。

書き込み

StartStreamProcessor

ストリームプロセッサの実行を開始するアクセス許可を付与します。

ストリームプロセッサ*

aws:ResourceTag/${TagKey}

書き込み

StartTextDetection

保存したビデオのテキストの非同期検出を開始するアクセス許可を付与します。

書き込み

StopProjectVersion

モデルのバージョンの実行を停止する許可を付与します。

projectversion*

aws:ResourceTag/${TagKey}

書き込み

StopStreamProcessor

実行中のストリームプロセッサを停止するアクセス許可を付与します。

ストリームプロセッサ*

aws:ResourceTag/${TagKey}

書き込み

TagResource

リソースに 1 つ以上のタグを追加する許可を付与

collection

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

タグ付け、書き込み

データセット

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

プロジェクト

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

projectversion

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ストリームプロセッサ

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

UntagResource

リソースから 1 つ以上のタグを削除する許可を付与

collection

aws:ResourceTag/${TagKey}

aws:TagKeys

タグ付け、書き込み

データセット

aws:ResourceTag/${TagKey}

aws:TagKeys

プロジェクト

aws:ResourceTag/${TagKey}

aws:TagKeys

projectversion

aws:ResourceTag/${TagKey}

aws:TagKeys

ストリームプロセッサ

aws:ResourceTag/${TagKey}

aws:TagKeys

UpdateDatasetEntries

データセット内の 1 つ以上の JSON 行 (エントリ) を追加または更新する権限を付与します。

データセット*

aws:ResourceTag/${TagKey}

書き込み

UpdateStreamProcessor

ストリームプロセッサのプロパティを修正する許可の付与

ストリームプロセッサ*

aws:ResourceTag/${TagKey}

書き込み

Amazon Rekognition で定義されるリソースタイプ

以下のリソースタイプは、このサービスによって定義され、IAM アクセス許可ポリシーステートメントの Resource エレメントで使用できます。

リソースタイプ: ARN 条件キー

コレクション

arn:${Partition}:rekognition:${Region}:${Account}:collection/${CollectionId}

aws:ResourceTag/${TagKey}

データセット

arn:${Partition}:rekognition:${Region}:${Account}:project/${ProjectName}/dataset/${DatasetType}/${CreationTimestamp}

aws:ResourceTag/${TagKey}

プロジェクト

arn:${Partition}:rekognition:${Region}:${Account}:project/${ProjectName}/${CreationTimestamp}

aws:ResourceTag/${TagKey}

projectversion

arn:${Partition}:rekognition:${Region}:${Account}:project/${ProjectName}/version/${VersionName}/${CreationTimestamp}

aws:ResourceTag/${TagKey}

ストリームプロセッサ

arn:${Partition}:rekognition:${Region}:${Account}:streamprocessor/${StreamprocessorId}

aws:ResourceTag/${TagKey}

Amazon Rekognition の条件キー

Amazon Rekognition では、IAM ポリシーの Condition 要素で使用できる以下の条件キーを定義します。

条件キー 説明 タイプ

aws:RequestTag/${TagKey}

リクエストで渡されたタグによりアクセスをフィルタリングします

String

aws:ResourceTag/${TagKey}

リソースに関連付けられたタグによりアクセスをフィルタリングします

String

aws:TagKeys

リクエストで渡されたタグキーによりアクセスをフィルタリングします

ArrayOfString