Sebastián Montoya Tapia
07/26/2022, 8:14 PMRob Freedy
07/26/2022, 8:54 PMSebastián Montoya Tapia
07/26/2022, 8:56 PMRUN_CONFIG = ECSRun(
labels=["prod"],
task_role_arn=f"arn:aws:iam::{AWS_IAM_ID}:role/prefectTaskRole",
execution_role_arn=f"arn:aws:iam::{AWS_IAM_ID}:role/prefectECSAgentTaskExecutionRole",
run_task_kwargs=dict(cluster="prefectEcsCluster", launchType="FARGATE",),
env={
"PREFECT__CONTEXT__SECRETS__ENV_1": ENV_1,
},
image=f"{AWS_IAM_ID}.<http://dkr.ecr.us-east-1.amazonaws.com/{IMAGE_NAME}:latest|dkr.ecr.us-east-1.amazonaws.com/{IMAGE_NAME}:latest>"
)
Rob Freedy
07/26/2022, 9:19 PMSebastián Montoya Tapia
07/26/2022, 9:29 PMaws ecs create-service \
--service-name $ECS_SERVICE_NAME\
--task-definition $ECS_SERVICE_NAME:1 \
--desired-count 1 \
--launch-type FARGATE \
--platform-version LATEST \
--cluster $ECS_CLUSTER_NAME \
--network-configuration awsvpcConfiguration="{subnets=[$SUBNET1, $SUBNET2],assignPublicIp=ENABLED,securityGroups=[$SG-ID]}" --region $AWS_REGION
Rob Freedy
07/27/2022, 1:26 PMnetworkConfiguration={
'awsvpcConfiguration': {
'subnets': [
'string',
],
'securityGroups': [
'string',
],
'assignPublicIp': 'ENABLED'|'DISABLED'
}
}
Sebastián Montoya Tapia
07/27/2022, 5:00 PMRob Freedy
07/27/2022, 5:16 PMSebastián Montoya Tapia
07/27/2022, 7:10 PMRob Freedy
07/27/2022, 7:15 PM