View a markdown version of this page

添付ファイルのアップロード - AWS サポート

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

添付ファイルのアップロード

サポートケースを作成するとき、または既存のケースに返信するときに、ファイルをアタッチできます。最大 10 個のファイルをアタッチでき、各ファイルは最大 150 MB です。

Support Center Console
コンソールを使用して添付ファイルをアップロードするには
  1. ケースの作成ページまたはケースの返信セクションで、ファイルの選択を選択します。

  2. ファイルピッカーから最大 10 個のファイルを選択します。各ファイルは最大 150 MB です。各ファイルはすぐにアップロードを開始し、ステータス列にはアップロード中にリアルタイムの進行状況バーが表示されます。

  3. ファイルのアップロードが完了すると、ステータスはアップロード完了に変わり、アクション列には削除と表示されます。

  4. すべてのファイルがアップロード完了ステータスになったら、残りのケースフィールドに入力し、送信を選択します。

ケースを送信すると、アップロードされた添付ファイルは、ケースの詳細ページのケースコレスポンデンスにクリック可能なリンクとして表示されます。

AWS サポート API

AWS サポート API を使用して、サポートケースまたはケース通信にファイルをプログラムでアタッチできます。API は、署名付き URLs を持つマルチパートアップロードフローを使用します。

API を使用して添付ファイルをアップロードするには
  1. アップロードを開始します。fileNameGetAttachmentUploadLinksを使用して を呼び出しますfileSizeBytes。レスポンスはuploadId、、partSizeBytestotalParts、および署名付きアップロード URLs の最初のバッチを返します。

  2. ファイルを分割してアップロードします。ファイルの先頭から順番に を読み取ることで、ファイルをpartSizeBytesバイトのセグメントに分割します。最初のセグメントは partIndex 1、2 番目は partIndex 2 などに対応します。最後のセグメントは より小さい場合がありますpartSizeBytes。一致する を使用して、各セグメントを署名付き URL にパットしますpartIndex。成功した PUT ごとに Amazon S3 ETagが返す を保存します。

  3. 必要に応じて URL をさらに取得URLs。各呼び出しは、最大 10 URLs を返します。ファイルに 10 個を超えるパートがある場合は、同じ を使用して GetAttachmentUploadLinks を再度呼び出しuploadId、 を nextIndexとして渡しますuploadRange.startIndexnextIndex が null になるまで繰り返します。

  4. 完了したパートを報告します。PUT が成功するとすぐにuploadId、各パートETagの 、partIndexCompleteAttachmentUploadで を呼び出します。パートを報告すると、アップロードはすぐに再開できます。アップロードが中断された場合は、報告されていないパートのみを再アップロードする必要があります。

  5. アップロードの準備が整うまで待ちます。uploadStatusDescribeAttachmentUploadStatusになるまでポーリングしますattachment-ready。処理は非同期であり、大きなファイルの場合は数分かかる場合があります。

  6. ケースにアタッチします。CreateCase または の uploadIdsパラメータuploadIdで を渡しますAddCommunicationToCase

uploadId と attachmentId

は、進行中のアップロードセッションuploadIdを識別し、アップロードオペレーション (GetAttachmentUploadLinksCompleteAttachmentUploadDescribeAttachmentUploadStatus) と CreateCaseまたは への入力として使用されますAddCommunicationToCase

アップロードattachmentIdがケース通信にコミットされると、 が生成されます。GetAttachmentDownloadLink で を使用して添付ファイルをダウンロードattachmentIdします。によってCommunication返される の attachmentsフィールドattachmentIdから を取得できます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。

  • への呼び出しごとに返される最大アップロード URLsGetAttachmentUploadLinks: 10。

  • CreateCase または AddCommunicationToCaseリクエストuploadIdsあたりの最大数: 10。