Skip to content

Commit 6b06128

Browse files
authored
Update os_setup_stack.ts
Update to account SP
1 parent 9f42336 commit 6b06128

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

typescript/opensearch/cwlogs_ingestion/lib/os_setup_stack.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import { Fn, Stack, StackProps } from 'aws-cdk-lib';
22
import { Peer, Port, SecurityGroup, Vpc } from 'aws-cdk-lib/aws-ec2';
3-
import { Effect, Policy, PolicyDocument, PolicyStatement, Role, ServicePrincipal } from 'aws-cdk-lib/aws-iam';
3+
import { Effect, Policy, PolicyDocument, PolicyStatement, Role, AccountPrincipal } from 'aws-cdk-lib/aws-iam';
44
import { CfnAccessPolicy, CfnCollection, CfnSecurityPolicy, CfnVpcEndpoint } from 'aws-cdk-lib/aws-opensearchserverless';
55
import { CfnPipeline } from 'aws-cdk-lib/aws-osis';
66
import { Construct } from 'constructs';
@@ -129,7 +129,7 @@ export class OpenSearchSetupStack extends Stack {
129129

130130
// Create a dashboard access role
131131
const dashboardAccessRole = new Role(this, `${this.STACK_RESOURCE_NAMING_PREFIX}DashboardAccessRole`, {
132-
assumedBy: new ServicePrincipal('ec2.amazonaws.com'),
132+
assumedBy: new AccountPrincipal(this.account) ,
133133
});
134134

135135
dashboardAccessRole.attachInlinePolicy(
@@ -241,4 +241,4 @@ export class OpenSearchSetupStack extends Stack {
241241

242242
return formattedPipelineConfiguration;
243243
}
244-
}
244+
}

0 commit comments

Comments
 (0)