Desidero aggiornare il bucket S3 con il nuovo contenuto (creare una cartella all'interno di un bucket). Qual è il formato della data --expires
. Non ho trovato alcun esempio utilizzando AWS CLI
su google. Qualcuno può aiutarmi per favore su questa cosa?Come aggiornare il secchio S3 con data di scadenza con AWS CLI
Qualcosa di simile a questo:
aws s3 sync $backup_home s3://backup/$app-backup/$app-$DATE --expires '$DATE'
Proprio controllando ... che ne dite '--expires' fa? Potrebbe non essere quello che ti aspetti. L'oggetto –
non è più memorizzabile nella cache dopo tale data. – user6136315
Sì, dai browser web. Imposta l'intestazione 'Expired:' su un valore fisso quando l'oggetto viene successivamente scaricato. Di solito non è molto utile. Impostare 'Cache-Control:' è la pratica raccomandata, e quando questa intestazione è presente, ['Expires:' dovrebbe essere ignorato] (https://tools.ietf.org/html/rfc7234#section-5.3). Ho chiesto, perché pensavo che tu avessi questo confuso con ['x-amz-expiration' e le politiche del ciclo di vita] (https://aws.amazon.com/blogs/aws/amazon-s3-object-expiration/), che non è un valore che puoi impostare - è calcolato da S3 in base alla politica. –