Skip to content

Commit 0e7eec6

Browse files
committed
fix(aws): awslambda permissions were not named uniquely
1 parent 92c5992 commit 0e7eec6

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

pkg/provider/pulumi/aws/lambda.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -171,7 +171,7 @@ func newLambda(ctx *pulumi.Context, name string, args *LambdaArgs, opts ...pulum
171171
for _, t := range args.Compute.Unit().Triggers.Topics {
172172
topic, ok := args.Topics[t]
173173
if ok {
174-
_, err = awslambda.NewPermission(ctx, name+"Permission", &awslambda.PermissionArgs{
174+
_, err = awslambda.NewPermission(ctx, name+t+"Permission", &awslambda.PermissionArgs{
175175
SourceArn: topic.Arn,
176176
Function: res.Function.Name,
177177
Principal: pulumi.String("sns.amazonaws.com"),
@@ -181,7 +181,7 @@ func newLambda(ctx *pulumi.Context, name string, args *LambdaArgs, opts ...pulum
181181
return nil, err
182182
}
183183

184-
_, err = sns.NewTopicSubscription(ctx, name+"Subscription", &sns.TopicSubscriptionArgs{
184+
_, err = sns.NewTopicSubscription(ctx, name+t+"Subscription", &sns.TopicSubscriptionArgs{
185185
Endpoint: res.Function.Arn,
186186
Protocol: pulumi.String("lambda"),
187187
Topic: topic.ID(), // TODO check (was topic.sns)

0 commit comments

Comments
 (0)