Skip to content

Commit fb2c73e

Browse files
lambda name has been changed (#78)
1 parent f8021a7 commit fb2c73e

File tree

1 file changed

+15
-15
lines changed

1 file changed

+15
-15
lines changed

aws/mens_t20i_dataset_stack.py

Lines changed: 15 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -69,20 +69,20 @@ def __init__(
6969
# Lambda layer containing the necessary code and packages
7070
package_layer = _lambda.LayerVersion(
7171
self,
72-
f"{stack_name}-MensT20IDataCollectorLayer",
72+
f"{stack_name}-project-core-layer",
7373
code=_lambda.Code.from_asset("output/mens_t20i_data_collector.zip"),
7474
compatible_runtimes=[_lambda.Runtime.PYTHON_3_11],
7575
description="Layer containing the necessary code and packages for collecting men's T20I data",
7676
)
7777
# Pandas layer by AWS
78-
pandas_layer = _lambda.LayerVersion.from_layer_version_arn(self, "PandasLayer", AWS_SDK_PANDAS_LAYER_ARN)
78+
pandas_layer = _lambda.LayerVersion.from_layer_version_arn(self, f"{stack_name}-pandas-layer", AWS_SDK_PANDAS_LAYER_ARN)
7979

8080
########################################### LAMBDA CONFIGURATIONS #######################################################
8181

8282
# Lambda function for downloading data from Cricsheet
8383
cricsheet_data_downloading_lambda = _lambda.Function(
8484
self,
85-
"cricsheet_data_downloading_lambda",
85+
f"{stack_name}-cricsheet-data-downloading-lambda",
8686
code=_lambda.Code.from_asset("output/download_from_cricsheet_lambda_function.zip"),
8787
handler="download_from_cricsheet_lambda_function.handler",
8888
runtime=_lambda.Runtime.PYTHON_3_11,
@@ -94,7 +94,7 @@ def __init__(
9494
"TELEGRAM_BOT_TOKEN": TELEGRAM_BOT_TOKEN,
9595
"TELEGRAM_CHAT_ID": TELEGRAM_CHAT_ID,
9696
},
97-
function_name="cricsheet-data-downloading-lambda",
97+
function_name=f"{stack_name}-cricsheet-data-downloading-lambda",
9898
layers=[
9999
package_layer,
100100
],
@@ -120,7 +120,7 @@ def __init__(
120120
# EventBridge Rule to trigger the Lambda every Monday at 12:00 AM UTC
121121
event_bridge_rule_to_trigger_cricsheet_data_downloading_lambda = events.Rule(
122122
self,
123-
"event_bridge_rule_to_trigger_cricsheet_data_downloading_lambda",
123+
f"{stack_name}_event_bridge_rule_to_trigger_cricsheet_data_downloading_lambda",
124124
schedule=events.Schedule.cron(
125125
minute="0",
126126
hour="0",
@@ -135,7 +135,7 @@ def __init__(
135135
# Lambda function for extracting deliverywise cricsheet data
136136
cricsheet_deliverywise_data_extraction_lambda = _lambda.Function(
137137
self,
138-
"cricsheet_deliverywise_data_extraction_lambda",
138+
f"{stack_name}-cricsheet-deliverywise-data-extraction-lambda",
139139
code=_lambda.Code.from_asset("output/extract_deliverywise_cricsheet_data_lambda_function.zip"),
140140
handler="extract_deliverywise_cricsheet_data_lambda_function.handler",
141141
runtime=_lambda.Runtime.PYTHON_3_11,
@@ -146,7 +146,7 @@ def __init__(
146146
"TELEGRAM_BOT_TOKEN": TELEGRAM_BOT_TOKEN,
147147
"TELEGRAM_CHAT_ID": TELEGRAM_CHAT_ID,
148148
},
149-
function_name="cricsheet-deliverywise-data-extraction-lambda",
149+
function_name=f"{stack_name}-deliverywise-data-extraction-lambda",
150150
layers=[
151151
package_layer,
152152
pandas_layer,
@@ -171,7 +171,7 @@ def __init__(
171171
)
172172
event_bridge_rule_to_trigger_deliverywise_data_extraction_lambda = events.Rule(
173173
self,
174-
"event_bridge_rule_to_trigger_deliverywise_data_extraction_lambda",
174+
f"{stack_name}_event_bridge_rule_to_trigger_deliverywise_data_extraction_lambda",
175175
event_pattern=events.EventPattern(
176176
source=["aws.s3"],
177177
detail_type=["Object Created"],
@@ -198,7 +198,7 @@ def __init__(
198198
# Lambda function for extracting matchwise cricsheet data
199199
cricsheet_matchwise_data_extraction_lambda = _lambda.Function(
200200
self,
201-
"cricsheet_matchwise_data_extraction_lambda",
201+
f"{stack_name}-cricsheet-matchwise-data-extraction-lambda",
202202
code=_lambda.Code.from_asset("output/extract_matchwise_cricsheet_data_lambda_function.zip"),
203203
handler="extract_matchwise_cricsheet_data_lambda_function.handler",
204204
runtime=_lambda.Runtime.PYTHON_3_11,
@@ -209,7 +209,7 @@ def __init__(
209209
"TELEGRAM_BOT_TOKEN": TELEGRAM_BOT_TOKEN,
210210
"TELEGRAM_CHAT_ID": TELEGRAM_CHAT_ID,
211211
},
212-
function_name="cricsheet-matchwise-data-extraction-lambda",
212+
function_name=f"{stack_name}-matchwise-data-extraction-lambda",
213213
layers=[
214214
package_layer,
215215
pandas_layer,
@@ -234,7 +234,7 @@ def __init__(
234234
)
235235
event_bridge_rule_to_trigger_matchwise_data_extraction_lambda = events.Rule(
236236
self,
237-
"event_bridge_rule_to_trigger_matchwise_data_extraction_lambda",
237+
f"{stack_name}_event_bridge_rule_to_trigger_matchwise_data_extraction_lambda",
238238
event_pattern=events.EventPattern(
239239
source=["aws.s3"],
240240
detail_type=["Object Created"],
@@ -261,7 +261,7 @@ def __init__(
261261
# Lambda function to convert the stored data in MongoDB table to CSV and store in S3
262262
convert_mongodb_data_to_csv_lambda = _lambda.Function(
263263
self,
264-
"convert_mongodb_data_to_csv_lambda",
264+
f"{stack_name}-convert-mongo-data-to-csv-lambda",
265265
code=_lambda.Code.from_asset("output/convert_mongo_db_data_to_csv_lambda.zip"),
266266
handler="convert_mongo_db_data_to_csv_lambda.handler",
267267
runtime=_lambda.Runtime.PYTHON_3_11,
@@ -271,7 +271,7 @@ def __init__(
271271
"TELEGRAM_BOT_TOKEN": TELEGRAM_BOT_TOKEN,
272272
"TELEGRAM_CHAT_ID": TELEGRAM_CHAT_ID,
273273
},
274-
function_name="convert-mongo-data-to-csv-lambda",
274+
function_name=f"{stack_name}-convert-mongo-data-to-csv-lambda",
275275
layers=[
276276
package_layer,
277277
pandas_layer,
@@ -303,7 +303,7 @@ def __init__(
303303
# Lambda function to upload the dataset to KAGGLE and create a new version of dataset
304304
upload_dataset_to_kaggle_lambda = _lambda.Function(
305305
self,
306-
"upload_dataset_to_kaggle_lambda",
306+
f"{stack_name}-upload-dataset-to-kaggle-lambda",
307307
code=_lambda.Code.from_asset("output/upload_dataset_to_kaggle_lambda.zip"),
308308
handler="upload_dataset_to_kaggle_lambda.handler",
309309
runtime=_lambda.Runtime.PYTHON_3_11,
@@ -313,7 +313,7 @@ def __init__(
313313
"TELEGRAM_BOT_TOKEN": TELEGRAM_BOT_TOKEN,
314314
"TELEGRAM_CHAT_ID": TELEGRAM_CHAT_ID,
315315
},
316-
function_name="upload-dataset-to-kaggle-lambda",
316+
function_name=f"{stack_name}-upload-dataset-to-kaggle-lambda",
317317
layers=[
318318
package_layer,
319319
pandas_layer,

0 commit comments

Comments
 (0)