Sto cercando di accedere a un oggetto in Amazon Simple Storage Service (Amazon S3), ma ricevo il messaggio di errore "Request has expired". Come posso risolvere questo problema?
Soluzione
Amazon S3 visualizza questo messaggio di errore quando si tenta di accedere a un URL prefirmato dopo la data di scadenza specificata dell'URL.
Ad esempio, nella risposta seguente la data di scadenza dell'URL prefirmato è il 28 ottobre 2022. Se tenti di accedere a questo URL dopo quella data verrà visualizzato un messaggio di errore.
<Error>
<Code>AccessDenied</Code>
<Message>Request has expired</Message>
<Expires>2022-10-28T07:13:14Z</Expires>
<ServerTime>2022-10-28T20:03:02Z</ServerTime>
<RequestId>87E1D2CFAAA7F9A6</RequestId>
<HostId>
A9BEluTV2hk3ltdFkixvQFa/yUBfUSgDjptwphKze+jXR6tYbpHCx8Z7y6WTfxu3rS4cGk5/WTQ=
</HostId>
</Error>
Per risolvere questo problema, il proprietario dell'oggetto deve generare un nuovo URL prefirmato con una nuova data di scadenza. Se possiedi quell'oggetto, consulta prefirma o Condivisione di oggetti mediante URL prefirmati per ulteriori informazioni.
Nota: l'URL prefirmato potrebbe scadere prima della data di scadenza configurata. Ciò accade quando il token STS dell'entità AWS Identity and Access Management (IAM) scade prima della data di scadenza dell'URL prefirmato. Per ulteriori informazioni sulla durata della sessione STS, consulta Confronto tra le operazioni API AWS STS.
Informazioni correlate
Caricamento di oggetti con URL prefirmati