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

List

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 명령에 대한 액세스를 허용하거나 거부합니다. 그러나 경우에 따라 하나의 작업으로 둘 이상의 작업에 대한 액세스가 제어됩니다. 또는 일부 작업을 수행하려면 다양한 작업이 필요합니다.

작업 설명 리소스 유형(*필수) 조건 키 액세스 레벨

AssociateFaces

여러 개별 얼굴을 단일 사용자와 연결할 수 있는 권한을 부여합니다.

컬렉션*

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

얼굴 인증 세션을 생성할 수 있는 권한을 부여합니다.

쓰기

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

지정된 스트림 프로세서를 삭제할 수 있는 권한을 부여합니다.

streamprocessor*

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

지정된 스트림 프로세서에 대한 정보를 가져올 수 있는 권한을 부여합니다.

streamprocessor*

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

얼굴 인증 세션의 결과를 가져올 수 있는 권한을 부여합니다.

읽기

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

스트림 프로세서 목록을 가져올 권한을 부여합니다.

List

ListTagsForResource

리소스와 연결된 태그 목록을 반환할 수 있는 권한을 부여합니다.

컬렉션

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

얼굴 인증 세션의 비디오 스트리밍을 시작할 수 있는 권한을 부여합니다.

쓰기

StartFaceSearch

저장된 비디오에서 감지된 사람의 얼굴과 일치하는 모음의 얼굴에 대한 비동기 검색을 시작할 수 있는 권한을 부여합니다.

컬렉션*

aws:ResourceTag/${TagKey}

쓰기

StartLabelDetection

저장된 비디오에서 레이블의 비동기 감지를 시작할 수 있는 권한을 부여합니다.

쓰기

StartMediaAnalysisJob

미디어 분석 작업을 시작할 수 있는 권한을 부여합니다.

projectversion

aws:ResourceTag/${TagKey}

쓰기

StartPersonTracking

저장된 비디오에서 사람의 비동기 추적을 시작할 수 있는 권한을 부여합니다.

쓰기

StartProjectVersion

모델 버전 실행을 시작할 수 있는 권한을 부여합니다.

projectversion*

aws:ResourceTag/${TagKey}

쓰기

StartSegmentDetection

저장된 비디오에서 세그먼트의 비동기 감지를 시작할 수 있는 권한을 부여합니다.

쓰기

StartStreamProcessor

스트림 프로세서를 실행하기 시작할 수 있는 권한을 부여합니다.

streamprocessor*

aws:ResourceTag/${TagKey}

쓰기

StartTextDetection

저장된 비디오에서 텍스트의 비동기 감지를 시작할 수 있는 권한을 부여합니다.

쓰기

StopProjectVersion

모델 버전 실행을 중지할 수 있는 권한을 부여합니다.

projectversion*

aws:ResourceTag/${TagKey}

쓰기

StopStreamProcessor

실행 중인 스트림 프로세서를 중지할 수 있는 권한을 부여합니다.

streamprocessor*

aws:ResourceTag/${TagKey}

쓰기

TagResource

리소스에 태그를 1개 이상 추가할 수 있는 권한을 부여합니다.

컬렉션

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개 이상 제거할 수 있는 권한을 부여합니다.

컬렉션

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

데이터 집합에 하나 이상의 JSON 라인(항목)을 추가하거나 업데이트할 수 있는 권한을 부여합니다.

데이터 세트*

aws:ResourceTag/${TagKey}

쓰기

UpdateStreamProcessor

스트림 프로세서의 속성을 수정할 수 있는 권한을 부여합니다.

streamprocessor*

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}

요청에서 전달되는 태그를 기준으로 액세스를 필터링합니다.

문자열

aws:ResourceTag/${TagKey}

리소스와 연결된 태그를 기준으로 액세스를 필터링합니다.

문자열

aws:TagKeys

요청에서 전달되는 태그 키를 기준으로 액세스를 필터링합니다.

ArrayOfString