Skip to content

Commit e00f09e

Browse files
authored
Merge pull request #389 from jgilbert01/issue-tweak-claimcheck-filename
Tweak claimchecked s3 keys.
2 parents 895ae2a + 51798d1 commit e00f09e

File tree

4 files changed

+13
-8
lines changed

4 files changed

+13
-8
lines changed

package-lock.json

+2-2
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "aws-lambda-stream",
3-
"version": "1.0.27",
3+
"version": "1.0.28",
44
"description": "Create stream processors with AWS Lambda functions.",
55
"keywords": [
66
"aws",

src/sinks/claimcheck.js

+5-1
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,11 @@ import { now } from '../utils/time';
99
const formatKey = (event) => {
1010
const d = new Date(now());
1111
// region/claimchecks/YYYY/MM/DD/HH/id
12-
return `${process.env.AWS_REGION}/claimchecks/${d.getUTCFullYear()}/${d.getUTCMonth()}/${d.getUTCDate()}/${d.getUTCHours()}/${event.id}`;
12+
return `${process.env.AWS_REGION}/claimchecks/${d.getUTCFullYear()}/${String(
13+
d.getUTCMonth() + 1,
14+
).padStart(2, '0')}/${String(d.getUTCDate()).padStart(2, '0')}/${String(
15+
d.getUTCHours(),
16+
).padStart(2, '0')}/${event.id}`;
1317
};
1418

1519
export const toClaimcheckEvent = (event, bucket) => ({

test/unit/sinks/claimcheck.test.js

+5-4
Original file line numberDiff line numberDiff line change
@@ -57,13 +57,14 @@ describe('sinks/claimcheck.js', () => {
5757
expect(spy).to.not.have.been.called;
5858
expect(collected[1]).to.deep.equal([
5959
{
60-
publishRequestEntry: { // size = 39
61-
Detail: '{"id":"3","s3":{"bucket":"event-lake-s3","key":"us-west-2/claimchecks/2024/8/20/17/3"}}',
60+
publishRequestEntry: {
61+
Detail:
62+
'{"id":"3","s3":{"bucket":"event-lake-s3","key":"us-west-2/claimchecks/2024/09/20/17/3"}}',
6263
},
6364
putClaimcheckRequest: {
6465
Bucket: 'event-lake-s3',
65-
Key: 'us-west-2/claimchecks/2024/8/20/17/3',
66-
Body: '{\"id\":\"3\",\"body\":\"xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx\"}',
66+
Key: 'us-west-2/claimchecks/2024/09/20/17/3',
67+
Body: '{"id":"3","body":"xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"}',
6768
},
6869
},
6970
]);

0 commit comments

Comments
 (0)