ImportTerminology - Amazon Translate

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

ImportTerminology

지정된 용어 이름이 이미 존재하는지 여부에 따라 사용자 지정 용어를 생성하거나 업데이트합니다. 기존 용어와 이름이 같은 용어를 가져오면 선택한 병합 전략에 따라 용어가 병합됩니다. 지원되는 병합 전략은 OVERWRITE이며, 가져온 용어는 동일한 이름의 기존 용어를 덮어씁니다.

기존 용어를 덮어쓰는 용어를 가져오는 경우 새 용어가 완전히 전파되는 데 최대 10분이 소요됩니다. 그 후 번역은 새로운 용어에 액세스할 수 있습니다.

요청 구문

{ "Description": "string", "EncryptionKey": { "Id": "string", "Type": "string" }, "MergeStrategy": "string", "Name": "string", "TerminologyData": { "Directionality": "string", "File": blob, "Format": "string" } }

요청 파라미터

모든 작업에 공통적인 매개변수에 대한 자세한 내용은 을 (를) 참고하십시오.공통 파라미터.

요청은 JSON 형식의 다음 데이터를 받습니다.

Description

가져올 사용자 지정 용어에 대한 설명입니다.

Type: String

길이 제약 조건: 최대 길이 256.

Pattern: [\P{M}\p{M}]{0,256}

: 필수 사항 아니요

EncryptionKey

가져올 사용자 지정 용어에 대한 암호화 키입니다.

유형: EncryptionKey 객체

: 필수 사항 아니요

MergeStrategy

가져올 사용자 지정 용어의 병합 전략입니다. 현재는 덮어쓰기 병합 전략만 지원됩니다. 이 경우 가져온 용어는 동일한 이름의 기존 용어를 덮어씁니다.

Type: String

유효한 값: OVERWRITE

: 필수 사항 프로세스는 페이지 쓰기 후 세그먼트화된 가장 오래전에 사용된(SLRU) 데이터가 내구성 있는 스토리지에 도달할 때까지 기다리고 있습니다.

Name

가져올 사용자 지정 용어의 이름입니다.

Type: String

길이 제약 조건: 최소 길이는 1이고, 최대 길이 256.

Pattern: ^([A-Za-z0-9-]_?)+$

: 필수 사항 프로세스는 페이지 쓰기 후 세그먼트화된 가장 오래전에 사용된(SLRU) 데이터가 내구성 있는 스토리지에 도달할 때까지 기다리고 있습니다.

TerminologyData

가져올 사용자 지정 용어에 대한 용어 데이터입니다.

유형: TerminologyData 객체

: 필수 사항 프로세스는 페이지 쓰기 후 세그먼트화된 가장 오래전에 사용된(SLRU) 데이터가 내구성 있는 스토리지에 도달할 때까지 기다리고 있습니다.

응답 구문

{ "AuxiliaryDataLocation": { "Location": "string", "RepositoryType": "string" }, "TerminologyProperties": { "Arn": "string", "CreatedAt": number, "Description": "string", "Directionality": "string", "EncryptionKey": { "Id": "string", "Type": "string" }, "Format": "string", "LastUpdatedAt": number, "Message": "string", "Name": "string", "SizeBytes": number, "SkippedTermCount": number, "SourceLanguageCode": "string", "TargetLanguageCodes": [ "string" ], "TermCount": number } }

응답 요소

작업이 성공하면 서비스가 HTTP 200 응답을 다시 전송합니다.

다음 데이터는 서비스에 의해 JSON 형식으로 반환됩니다.

AuxiliaryDataLocation

입력 파일에 의해 생성된 오류나 경고를 제공하는 파일의 Amazon S3 위치입니다. 이 파일은 Amazon Translate에서 용어집 리소스를 생성하려고 시도할 때 만들어졌습니다. 위치는 30분이 만료된 미리 서명된 URL로 반환됩니다.

유형: TerminologyDataLocation 객체

TerminologyProperties

가져올 사용자 정의 용어의 속성입니다.

유형: TerminologyProperties 객체

오류

모든 작업에 공통적인 오류에 대한 자세한 내용은 단원을 참조하십시오.일반적인 오류.

InternalServerException

내부 서버 오류가 발생했습니다. 요청을 재시도합니다.

HTTP 상태 코드: 500

InvalidParameterValueException

파라미터의 값이 유효하지 않습니다. 사용 중인 매개 변수의 값을 검토하여 수정한 다음 작업을 다시 시도하십시오.

HTTP 상태 코드: 400

LimitExceededException

지정된 한도를 초과했습니다. 요청을 검토하고 명시된 한도보다 낮은 수량으로 다시 시도하십시오.

HTTP 상태 코드: 400

TooManyRequestsException

짧은 기간 내에 너무 많은 요청을 했습니다. 잠시 기다린 다음 요청을 다시 시도하십시오.

HTTP 상태 코드: 400

참고 항목

이 API를 언어별 AWS SDK 중 하나로 사용하는 방법에 대한 자세한 내용은 다음을 참조하세요.