From 859dc392f4bd455636c067dbbb7e8f72d818b4e3 Mon Sep 17 00:00:00 2001 From: Kat Schelonka <34227334+kschelonka@users.noreply.github.com> Date: Thu, 13 Feb 2025 10:38:33 -0800 Subject: [PATCH] feat(export): limit caching to 72 hours (#1040) Update signed url ttl to 48 hours --- infrastructure/account-data-deleter/src/main.ts | 8 ++++---- servers/account-data-deleter/src/config/index.ts | 2 +- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/infrastructure/account-data-deleter/src/main.ts b/infrastructure/account-data-deleter/src/main.ts index a9060e839..a7210f9c9 100644 --- a/infrastructure/account-data-deleter/src/main.ts +++ b/infrastructure/account-data-deleter/src/main.ts @@ -112,17 +112,17 @@ class AccountDataDeleter extends TerraformStack { filter: { prefix: `${partsPrefix}/`, }, - id: 'list-export-part-15days-expire', + id: 'list-export-part-10days-expire', status: 'Enabled', - expiration: { days: 15 }, + expiration: { days: 10 }, }, { filter: { prefix: `${archivesPrefix}/`, }, - id: 'list-export-archive-30days-expire', + id: 'list-export-archive-3days-expire', status: 'Enabled', - expiration: { days: 30 }, + expiration: { days: 3 }, }, ], }, diff --git a/servers/account-data-deleter/src/config/index.ts b/servers/account-data-deleter/src/config/index.ts index 8e36cd028..59f86a8b7 100644 --- a/servers/account-data-deleter/src/config/index.ts +++ b/servers/account-data-deleter/src/config/index.ts @@ -118,7 +118,7 @@ export const config = { partsPrefix: process.env.LIST_EXPORT_PARTS_PREFIX || '', archivePrefix: process.env.LIST_EXPORT_ARCHIVE_PREFIX || '', queryLimit: 10000, - signedUrlExpiry: 60 * 60 * 24 * 7, // 7 days in seconds, + signedUrlExpiry: 60 * 60 * 24 * 2, // 2 days in seconds, presignedIamUserCredentials: process.env.EXPORT_SIGNEDURL_USER_ACCESS_KEY_ID && process.env.EXPORT_SIGNEDURL_USER_SECRET_KEY