feat:VPCエンドポイント追加のため、セキュリティグループを追加した

feat:引数の追加のため、ECS起動パラメータに値を追加した
This commit is contained in:
*lcOeIaePm0 2021-10-20 16:13:13 +09:00
parent 37d2c9dbdb
commit 1d8cdace48

View File

@ -1,6 +1,5 @@
import os
from datetime import datetime
from os import path
import boto3
ecs_client = boto3.client('ecs')
@ -10,7 +9,9 @@ TASK_NAME = os.environ['TASK_NAME']
CONTAINER_NAME = os.environ['CONTAINER_NAME']
SUBNET_ID_AP_NORTHEAST_1A = os.environ['SUBNET_ID_AP_NORTHEAST_1A']
SUBNET_ID_AP_NORTHEAST_1D = os.environ['SUBNET_ID_AP_NORTHEAST_1D']
SECURITY_GROUP_ID = os.environ['SECURITY_GROUP_ID']
SECURITY_GROUP_ID_ECRAPI = os.environ['SECURITY_GROUP_ID_ECRAPI']
SECURITY_GROUP_ID_ECRDKR = os.environ['SECURITY_GROUP_ID_ECRDKR']
SECURITY_GROUP_ID_LOGS = os.environ['SECURITY_GROUP_ID_LOGS']
def lambda_handler(event, context):
@ -34,10 +35,13 @@ def lambda_handler(event, context):
networkConfiguration={
'awsvpcConfiguration': {
'subnets': [
SUBNET_ID_AP_NORTHEAST_1A, SUBNET_ID_AP_NORTHEAST_1D,
SUBNET_ID_AP_NORTHEAST_1A,
SUBNET_ID_AP_NORTHEAST_1D,
],
'securityGroups': [
SECURITY_GROUP_ID,
SECURITY_GROUP_ID_ECRAPI,
SECURITY_GROUP_ID_ECRDKR,
SECURITY_GROUP_ID_LOGS,
],
'assignPublicIp': 'ENABLED',
}
@ -47,8 +51,10 @@ def lambda_handler(event, context):
{
'name': CONTAINER_NAME,
'environment': [
{'name': 'FILE_NAME', 'value': event_file_name},
{'name': 'BUCKET_NAME', 'value': event_bucket_name},
{'name': 'TARGET_KEY', 'value': event_object_key},
{'name': 'DATA_SOURCE_NAME', 'value': event_data_source_name},
{'name': 'FILE_NAME', 'value': event_file_name},
],
},
],