Amazon Connect의 S3 버킷에서 프롬프트를 재생하도록 설정
고객 입력 가져오기, 루프 프롬프트, 프롬프트 재생 또는 고객 입력 저장 블록에 프롬프트를 구성할 때 S3 버킷을 소스 위치로 선택할 수 있습니다. S3 버킷에 필요한 만큼 음성 프롬프트를 저장하고 고객 응대 속성을 사용하여 실시간으로 액세스할 수 있습니다. 예를 들어 프롬프트 재생 블록을 참조하세요.
요구 사항
-
지원되는 형식: Amazon Connect는 프롬프트에 사용할 수 있는.wav 파일을 지원합니다. 8kHz인 .wav 파일과 U-Law 인코딩이 적용된 모노 채널 오디오를 사용해야 합니다. 그러지 않으면 프롬프트가 제대로 재생되지 않습니다. 공개적으로 사용 가능한 타사 도구를 사용하여 .wav 파일을 U-Law 인코딩으로 변환할 수 있습니다. 파일을 변환한 후 Amazon Connect에 업로드합니다.
-
크기: Amazon Connect는 50MB 미만 및 5분 미만의 프롬프트를 지원합니다.
-
아프리카(케이프타운)와 같이 기본적으로 비활성화된 리전(옵트인 리전이라고도 함)의 경우 버킷이 동일한 리전에 있어야 합니다.
S3 버킷 정책 업데이트
Amazon Connect가 S3 버킷에서 프롬프트를 재생하도록 허용하려면 S3 버킷을 설정할 때 버킷 정책을 업데이트하여 connect.amazonaws.com(Amazon Connect 서비스 주체)에 s3:ListBucket 및 s3:GetObject를 호출할 권한을 부여해야 합니다.
S3 버킷 정책을 업데이트하려면:
-
Amazon S3 관리 콘솔로 이동합니다.
-
프롬프트가 있는 버킷을 선택합니다.
-
권한 탭을 선택합니다.
-
버킷 정책 상자에서 편집을 선택하고 다음 정책을 템플릿으로 붙여넣습니다. 버킷 이름, 리전, AWS 계정 ID, 인스턴스 ID를 자체 정보로 교체한 다음 변경 사항 저장을 선택합니다.
-
암호화: Amazon Connect는 S3 버킷에서 AWS 관리형 키가 활성화된 경우 S3 버킷에서 프롬프트를 다운로드하고 재생할 수 없습니다. 하지만 고객 관리 키를 사용하여 Amazon Connect 인스턴스가 S3 버킷에 액세스할 수 있게 해 주는 Amazon Connect 서비스 주체(‘connect.amazonaws.com’)를 허용할 수 있습니다. 다음 코드 조각을 참조하세요.
{ "Sid": "Enable Amazon Connect", "Effect": "Allow", "Principal": { "Service": "connect.amazonaws.com" }, "Action": "kms:decrypt", "Resource": [ "arn:aws:kms:region:account-ID:key/key-ID" ] }다음 이미지는 AWS Key Management Service 콘솔의 키 정책 탭에서 코드를 배치하는 위치를 보여 줍니다.
키 ID 찾기에 대한 자세한 내용은 AWS Key Management Service 개발자 안내서의 키 ID 및 키 ARN 찾기를 참조하세요.
필수 버킷 정책으로 S3 버킷을 설정한 후 고객 입력 가져오기, 루프 프롬프트, 프롬프트 재생 또는 고객 입력 저장이 버킷에서 프롬프트를 재생하도록 구성합니다.
작은 정보
예제 및 제한 사항을 포함하여 S3 버킷에 대해 자세히 알아보려면 프롬프트 재생 블록을 참조하세요.