Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

187
Visualizações
No se pueden copiar objetos en S3

Estoy tratando de copiar archivos de video de mi tienda de una carpeta a otra. Los archivos tienen menos de 1 GB. Cada vez que lo intento, obtengo una excepción.

Nombre de la tienda S3: BandMedia

archivos de ejemplo:

Nombre del archivo de origen: VideoFiles/Band1/video1_38372836.mp4

DestinationFileName: VideoFiles/Band2/video1_47296110.mp4

La carpeta "VideoFiles" existe en mi tienda AWS S3.

Sin embargo, el nombre de banda para DestinationFileName es new (Band2).

Entonces, ¿tal vez no se está copiando por eso? ¿Tendría que crear primero la carpeta para la banda y luego hacer la copia? Pero estoy bastante seguro de haber leído en la documentación del SDK que si la carpeta no existe, se creará automáticamente.

Aquí está el código que copió prácticamente de los ejemplos de SDK de AWS:

 Try Dim AppSettings As Specialized.NameValueCollection = System.Configuration.ConfigurationManager.AppSettings() Dim AwsAccessKey As String = "xxxxxx" Dim AwsSecretKey As String = "11111" Dim AwsBucketName = "BandMedia" Dim AwsRegionEndpoint As String = AwsEndPoint Dim AwsRegionEndpointObj As RegionEndpoint = RegionEndpoint.GetBySystemName(AwsRegionEndpoint) Dim s3 = New Amazon.S3.AmazonS3Client(AwsAccessKey, AwsSecretKey, AwsRegionEndpointObj) Dim cRequest As CopyObjectRequest Dim cReponse As CopyObjectResponse cRequest = New CopyObjectRequest() With cRequest .SourceBucket = AwsBucketName .DestinationBucket = AwsBucketName .SourceKey = SourceFileName .DestinationKey = DestinationFileName .CannedACL = S3CannedACL.PublicRead End With cReponse = s3.CopyObject(cRequest) Return cReponse.HttpStatusCode = 200 Catch ex As AmazonS3Exception Return False End Try

Aquí está el error:

Excepción lanzada: 'System.Exception' en videoMusicApp.dll Excepción al copiar el archivo VideoFiles/Band1/video1_38372836.mp4 a VideoFiles/Band2/video1_47296110.mp4

Otro pensamiento... ¿tal vez es porque está en la misma tienda?

Honestamente, aunque no lo sé.

¿Podría alguien ayudarme? ¡Gracias!

about 4 years ago · Santiago Trujillo
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda