Skip to content

Commit 6c7aaeb

Browse files
committed
Update e2e test
1 parent ce155bc commit 6c7aaeb

File tree

2 files changed

+465
-165
lines changed

2 files changed

+465
-165
lines changed

infra-gen2/backends/kinesis/main/amplify/backend.ts

Lines changed: 1 addition & 43 deletions
Original file line numberDiff line numberDiff line change
@@ -24,44 +24,13 @@ cfnResources.cfnUserPoolClient.explicitAuthFlows = [
2424

2525
const kinesisStack = backend.createStack("KinesisStack");
2626

27-
// --- Kinesis Data Stream ---
27+
// Kinesis Data Stream
2828
const stream = new kinesis.Stream(kinesisStack, "TestStream", {
2929
streamName: "amplify-kinesis-test-stream",
3030
shardCount: 1,
3131
retentionPeriod: Duration.hours(24),
3232
});
3333

34-
// --- S3 bucket (Firehose destination) ---
35-
const bucket = new s3.Bucket(kinesisStack, "FirehoseDestBucket", {
36-
removalPolicy: RemovalPolicy.DESTROY,
37-
autoDeleteObjects: true,
38-
enforceSSL: true,
39-
});
40-
41-
// --- IAM role for Firehose → S3 ---
42-
const firehoseRole = new iam.Role(kinesisStack, "FirehoseS3Role", {
43-
assumedBy: new iam.ServicePrincipal("firehose.amazonaws.com"),
44-
});
45-
bucket.grantReadWrite(firehoseRole);
46-
47-
// --- Firehose delivery stream ---
48-
const deliveryStream = new firehose.CfnDeliveryStream(
49-
kinesisStack,
50-
"TestDeliveryStream",
51-
{
52-
deliveryStreamName: "amplify-kinesis-test-delivery-stream",
53-
s3DestinationConfiguration: {
54-
bucketArn: bucket.bucketArn,
55-
roleArn: firehoseRole.roleArn,
56-
prefix: "e2e-test/",
57-
bufferingHints: {
58-
intervalInSeconds: 60,
59-
sizeInMBs: 1,
60-
},
61-
},
62-
}
63-
);
64-
6534
// Grant authenticated users permission to put records to Kinesis Data Streams
6635
backend.auth.resources.authenticatedUserIamRole.addToPrincipalPolicy(
6736
new iam.PolicyStatement({
@@ -74,14 +43,3 @@ backend.auth.resources.authenticatedUserIamRole.addToPrincipalPolicy(
7443
})
7544
);
7645

77-
// Grant authenticated users permission to put records to Firehose
78-
backend.auth.resources.authenticatedUserIamRole.addToPrincipalPolicy(
79-
new iam.PolicyStatement({
80-
actions: [
81-
"firehose:PutRecord",
82-
"firehose:PutRecordBatch",
83-
"firehose:DescribeDeliveryStream",
84-
],
85-
resources: [deliveryStream.attrArn],
86-
})
87-
);

0 commit comments

Comments
 (0)