Create a presigned URL to upload objects to an Amazon S3 bucket that does not expire

0

how to create a file url saved in a bucket in s3 without expiration token and have access to the file whenever you want

Miguel
preguntada hace un año561 visualizaciones
2 Respuestas
0

Presigned URLs with very long expiration were possible with Sigv2 signing but not anymore. From a blog article about Sigv2 deprecation: "While using long-lived pre-signed URLs was easy and convenient for developers, using SigV4 with URLs that have a finite expiration is a much better security practice."

So now the longest you can go is 7 days. Note that a presigned URL will expire when the creating IAM principal's credentials expire, so the only way to get expiry over 12 hours is to create it with IAM User credentials.

EXPERTO
respondido hace un año
0

Why not recreate the functionality in a bucket policy:

{
  "Id": "Policy1677592146473",
  "Version": "2012-10-17",
  "Statement": [
    {
      "Sid": "Stmt1677592144861",
      "Action": [
        "s3:PutObject"
      ],
      "Effect": "Allow",
      "Resource": "arn:aws:s3:::mybucket/publicput.doc",
      "Principal": "*"
    }
  ]
}
profile pictureAWS
EXPERTO
kentrad
respondido hace un año

No has iniciado sesión. Iniciar sesión para publicar una respuesta.

Una buena respuesta responde claramente a la pregunta, proporciona comentarios constructivos y fomenta el crecimiento profesional en la persona que hace la pregunta.

Pautas para responder preguntas