Merge pull request #22153 from overleaf/jpa-backup-verifier-minimal

[history-v1] backup-verifier-app: initial revision

GitOrigin-RevId: 922c9f94cb7ca7c129e38fd6961d42bdff819cd8
This commit is contained in:
Jakob Ackermann
2024-11-27 09:04:55 +00:00
committed by Copybot
parent 6672372828
commit 3d7254b419
14 changed files with 475 additions and 2 deletions
@@ -174,6 +174,18 @@ class PerProjectEncryptedS3Persistor extends S3Persistor {
)
}
/**
* @param {string} bucketName
* @param {string} path
* @return {Promise<CachedPerProjectEncryptedS3Persistor>}
*/
async forProjectRO(bucketName, path) {
return new CachedPerProjectEncryptedS3Persistor(
this,
await this.#getExistingDataEncryptionKeyOptions(bucketName, path)
)
}
/**
* @param {string} bucketName
* @param {string} path