View a markdown version of this page

Carregando anexos - AWS Support

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

Carregando anexos

Você pode anexar arquivos ao criar um caso de suporte ou ao responder a um caso existente. Você pode anexar até 10 arquivos, com cada arquivo de até 150 MB.

Support Center Console
Para fazer upload de anexos usando o console
  1. Na página Criar caso ou na seção de resposta de um caso, escolha Escolher arquivo.

  2. Selecione até 10 arquivos do seu seletor de arquivos. Cada arquivo pode ter até 150 MB. Cada arquivo começa a ser carregado imediatamente e a coluna Status exibe uma barra de progresso em tempo real durante o upload.

  3. Quando o upload de um arquivo termina, o status muda para Carregamento concluído e a coluna Ação exibe Remover.

  4. Depois que todos os arquivos atingirem o status Carregar concluído, preencha os campos de caso restantes e escolha Enviar.

Depois de enviar o caso, os anexos enviados aparecem como links clicáveis na correspondência do caso na página de detalhes do caso.

AWS Support API

Você pode anexar arquivos programaticamente a um caso de suporte ou comunicação de caso usando a AWS Support API. A API usa um fluxo de upload de várias partes com URLs pré-assinados.

Para fazer upload de um anexo usando a API
  1. Comece o upload. Ligue GetAttachmentUploadLinks com fileName fileSizeBytes e. A resposta retorna umuploadId, partSizeBytestotalParts, e um primeiro lote de URLs de upload pré-assinados.

  2. Divida e faça o upload do seu arquivo. Divida seu arquivo em segmentos de partSizeBytes bytes lendo sequencialmente desde o início do arquivo. O primeiro segmento corresponde a partIndex 1, o segundo a partIndex 2 e assim por diante. O segmento final pode ser menor quepartSizeBytes. COLOQUE cada segmento no URL pré-assinado com a correspondênciapartIndex. Salve o ETag que o Amazon S3 retorna para cada PUT bem-sucedido.

  3. Obtenha mais URLs, se necessário. Cada chamada retorna até 10 URLs. Se seu arquivo tiver mais de 10 partes, chame GetAttachmentUploadLinks novamente com a mesmauploadId, passando nextIndex comouploadRange.startIndex. Repita até nextIndex ficar nulo.

  4. Relate as peças concluídas. Ligue CompleteAttachmentUpload comuploadId,partIndex, e ETag para cada parte assim que seu PUT for bem-sucedido. O relatório de partes faz com que o upload seja retomado imediatamente. Se o upload for interrompido, somente as partes não declaradas precisarão ser reenviadas.

  5. Aguarde até que o upload esteja pronto. Faça uma enquete DescribeAttachmentUploadStatus até que uploadStatus sejaattachment-ready. O processamento é assíncrono e pode levar alguns minutos para arquivos maiores.

  6. Conecte a um estojo. Passe o uploadId no uploadIds parâmetro de CreateCase ouAddCommunicationToCase.

ID de upload versus ID de anexo

Um uploadId identifica uma sessão de upload em andamento e é usado com as operações de upload (GetAttachmentUploadLinks,CompleteAttachmentUpload,DescribeAttachmentUploadStatus) e como entrada para CreateCase ou. AddCommunicationToCase

Um attachmentId é gerado depois que o upload é confirmado para uma comunicação de caso. Use GetAttachmentDownloadLink com um attachmentId para baixar anexos. Você pode obter o attachmentId no attachments campo de um Communication retornado porDescribeCommunications.

nota

DescribeAttachmentsó oferece suporte a anexos de 5 MB ou menos. DescribeAttachmentSolicitar um anexo maior retornaInvalidParameterValueException. Para baixar anexos maiores que 5 MB, use. GetAttachmentDownloadLink

Endpoints

Os URLs pré-assinados retornados por essas operações são veiculados nos seguintes domínios:

  • URLs de upload (GetAttachmentUploadLinks): v1.uploads.attachments.support.us-east-1.amazonaws.com

  • URLs de download (GetAttachmentDownloadLink): v1.downloads.attachments.support.us-east-1.amazonaws.com

Se seu ambiente restringir o tráfego de saída, certifique-se de que ambos os domínios estejam acessíveis.

Restrições

  • Tamanho máximo de arquivo por upload: 150 MB.

  • Máximo de URLs de upload retornados por chamada paraGetAttachmentUploadLinks: 10.

  • Número máximo de uploadIds CreateCase por AddCommunicationToCase solicitação: 10.