Skip to content

Commit ab21495

Browse files
authored
feat(aws-lambda): Add lambda:ListLayerVersions permission to layer (#579)
1 parent c7d33a1 commit ab21495

File tree

2 files changed

+8
-0
lines changed

2 files changed

+8
-0
lines changed

.gitignore

+1
Original file line numberDiff line numberDiff line change
@@ -11,3 +11,4 @@ npm-debug.log
1111
.Trashes
1212
*.env
1313
.eslintcache
14+
.idea

src/utils/awsLambdaLayerManager.ts

+7
Original file line numberDiff line numberDiff line change
@@ -83,6 +83,13 @@ export class AwsLambdaLayerManager {
8383
Action: 'lambda:GetLayerVersion',
8484
Principal: '*',
8585
});
86+
await lambda.addLayerVersionPermission({
87+
LayerName: this.layerName,
88+
VersionNumber: publishedLayer.Version,
89+
StatementId: 'public',
90+
Action: 'lambda:ListLayerVersions',
91+
Principal: '*',
92+
});
8693

8794
if (this.verboseInfo) {
8895
logger.info(`Published layer in ${region} for ${this.runtime.name}:

0 commit comments

Comments
 (0)