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 |
List |
|||
|
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 명령에 대한 액세스를 허용하거나 거부합니다. 그러나 경우에 따라 하나의 작업으로 둘 이상의 작업에 대한 액세스가 제어됩니다. 또는 일부 작업을 수행하려면 다양한 작업이 필요합니다.
| 작업 | 설명 | 리소스 유형(*필수) | 조건 키 | 액세스 레벨 |
|---|---|---|---|---|
여러 개별 얼굴을 단일 사용자와 연결할 수 있는 권한을 부여합니다. |
쓰기 |
|||
소스 입력 이미지의 얼굴과 대상 입력 이미지에서 감지된 각 얼굴을 비교할 수 있는 권한을 부여합니다. |
읽기 |
|||
기존 모델 버전을 새 모델 버전으로 복사할 수 있는 권한을 부여합니다. |
쓰기 |
|||
에서 컬렉션을 생성할 수 있는 권한을 부여합니다. AWS 리전 |
쓰기 |
|||
새 Amazon Rekognition Custom Labels 데이터 세트를 생성할 수 있는 권한을 부여합니다. |
쓰기 |
|||
얼굴 인증 세션을 생성할 수 있는 권한을 부여합니다. |
쓰기 |
|||
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 간의 연결을 제거할 수 있는 권한을 부여합니다. |
쓰기 |
|||
프로젝트에 대한 훈련 데이터 집합 및 테스트 데이터 집합 전반에서 훈련 데이터 집합의 항목을 배포할 수 있는 권한을 부여합니다. |
쓰기 |
|||
유명 인사의 이름 및 추가 정보를 읽을 수 있는 권한을 부여합니다. |
읽기 |
|||
비동기 유명 인사 인식 작업에 의해 저장된 비디오에서 발견된 유명 인사 인식 결과를 읽을 수 있는 권한을 부여합니다. |
읽기 |
|||
비동기 콘텐츠 중재 작업을 통해 저장된 비디오에서 발견된 콘텐츠 중재 분석 결과를 읽을 수 있는 권한을 부여합니다. |
읽기 |
|||
비동기 얼굴 감지 작업을 통해 저장된 비디오에서 발견된 얼굴 감지 결과를 읽을 수 있는 권한을 부여합니다. |
읽기 |
|||
얼굴 인증 세션의 결과를 가져올 수 있는 권한을 부여합니다. |
읽기 |
|||
비동기 얼굴 검색 작업에 의해 저장된 비디오에서 발견된 일치하는 컬렉션 얼굴을 읽을 수 있는 권한을 부여합니다. |
읽기 |
|||
비동기 레이블 감지 작업을 통해 저장된 비디오에서 발견된 레이블 감지 결과를 읽을 수 있는 권한을 부여합니다. |
읽기 |
|||
S3의 작업 결과에 대한 참조와 미디어 분석 작업에 대한 추가 정보를 읽을 수 있는 권한을 부여합니다. |
읽기 |
|||
비동기 사람 추적 작업에 의해 저장된 비디오에서 감지된 사람 목록을 읽을 수 있는 권한을 부여합니다. |
읽기 |
|||
비동기 세그먼트 감지 작업에 의해 저장된 비디오에서 발견된 비디오 세그먼트를 가져올 수 있는 권한을 부여합니다. |
읽기 |
|||
비동기 텍스트 감지 작업에 의해 저장된 비디오에서 발견된 텍스트를 가져올 수 있는 권한을 부여합니다. |
읽기 |
|||
입력 이미지에서 감지된 얼굴로 기존 컬렉션을 업데이트할 수 있는 권한을 부여합니다. |
쓰기 |
|||
계정에서 컬렉션 ID를 읽을 수 있는 권한을 부여합니다. |
읽기 |
|||
기존 Amazon Rekognition Custom Labels 데이터 세트의 데이터 집합 항목을 나열할 수 있는 권한을 부여합니다. |
읽기 |
|||
데이터 집합에서 레이블을 나열할 수 있는 권한을 부여합니다. |
읽기 |
|||
지정된 컬렉션에서 얼굴에 대한 메타데이터를 읽을 수 있는 권한을 부여합니다. |
읽기 |
|||
미디어 분석 작업 목록을 읽을 수 있는 권한을 부여합니다. |
읽기 |
|||
프로젝트에 연결된 리소스 정책을 나열할 수 있는 권한을 부여합니다. |
읽기 |
|||
스트림 프로세서 목록을 가져올 권한을 부여합니다. |
List |
|||
리소스와 연결된 태그 목록을 반환할 수 있는 권한을 부여합니다. |
읽기 |
|||
UserId와 UserStatus를 나열할 수 있는 권한을 부여합니다. |
읽기 |
|||
프로젝트에 리소스 정책을 연결할 수 있는 권한을 부여합니다. |
쓰기 |
|||
입력 이미지에서 유명 인사를 감지할 수 있는 권한을 부여합니다. |
읽기 |
|||
제공된 얼굴 ID에 대해 지정된 컬렉션을 검색할 수 있는 권한을 부여합니다. |
읽기 |
|||
입력 이미지의 가장 큰 얼굴에 대해 지정된 컬렉션을 검색할 수 있는 권한을 부여합니다. |
읽기 |
|||
지정된 얼굴 ID 또는 사용자 ID를 사용하여 지정된 컬렉션에서 사용자 일치 결과를 검색할 수 있는 권한을 부여합니다. |
읽기 |
|||
입력 이미지에서 가장 큰 얼굴을 사용하여 특정 컬렉션에서 사용자 일치 결과를 검색할 수 있는 권한을 부여합니다. |
읽기 |
|||
저장된 비디오에서 유명 인사의 비동기 인식을 시작할 수 있는 권한을 부여합니다. |
쓰기 |
|||
비디오에서 노골적이거나 선정적인 성인 콘텐츠의 비동기 감지를 시작할 수 있는 권한을 부여합니다. |
쓰기 |
|||
저장된 비디오에서 얼굴의 비동기 감지를 시작할 수 있는 권한을 부여합니다. |
쓰기 |
|||
얼굴 인증 세션의 비디오 스트리밍을 시작할 수 있는 권한을 부여합니다. |
쓰기 |
|||
저장된 비디오에서 감지된 사람의 얼굴과 일치하는 모음의 얼굴에 대한 비동기 검색을 시작할 수 있는 권한을 부여합니다. |
쓰기 |
|||
저장된 비디오에서 레이블의 비동기 감지를 시작할 수 있는 권한을 부여합니다. |
쓰기 |
|||
미디어 분석 작업을 시작할 수 있는 권한을 부여합니다. |
쓰기 |
|||
저장된 비디오에서 사람의 비동기 추적을 시작할 수 있는 권한을 부여합니다. |
쓰기 |
|||
모델 버전 실행을 시작할 수 있는 권한을 부여합니다. |
쓰기 |
|||
저장된 비디오에서 세그먼트의 비동기 감지를 시작할 수 있는 권한을 부여합니다. |
쓰기 |
|||
스트림 프로세서를 실행하기 시작할 수 있는 권한을 부여합니다. |
쓰기 |
|||
저장된 비디오에서 텍스트의 비동기 감지를 시작할 수 있는 권한을 부여합니다. |
쓰기 |
|||
모델 버전 실행을 중지할 수 있는 권한을 부여합니다. |
쓰기 |
|||
실행 중인 스트림 프로세서를 중지할 수 있는 권한을 부여합니다. |
쓰기 |
|||
리소스에 태그를 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 요소에 사용할 수 있는 다음과 같은 조건 키를 정의합니다.
| 조건 키 | 설명 | 형식 |
|---|---|---|
요청에서 전달되는 태그를 기준으로 액세스를 필터링합니다. |
문자열 |
|
리소스와 연결된 태그를 기준으로 액세스를 필터링합니다. |
문자열 |
|
요청에서 전달되는 태그 키를 기준으로 액세스를 필터링합니다. |
ArrayOfString |