View a markdown version of this page

첨부 파일 업로드 - AWS Support

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

첨부 파일 업로드

지원 사례를 생성하거나 기존 사례에 회신할 때 파일을 첨부할 수 있습니다. 각 파일이 최대 150MB인 파일을 최대 10개까지 연결할 수 있습니다.

Support Center Console
콘솔을 사용하여 첨부 파일을 업로드하려면
  1. 사례 생성 페이지 또는 사례의 회신 섹션에서 파일 선택을 선택합니다.

  2. 파일 선택기에서 최대 10개의 파일을 선택합니다. 각 파일은 최대 150MB일 수 있습니다. 각 파일은 즉시 업로드를 시작하고 상태 열에는 업로드 중에 실시간 진행률 표시줄이 표시됩니다.

  3. 파일 업로드가 완료되면 상태가 업로드 완료로 변경되고 작업 열에 제거가 표시됩니다.

  4. 모든 파일이 업로드 완료 상태에 도달하면 나머지 사례 필드를 작성한 다음 제출을 선택합니다.

사례를 제출한 후 업로드된 첨부 파일은 사례 세부 정보 페이지의 사례 대응 서신에 클릭 가능한 링크로 표시됩니다.

AWS Support API

AWS Support API를 사용하여 지원 사례 또는 사례 통신에 프로그래밍 방식으로 파일을 연결할 수 있습니다. API는 미리 서명된 URLs이 있는 멀티파트 업로드 흐름을 사용합니다.

API를 사용하여 첨부 파일을 업로드하려면
  1. 업로드를 시작합니다. fileNameGetAttachmentUploadLinks를 사용하여를 호출합니다fileSizeBytes. 응답은 uploadId, partSizeBytestotalParts, 및 미리 서명된 업로드 URLs.

  2. 파일을 분할하고 업로드합니다. 파일 시작부터 순차적으로 읽어 파일을 partSizeBytes바이트 세그먼트로 나눕니다. 첫 번째 세그먼트는 partIndex 1, 두 번째 세그먼트는 partIndex 2 등에 해당합니다. 최종 세그먼트는 보다 작을 수 있습니다partSizeBytes. 일치하는를 사용하여 각 세그먼트를 미리 서명된 URL에 넣습니다partIndex. 성공한 각 PUT에 대해 Amazon S3가 반환ETag하는를 저장합니다.

  3. 필요한 경우 더 많은 URLs 가져옵니다. 각 호출은 최대 10개의 URLs. 파일에 10개 이상의 파트가 있는 경우 동일한 로를 GetAttachmentUploadLinks 다시 호출uploadId하여 nextIndex로 전달합니다uploadRange.startIndex. nextIndex가 null이 될 때까지 반복합니다.

  4. 완료된 부분을 보고합니다. PUTCompleteAttachmentUpload가 성공하는 즉시 각 부분에 ETag 대해 partIndex, 및 uploadId를 호출합니다. 파트를 보고하면 업로드를 즉시 재개할 수 있습니다. 업로드가 중단되면 보고되지 않은 부분만 다시 업로드하면 됩니다.

  5. 업로드가 준비될 때까지 기다립니다. 가가 될 DescribeAttachmentUploadStatus 때까지 폴링uploadStatus합니다attachment-ready. 처리는 비동기식이며 대용량 파일의 경우 몇 분 정도 걸릴 수 있습니다.

  6. 사례에 연결합니다. CreateCase 또는의 uploadIds 파라미터uploadId에서를 전달합니다AddCommunicationToCase.

uploadId와 attachmentId 비교

는 진행 중인 업로드 세션을 uploadId 식별하고 업로드 작업(GetAttachmentUploadLinks, CompleteAttachmentUpload, DescribeAttachmentUploadStatus)과 함께 사용되며 CreateCase 또는에 대한 입력으로 사용됩니다AddCommunicationToCase.

업로드attachmentId가 사례 통신에 커밋된 후가 생성됩니다. 와 GetAttachmentDownloadLink 함께 attachmentId를 사용하여 첨부 파일을 다운로드합니다. attachmentId에서 Communication 반환한의 attachments 필드에서를 가져올 수 있습니다DescribeCommunications.

참고

DescribeAttachment는 5MB 이하의 연결만 지원합니다. 더 큰 연결을 호출하면 DescribeAttachment가 반환됩니다InvalidParameterValueException. 5MB보다 큰 첨부 파일을 다운로드하려면를 사용합니다GetAttachmentDownloadLink.

엔드포인트

이러한 작업에서 반환되는 미리 서명된 URLs은 다음 도메인에서 제공됩니다.

  • 업로드 URLs(GetAttachmentUploadLinks): v1.uploads.attachments.support.us-east-1.amazonaws.com

  • 다운로드 URLs(GetAttachmentDownloadLink): v1.downloads.attachments.support.us-east-1.amazonaws.com

환경에서 아웃바운드 트래픽을 제한하는 경우 두 도메인에 모두 연결할 수 있는지 확인합니다.

제약 조건

  • 업로드당 최대 파일 크기: 150MB.

  • 호출당 반환되는 최대 업로드 URLsGetAttachmentUploadLinks: 10.

  • CreateCase 또는 AddCommunicationToCase 요청uploadIds당 최대 수: 10.