Skip to content

Commit 83f00c7

Browse files
authored
Merge pull request #12 from tanveerg/fix/add-missing-cloudtrail
add missing cloudtrail for being able to capture API events in EventB…
2 parents 972b516 + f6be6fc commit 83f00c7

File tree

1 file changed

+7
-0
lines changed

1 file changed

+7
-0
lines changed

lib/base-infra-stack.ts

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,8 @@ import * as secretsmanager from 'aws-cdk-lib/aws-secretsmanager';
1414
import * as elbv2 from "aws-cdk-lib/aws-elasticloadbalancingv2";
1515
import * as elbv2_actions from "aws-cdk-lib/aws-elasticloadbalancingv2-actions";
1616
import { SqsEventSource } from 'aws-cdk-lib/aws-lambda-event-sources';
17+
import * as cloudtrail from "aws-cdk-lib/aws-cloudtrail";
18+
1719

1820
import path = require("path");
1921

@@ -47,6 +49,11 @@ export class BaseInfraStack extends cdk.Stack {
4749
throw new Error('Unsupported CDK_DEFAULT_REGION specified')
4850
};
4951

52+
// Trail for logging AWS API events
53+
const trail = new cloudtrail.Trail(this, 'myCloudTrail', {
54+
managementEvents: cloudtrail.ReadWriteType.ALL
55+
});
56+
5057
const indexName = process.env.AOSS_INDEX_NAME || 'rag-oai-index';
5158
console.log(`AOSS_INDEX_NAME: ${indexName}`);
5259
this.aossIndexName = indexName;

0 commit comments

Comments
 (0)