Amazon Personalize에 사용되는 작업, 리소스 및 조건 키
Personalize(서비스 접두사: personalize)는 IAM 권한 정책에 사용할 수 있는 다음과 같은 서비스별 작업, 리소스, 작업 및 조건 키를 제공합니다.
참조:
-
이 서비스를 구성하는 방법을 알아봅니다.
-
이 서비스에 사용 가능한 API 작업의 목록을 봅니다.
-
IAM 권한 정책을 사용하여 이 서비스와 리소스를 보호하는 방법을 알아봅니다.
-
이 서비스에 대한 프로그래밍 방식 서비스 권한 부여 참조
를 확인합니다.
주제
Personalize에서 정의한 API 작업
다음 표에서는 API 작업을 권한이 부여된 IAM 작업에 매핑합니다. 지정된 API 및 작업에 대해 정적 값이 있는 조건 키만 나열됩니다. 각 작업에서 지원하는 전체 조건 키 세트는 작업 표를 참조하세요.
| 연산 | SDK 클라이언트 | IAM 작업 | 조건 키 | 가능한 값(들) | 액세스 레벨 |
|---|---|---|---|---|---|
|
CreateBatchInferenceJob |
개인 맞춤화 |
쓰기 |
|||
태그 지정, 쓰기 |
|||||
iam:PassedToService |
personalize.amazonaws.com |
쓰기 |
|||
|
CreateBatchSegmentJob |
개인 맞춤화 |
쓰기 |
|||
태그 지정, 쓰기 |
|||||
iam:PassedToService |
personalize.amazonaws.com |
쓰기 |
|||
|
CreateCampaign |
개인 맞춤화 |
쓰기 |
|||
태그 지정, 쓰기 |
|||||
|
CreateDataDeletionJob |
개인 맞춤화 |
쓰기 |
|||
태그 지정, 쓰기 |
|||||
iam:PassedToService |
personalize.amazonaws.com |
쓰기 |
|||
|
CreateDataset |
개인 맞춤화 |
쓰기 |
|||
태그 지정, 쓰기 |
|||||
|
CreateDatasetExportJob |
개인 맞춤화 |
쓰기 |
|||
태그 지정, 쓰기 |
|||||
iam:PassedToService |
personalize.amazonaws.com |
쓰기 |
|||
|
CreateDatasetGroup |
개인 맞춤화 |
쓰기 |
|||
태그 지정, 쓰기 |
|||||
iam:PassedToService |
personalize.amazonaws.com |
쓰기 |
|||
|
CreateDatasetImportJob |
개인 맞춤화 |
쓰기 |
|||
태그 지정, 쓰기 |
|||||
iam:PassedToService |
personalize.amazonaws.com |
쓰기 |
|||
|
CreateEventTracker |
개인 맞춤화 |
쓰기 |
|||
태그 지정, 쓰기 |
|||||
|
CreateFilter |
개인 맞춤화 |
쓰기 |
|||
태그 지정, 쓰기 |
|||||
|
CreateMetricAttribution |
개인 맞춤화 |
쓰기 |
|||
iam:PassedToService |
personalize.amazonaws.com |
쓰기 |
|||
|
CreateRecommender |
개인 맞춤화 |
쓰기 |
|||
태그 지정, 쓰기 |
|||||
|
CreateSchema |
개인 맞춤화 |
쓰기 |
|||
|
CreateSolution |
개인 맞춤화 |
쓰기 |
|||
태그 지정, 쓰기 |
|||||
|
CreateSolutionVersion |
개인 맞춤화 |
쓰기 |
|||
태그 지정, 쓰기 |
|||||
|
DeleteCampaign |
개인 맞춤화 |
쓰기 |
|||
|
DeleteDataset |
개인 맞춤화 |
쓰기 |
|||
|
DeleteDatasetGroup |
개인 맞춤화 |
쓰기 |
|||
|
DeleteEventTracker |
개인 맞춤화 |
쓰기 |
|||
|
DeleteFilter |
개인 맞춤화 |
쓰기 |
|||
|
DeleteMetricAttribution |
개인 맞춤화 |
쓰기 |
|||
|
DeleteRecommender |
개인 맞춤화 |
쓰기 |
|||
|
DeleteSchema |
개인 맞춤화 |
쓰기 |
|||
|
DeleteSolution |
개인 맞춤화 |
쓰기 |
|||
|
DescribeAlgorithm |
개인 맞춤화 |
읽기 |
|||
|
DescribeBatchInferenceJob |
개인 맞춤화 |
읽기 |
|||
|
DescribeBatchSegmentJob |
개인 맞춤화 |
읽기 |
|||
|
DescribeCampaign |
개인 맞춤화 |
읽기 |
|||
|
DescribeDataDeletionJob |
개인 맞춤화 |
읽기 |
|||
|
DescribeDataset |
개인 맞춤화 |
읽기 |
|||
|
DescribeDatasetExportJob |
개인 맞춤화 |
읽기 |
|||
|
DescribeDatasetGroup |
개인 맞춤화 |
읽기 |
|||
|
DescribeDatasetImportJob |
개인 맞춤화 |
읽기 |
|||
|
DescribeEventTracker |
개인 맞춤화 |
읽기 |
|||
|
DescribeFeatureTransformation |
개인 맞춤화 |
읽기 |
|||
|
DescribeFilter |
개인 맞춤화 |
읽기 |
|||
|
DescribeMetricAttribution |
개인 맞춤화 |
읽기 |
|||
|
DescribeRecipe |
개인 맞춤화 |
읽기 |
|||
|
DescribeRecommender |
개인 맞춤화 |
읽기 |
|||
|
DescribeSchema |
개인 맞춤화 |
읽기 |
|||
|
DescribeSolution |
개인 맞춤화 |
읽기 |
|||
|
DescribeSolutionVersion |
개인 맞춤화 |
읽기 |
|||
|
GetSolutionMetrics |
개인 맞춤화 |
읽기 |
|||
|
ListBatchInferenceJobs |
개인 맞춤화 |
List |
|||
|
ListBatchSegmentJobs |
개인 맞춤화 |
List |
|||
|
ListCampaigns |
개인 맞춤화 |
List |
|||
|
ListDataDeletionJobs |
개인 맞춤화 |
List |
|||
|
ListDatasetExportJobs |
개인 맞춤화 |
List |
|||
|
ListDatasetGroups |
개인 맞춤화 |
List |
|||
|
ListDatasetImportJobs |
개인 맞춤화 |
List |
|||
|
ListDatasets |
개인 맞춤화 |
List |
|||
|
ListEventTrackers |
개인 맞춤화 |
List |
|||
|
ListFilters |
개인 맞춤화 |
List |
|||
|
ListMetricAttributionMetrics |
개인 맞춤화 |
List |
|||
|
ListMetricAttributions |
개인 맞춤화 |
List |
|||
|
ListRecipes |
개인 맞춤화 |
List |
|||
|
ListRecommenders |
개인 맞춤화 |
List |
|||
|
ListSchemas |
개인 맞춤화 |
List |
|||
|
ListSolutionVersions |
개인 맞춤화 |
List |
|||
|
ListSolutions |
개인 맞춤화 |
List |
|||
|
ListTagsForResource |
개인 맞춤화 |
List |
|||
|
StartRecommender |
개인 맞춤화 |
쓰기 |
|||
|
StopRecommender |
개인 맞춤화 |
쓰기 |
|||
|
StopSolutionVersionCreation |
개인 맞춤화 |
쓰기 |
|||
|
TagResource |
개인 맞춤화 |
태그 지정, 쓰기 |
|||
|
UntagResource |
개인 맞춤화 |
태그 지정, 쓰기 |
|||
|
UpdateCampaign |
개인 맞춤화 |
쓰기 |
|||
|
UpdateDataset |
개인 맞춤화 |
쓰기 |
|||
|
UpdateMetricAttribution |
개인 맞춤화 |
쓰기 |
|||
iam:PassedToService |
personalize.amazonaws.com |
쓰기 |
|||
|
UpdateRecommender |
개인 맞춤화 |
쓰기 |
|||
|
UpdateSolution |
개인 맞춤화 |
쓰기 |
|||
|
PutActionInteractions |
개인화 이벤트 |
쓰기 |
|||
|
PutActions |
개인화 이벤트 |
쓰기 |
|||
|
PutEvents |
개인화 이벤트 |
쓰기 |
|||
|
PutItems |
개인화 이벤트 |
쓰기 |
|||
|
PutUsers |
개인화 이벤트 |
쓰기 |
|||
|
GetActionRecommendations |
Personalize-런타임 |
읽기 |
|||
|
GetPersonalizedRanking |
Personalize-런타임 |
읽기 |
|||
|
GetRecommendations |
Personalize-런타임 |
읽기 |
Amazon Personalize에서 정의한 작업
IAM 정책 설명의 Action 요소에서는 다음 작업을 지정할 수 있습니다. 정책을 사용하여 AWS에서 작업할 수 있는 권한을 부여합니다. 정책에서 작업을 사용하면 일반적으로 이름이 같은 API 작업 또는 CLI 명령에 대한 액세스를 허용하거나 거부합니다. 그러나 경우에 따라 하나의 작업으로 둘 이상의 작업에 대한 액세스가 제어됩니다. 또는 일부 작업을 수행하려면 다양한 작업이 필요합니다.
| 작업 | 설명 | 리소스 유형(*필수) | 조건 키 | 액세스 레벨 |
|---|---|---|---|---|
일괄 추론 작업을 생성할 수 있는 권한을 부여합니다. |
쓰기 |
|||
배치 세그먼트 작업을 생성할 수 있는 권한을 부여합니다. |
쓰기 |
|||
캠페인을 생성할 수 있는 권한을 부여합니다. |
쓰기 |
|||
데이터 삭제 작업을 생성할 수 있는 권한을 부여합니다. |
쓰기 |
|||
데이터 인사이트 작업을 생성할 수 있는 권한을 부여합니다 |
쓰기 |
|||
데이터 집합을 생성할 수 있는 권한을 부여합니다. |
쓰기 |
|||
데이터 집합 내보내기 작업을 생성할 수 있는 권한을 부여합니다. |
쓰기 |
|||
데이터 집합 그룹을 만들 수 있는 권한을 부여합니다. |
쓰기 |
|||
데이터 집합 가져오기 작업을 만들 수 있는 권한을 부여합니다. |
쓰기 |
|||
이벤트 추적기를 생성할 수 있는 권한을 부여합니다. |
쓰기 |
|||
필터를 생성할 수 있는 권한을 부여합니다. |
쓰기 |
|||
지표 특성을 생성할 수 있는 권한을 부여합니다. |
쓰기 |
|||
추천을 생성할 수 있는 권한을 부여합니다. |
쓰기 |
|||
스키마를 생성할 수 있는 권한을 부여합니다. |
쓰기 |
|||
솔루션을 생성할 수 있는 권한을 부여합니다. |
쓰기 |
|||
솔루션 버전을 생성할 수 있는 권한을 부여합니다. |
쓰기 |
|||
캠페인을 삭제할 수 있는 권한을 부여합니다. |
쓰기 |
|||
데이터 집합을 삭제할 수 있는 권한을 부여합니다. |
쓰기 |
|||
데이터 집합 그룹을 삭제할 수 있는 권한을 부여합니다. |
쓰기 |
|||
이벤트 추적기를 삭제할 수 있는 권한을 부여합니다. |
쓰기 |
|||
필터를 삭제할 수 있는 권한을 부여합니다. |
쓰기 |
|||
지표 특성을 삭제할 수 있는 권한을 부여합니다. |
쓰기 |
|||
추천을 삭제할 수 있는 권한을 부여합니다. |
쓰기 |
|||
주제를 삭제할 수 있는 권한을 부여합니다. |
쓰기 |
|||
솔루션의 모든 버전을 포함하여 솔루션을 삭제할 수 있는 권한을 부여합니다. |
쓰기 |
|||
알고리즘을 설명할 수 있는 권한을 부여합니다. |
읽기 |
|||
일괄 추론 작업을 설명할 수 있는 권한을 부여합니다. |
읽기 |
|||
배치 세그먼트 작업을 설명할 수 있는 권한을 부여합니다. |
읽기 |
|||
캠페인을 설명할 수 있는 권한을 부여합니다. |
읽기 |
|||
데이터 삭제 작업을 설명할 수 있는 권한을 부여합니다. |
읽기 |
|||
데이터 인사이트 작업을 설명할 수 있는 권한을 부여합니다 |
읽기 |
|||
데이터 집합을 설명할 수 있는 권한을 부여합니다. |
읽기 |
|||
데이터 집합 내보내기 작업을 설명할 수 있는 권한을 부여합니다. |
읽기 |
|||
데이터 집합 그룹을 설명하는 권한을 부여합니다. |
읽기 |
|||
데이터 집합 가져오기 작업을 설명하는 권한을 부여합니다. |
읽기 |
|||
이벤트 추적기를 설명할 수 있는 권한을 부여합니다. |
읽기 |
|||
기능 변환을 설명할 수 있는 권한을 부여합니다. |
읽기 |
|||
필터를 설명할 수 있는 권한을 부여합니다. |
읽기 |
|||
지표 특성을 설명할 수 있는 권한을 부여합니다. |
읽기 |
|||
레시피를 설명할 수 있는 권한을 부여합니다. |
읽기 |
|||
추천을 설명할 수 있는 권한을 부여합니다. |
읽기 |
|||
스키마를 설명할 수 있는 권한을 부여합니다. |
읽기 |
|||
솔루션을 설명할 수 있는 권한을 부여합니다. |
읽기 |
|||
솔루션 버전을 설명할 수 있는 권한을 부여합니다. |
읽기 |
|||
권장 작업의 목록을 가져올 수 있는 권한을 부여합니다. |
읽기 |
|||
데이터 인사이트 작업에서 데이터 인사이트를 가져올 수 있는 권한을 부여합니다 |
읽기 |
|||
순위가 다시 지정된 권장 사항 목록을 가져올 수 있는 권한을 부여합니다. |
읽기 |
|||
캠페인에서 추천 목록을 가져올 수 있는 권한을 부여합니다. |
읽기 |
|||
솔루션 버전에 대한 지표를 가져올 수 있는 권한을 부여합니다. |
읽기 |
|||
배치 추론 작업을 나열할 수 있는 권한을 부여합니다. |
List |
|||
배치 세그먼트 작업을 나열할 수 있는 권한을 부여합니다. |
List |
|||
캠페인을 나열할 수 있는 권한을 부여합니다. |
List |
|||
데이터 삭제 작업을 나열할 수 있는 권한을 부여합니다. |
List |
|||
데이터 인사이트 작업을 나열할 수 있는 권한을 부여합니다 |
List |
|||
모든 데이터 집합 내보내기 작업을 나열할 수 있는 권한을 부여합니다. |
List |
|||
데이터 세트 그룹을 나열할 수 있는 권한을 부여합니다. |
List |
|||
모든 데이터 세트 가져오기 작업을 나열할 수 있는 권한을 부여합니다. |
List |
|||
데이터 세트를 나열할 수 있는 권한을 부여합니다. |
List |
|||
이벤트 추적기를 나열할 수 있는 권한을 부여합니다. |
List |
|||
필터를 나열할 수 있는 권한을 부여합니다. |
List |
|||
지표 특성 지표를 나열할 수 있는 권한을 부여합니다. |
List |
|||
지표 특성을 나열할 수 있는 권한을 부여합니다. |
List |
|||
레시피를 나열할 수 있는 권한을 부여합니다. |
List |
|||
추천을 나열할 수 있는 권한을 부여합니다. |
List |
|||
스키마를 나열할 수 있는 권한을 부여합니다. |
List |
|||
솔루션 버전을 나열할 수 있는 권한을 부여합니다. |
List |
|||
솔루션을 나열할 수 있는 권한을 부여합니다. |
List |
|||
리소스에 대한 태그를 나열할 수 있는 권한을 부여합니다. |
List |
|||
실시간 작업 상호 작용 데이터를 넣을 수 있는 권한을 부여합니다. |
쓰기 |
|||
작업 데이터를 수집할 수 있는 권한을 부여합니다. |
쓰기 |
|||
실시간 이벤트 데이터를 넣을 수 있는 권한을 부여합니다. |
쓰기 |
|||
항목 데이터를 수집할 수 있는 권한을 부여합니다. |
쓰기 |
|||
사용자 데이터를 수집할 수 있는 권한을 부여합니다. |
쓰기 |
|||
추천을 시작할 수 있는 권한을 부여합니다. |
쓰기 |
|||
추천을 중지할 수 있는 권한을 부여합니다. |
쓰기 |
|||
솔루션 버전 생성을 중지할 수 있는 권한을 부여합니다. |
쓰기 |
|||
리소스에 태그를 지정할 수 있는 권한을 부여합니다. |
태그 지정, 쓰기 |
|||
리소스의 태그를 제거할 수 있는 권한을 부여합니다. |
태그 지정, 쓰기 |
|||
캠페인을 업데이트할 수 있는 권한을 부여합니다. |
쓰기 |
|||
데이터베이스를 업데이트할 수 있는 권한을 부여합니다. |
쓰기 |
|||
지표 특성을 업데이트할 수 있는 권한을 부여합니다. |
쓰기 |
|||
추천을 업데이트할 수 있는 권한을 부여합니다. |
쓰기 |
|||
솔루션을 업데이트할 수 있는 권한을 부여합니다. |
쓰기 |
Amazon Personalize에서 정의한 리소스 유형
이 서비스에서 정의하는 리소스 유형은 다음과 같으며, IAM 권한 정책 설명의 Resource 요소에서 사용할 수 있습니다.
| 조건 키 | ARN | 조건 키 |
|---|---|---|
arn:${Partition}:personalize::algorithm/${ResourceId} |
||
arn:${Partition}:personalize:${Region}:${Account}:batch-inference-job/${ResourceId} |
||
arn:${Partition}:personalize:${Region}:${Account}:batch-segment-job/${ResourceId} |
||
arn:${Partition}:personalize:${Region}:${Account}:campaign/${ResourceId} |
||
arn:${Partition}:personalize:${Region}:${Account}:data-deletion-job/${ResourceId} |
||
arn:${Partition}:personalize:${Region}:${Account}:data-insights-job/${ResourceId} |
||
arn:${Partition}:personalize:${Region}:${Account}:dataset/${ResourceId} |
||
arn:${Partition}:personalize:${Region}:${Account}:dataset-export-job/${ResourceId} |
||
arn:${Partition}:personalize:${Region}:${Account}:dataset-group/${ResourceId} |
||
arn:${Partition}:personalize:${Region}:${Account}:dataset-import-job/${ResourceId} |
||
arn:${Partition}:personalize:${Region}:${Account}:event-tracker/${ResourceId} |
||
arn:${Partition}:personalize::feature-transformation/${ResourceId} |
||
arn:${Partition}:personalize:${Region}:${Account}:filter/${ResourceId} |
||
arn:${Partition}:personalize:${Region}:${Account}:metric-attribution/${ResourceId} |
||
arn:${Partition}:personalize::recipe/${ResourceId} |
||
arn:${Partition}:personalize:${Region}:${Account}:recommender/${ResourceId} |
||
arn:${Partition}:personalize:${Region}:${Account}:schema/${ResourceId} |
||
arn:${Partition}:personalize:${Region}:${Account}:solution/${ResourceId} |
Amazon Personalize에 사용되는 조건 키
Personalize는 IAM 정책의 Condition 요소에 사용할 수 있는 다음과 같은 조건 키를 정의합니다.
| 조건 키 | 설명 | 형식 |
|---|---|---|
요청에서 전달되는 태그를 기준으로 액세스를 필터링합니다. |
문자열 |
|
리소스와 연결된 태그를 기준으로 액세스를 필터링합니다. |
문자열 |
|
요청에서 전달되는 태그 키를 기준으로 액세스를 필터링합니다. |
ArrayOfString |