기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.
Amazon SNS Topics for Data Labeling 사용
스트리밍 레이블 지정 작업을 생성하려면 Amazon SNS 입력을 생성해야 합니다. 선택적으로 Amazon SNS 출력 주제를 제공할 수 있습니다.
스트리밍 레이블 지정 작업에 사용할 Amazon SNS 주제를 생성할 때 Amazon 리소스 이름() 주제를 적어 둡니다ARN. ARN는 레이블 지정 작업을 생성할 OutputConfig
때 InputConfig
및 SnsTopicArn
의 파라미터에 대한 입력 값입니다.
입력 주제 생성
입력 주제는 Ground Truth에 새 데이터 객체를 보내는 데 사용됩니다. 입력 주제를 생성하려면 Amazon Simple Notification Service 개발자 안내서의 Amazon SNS 주제 생성의 지침을 따르세요.
입력 주제를 기록ARN해 두고 SnsTopicArn
의 CreateLabelingJob
파라미터에 대한 입력으로 사용합니다InputConfig
.
출력 주제 생성
출력 주제를 제공하면 데이터 객체에 레이블이 지정될 때 알림 전송에 사용됩니다. 주제를 생성할 때 암호화 키를 추가할 수 있습니다. 이 옵션을 사용하여 주제에 AWS Key Management Service 고객 관리형 키를 추가하여 레이블 지정 작업이 출력 주제에 게시되기 전에 해당 작업의 출력 데이터를 암호화합니다.
출력 주제를 생성하려면 Amazon Simple Notification Service 개발자 안내서의 Amazon SNS 주제 생성의 지침을 따르세요.
암호화를 추가하는 경우 주제에 추가 권한을 부여해야 합니다. 자세한 정보는 출력 주제에 암호화 추가(선택 사항) 섹션을 참조하세요.
중요
콘솔에서 주제를 생성하는 동안 출력 주제에 고객 관리형 키를 추가하려면 (기본값) alias/aws/sns 옵션을 사용하지 마십시오. 생성한 고객 관리형 키를 선택합니다.
입력 주제를 적어 ARN의 파라미터의 CreateLabelingJob
요청에 사용합니다SnsTopicArn
OutputConfig
.
출력 주제에 암호화 추가(선택 사항)
출력 주제에 게시된 메시지를 암호화하려면 주제에 AWS KMS 고객 관리형 키를 제공해야 합니다. 다음 정책을 수정하고 고객 관리형 키에 추가하여 출력 주제에 게시하기 전에 Ground Truth에 출력 데이터를 암호화할 수 있는 권한을 부여하세요.
주제를 생성할 때 사용하는 계정의 ID로
를 바꾸세요. AWS 계정 ID를 찾는 방법을 알아보려면 AWS 계정 ID 찾기를 참조하세요.<account_id>
{ "Id": "key-console-policy", "Version": "2012-10-17", "Statement": [ { "Sid": "Enable IAM User Permissions", "Effect": "Allow", "Principal": { "AWS": "arn:aws:iam::
<account_id>
:root" }, "Action": "kms:*", "Resource": "*" }, { "Sid": "Allow access for Key Administrators", "Effect": "Allow", "Principal": { "AWS": "arn:aws:iam::<account_id>
:role/Admin" }, "Action": [ "kms:Create*", "kms:Describe*", "kms:Enable*", "kms:List*", "kms:Put*", "kms:Update*", "kms:Revoke*", "kms:Disable*", "kms:Get*", "kms:Delete*", "kms:TagResource", "kms:UntagResource", "kms:ScheduleKeyDeletion", "kms:CancelKeyDeletion" ], "Resource": "*" } ] }
또한 레이블 지정 작업을 생성하는 데 사용하는 실행 역할(RoleArn
에 대한 입력 값)에 다음 정책을 수정하여 추가해야 합니다.
주제를 생성할 때 사용하는 계정의 ID로
를 바꾸세요. 레이블 지정 작업을 생성하는 데 사용 중인 AWS
리전으로 <account_id>
을 바꾸세요. 고객 관리형 키로 <region>
를 바꾸세요.<key_id>
{ "Version": "2012-10-17", "Statement": [ { "Sid": "sid1", "Effect": "Allow", "Action": [ "kms:Decrypt", "kms:GenerateDataKey" ], "Resource": "arn:aws:kms:
<region>
:<account_id>
:key/<key_id>
" } ] }
키 생성 및 보안에 대한 자세한 내용은 AWS Key Management Service 개발자 안내서의 키 생성 및 키 정책 사용을 참조하세요.
Amazon SNS 출력 주제에 엔드포인트 구독
작업자가 Ground Truth 스트리밍 레이블 지정 작업에서 레이블 지정 작업을 완료하면 Ground Truth는 출력 주제를 사용하여 사용자가 지정하는 하나 이상의 엔드포인트에 출력 데이터를 게시합니다. 작업자가 레이블 지정 작업을 완료하면 알림을 받으려면 Amazon SNS 출력 주제에 대한 엔드포인트를 구독해야 합니다.
출력 주제에 엔드포인트를 추가하는 방법을 알아보려면 Amazon Simple Notification Service 개발자 안내서의 Amazon SNS 주제 구독을 참조하세요.
이러한 엔드포인트에 게시되는 출력 데이터 형식에 대한 자세한 내용은 작업 출력 데이터 레이블 지정 섹션을 참조하세요.
중요
엔드포인트에서 Amazon SNS 출력 주제를 구독하지 않으면 새 데이터 객체에 레이블이 지정되면 알림을 받지 못합니다.