Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

92
Views
Cargas atómicas a S3

¿Hay alguna forma de configurar un depósito de Amazon S3 o el SDK de AWS en iOS para que todas las cargas en un depósito sean atómicas?

Es decir, quiero configurar el depósito o el SDK para que, si una carga no se completa correctamente, no deje el archivo cargado parcialmente ni ningún otro objeto nuevo en el depósito.

about 4 years ago · Santiago Trujillo
1 answers
Answer question

0

Como se dijo en los comentarios, si no está utilizando cargas de varias partes, debe sacarlo de la caja.

Si utiliza cargas de varias partes, debe tener en cuenta dos cosas:

  1. Una carga de varias partes abandonada consume espacio de almacenamiento en un área de espera, pero no deja un objeto incompleto en el depósito. ListObjects, GET, etc., no pueden ver las cargas multiparte incompletas y cualquier objeto existente permanece intacto. Solo se puede acceder a las partes de una carga multiparte incompleta mediante la API multiparte, por lo que, en el único sentido relevante, todas las operaciones de creación y sobrescritura de objetos, multiparte o no, son automáticamente y siempre 100 % atómicas. Más información al respecto en ladescripción general de carga de varias partes
  2. Puede crear una política de ciclo de vida del depósito que limpie las cargas incompletas (política AbortIncompleteMultipartUpload ), como se detalla en las pautas del ciclo de vida:

    Amazon S3 admite una regla de ciclo de vida del depósito que puede usar para ordenar a Amazon S3 que anule las cargas de varias partes que no se completan dentro de una cantidad específica de días después de que se inicien. Cuando una carga de varias partes no se completa dentro del período de tiempo, se vuelve elegible para una operación de cancelación y Amazon S3 cancela la carga de varias partes (y elimina las partes asociadas con la carga de varias partes).

    Puede adjuntar una regla solo a ciertos prefijos o a todo el depósito, lo que suena más apropiado para su caso de uso. Puede encontrar más detalles sobre los ciclos de vida de los depósitos en los documentos de reglas de ciclo de vida de S3.

about 4 years ago · Santiago Trujillo Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!