From ab1c9b82b574014af4930c7a9d00fd3bc49f66d7 Mon Sep 17 00:00:00 2001 From: Kat Schelonka Date: Wed, 12 Feb 2025 15:46:30 -0800 Subject: [PATCH] feat(export): limit caching to 72 hours 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