Skip to content

Commit 3ff4166

Browse files
committed
WIP BLAH
1 parent b7c0b01 commit 3ff4166

File tree

1 file changed

+9
-0
lines changed

1 file changed

+9
-0
lines changed

.deploy/lambda/lib/JProfByBotStack.ts

+9
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@ import {Construct} from 'constructs';
33
import * as apigateway from 'aws-cdk-lib/aws-apigateway';
44
import * as dynamodb from 'aws-cdk-lib/aws-dynamodb';
55
import * as lambda from 'aws-cdk-lib/aws-lambda';
6+
import * as secrets from 'aws-cdk-lib/aws-secretsmanager';
67
import * as sfn from 'aws-cdk-lib/aws-stepfunctions';
78
import * as tasks from 'aws-cdk-lib/aws-stepfunctions-tasks';
89
import {JProfByBotStackProps} from "./JProfByBotStackProps";
@@ -11,6 +12,8 @@ export class JProfByBotStack extends cdk.Stack {
1112
constructor(scope: Construct, id: string, props: JProfByBotStackProps) {
1213
super(scope, id, props);
1314

15+
const secretPaymentProviderTokens = new secrets.Secret(this, 'jprof-by-bot-secret-payment-provider-tokens');
16+
1417
const votesTable = new dynamodb.Table(this, 'jprof-by-bot-table-votes', {
1518
tableName: 'jprof-by-bot-table-votes',
1619
partitionKey: {name: 'id', type: dynamodb.AttributeType.STRING},
@@ -116,13 +119,19 @@ export class JProfByBotStack extends cdk.Stack {
116119
code: lambda.Code.fromAsset('layers/libfontconfig.zip'),
117120
compatibleRuntimes: [lambda.Runtime.JAVA_11],
118121
});
122+
const layerParametersAndSecretsLambdaExtension = lambda.LayerVersion.fromLayerVersionArn(
123+
this,
124+
'jprof-by-bot-lambda-layer-parametersAndSecretsLambdaExtension',
125+
'arn:aws:lambda:us-east-1:177933569100:layer:AWS-Parameters-and-Secrets-Lambda-Extension:2'
126+
)
119127

120128
const lambdaWebhook = new lambda.Function(this, 'jprof-by-bot-lambda-webhook', {
121129
functionName: 'jprof-by-bot-lambda-webhook',
122130
runtime: lambda.Runtime.JAVA_11,
123131
layers: [
124132
layerLibGL,
125133
layerLibfontconfig,
134+
layerParametersAndSecretsLambdaExtension,
126135
],
127136
timeout: cdk.Duration.seconds(30),
128137
memorySize: 1024,

0 commit comments

Comments
 (0)