本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
上傳附件
您可以在建立支援案例或回覆現有案例時連接檔案。您最多可以連接 10 個檔案,每個檔案最多 150 MB。
- Support Center Console
-
使用主控台上傳附件
在建立案例頁面或案例的回覆區段中,選擇選擇檔案。
從檔案挑選器選取最多 10 個檔案。每個檔案最多可達 150 MB。每個檔案會立即開始上傳,狀態欄會在上傳期間顯示即時進度列。
當檔案完成上傳時,狀態會變更為上傳完成,且動作欄會顯示移除。
所有檔案都達到上傳完成狀態後,請完成其餘案例欄位,然後選擇提交。
提交案例後,上傳的附件會在案例詳細資訊頁面上的案例通訊中顯示為可點選連結。
- AWS 支援 API
-
您可以使用 AWS 支援 API,以程式設計方式將檔案連接至支援案例或案例通訊。API 使用具有預先簽章 URLs分段上傳流程。
使用 API 上傳附件
開始上傳。
GetAttachmentUploadLinks使用fileName和 呼叫fileSizeBytes。回應會傳回uploadId、totalParts、partSizeBytes和第一批預先簽章上傳 URLs。分割和上傳您的 檔案。從檔案開頭循序讀取,將檔案分割為
partSizeBytes位元組區段。第一個區段對應至partIndex1,第二個對應至partIndex2,以此類推。最後一個區段可能小於partSizeBytes。將每個區段放入具有相符 的預先簽章 URLpartIndex。儲存 Amazon S3ETag為每個成功 PUT 傳回的 。視需要取得更多 URLs。每個呼叫最多傳回 10 URLs。如果您的檔案有超過 10 個部分,請使用相同的
GetAttachmentUploadLinks再次呼叫uploadId,並傳遞nextIndex為uploadRange.startIndex。重複直到nextIndex為 null。報告已完成的組件。一旦 PUT 成功
partIndex,請針對ETag每個部分CompleteAttachmentUpload呼叫uploadId、 和 。立即報告組件可讓上傳恢復。如果上傳中斷,則只需要重新上傳未報告的部分。等待上傳準備就緒。輪詢
DescribeAttachmentUploadStatus直到uploadStatus為attachment-ready。處理是非同步的,大型檔案可能需要幾分鐘的時間。連接至案例。在
CreateCase或 的uploadIds參數uploadId中傳遞AddCommunicationToCase。
uploadId 與 attachmentId
uploadId可識別進行中的上傳工作階段,並與上傳操作 (GetAttachmentUploadLinks、CompleteAttachmentUpload、DescribeAttachmentUploadStatus) 和 搭配使用,做為CreateCase或 的輸入AddCommunicationToCase。上傳遞交至案例通訊後,
attachmentId會產生 。使用GetAttachmentDownloadLink搭配attachmentId下載附件。您可以從attachmentIdCommunication傳回attachments的 欄位取得DescribeCommunications。注意
DescribeAttachment僅支援 5 MB 或更小的附件。呼叫DescribeAttachment較大的附件會傳回InvalidParameterValueException。若要下載大於 5 MB 的附件,請使用GetAttachmentDownloadLink。端點
這些操作傳回的預先簽章 URLs 會從下列網域提供:
上傳 URLs(
GetAttachmentUploadLinks):v1.uploads.attachments.support.us-east-1.amazonaws.com下載 URLs(
GetAttachmentDownloadLink):v1.downloads.attachments.support.us-east-1.amazonaws.com
如果您的環境限制傳出流量,請確定兩個網域都可以連線。
限制條件
每次上傳的檔案大小上限:150 MB。
每次呼叫傳回的上傳 URLs 上限
GetAttachmentUploadLinks:10。uploadIds每個CreateCase或AddCommunicationToCase請求的最大數量:10。