Hugo Kitano
06/16/2021, 9:42 PMERROR - proteograph-ecs-agent | Failed to infer default networkConfiguration, please explicitly configure using
--run-task-kwargs`` with the most recent prefect version. I’ve run it successfully with other ec2 instances so i’m not sure what’s going onMariia Kerimova
06/16/2021, 9:44 PMMariia Kerimova
06/16/2021, 9:48 PM--run-task-kwargs
or ECSRun run_task_kwargs
parameterHugo Kitano
06/16/2021, 9:49 PMHugo Kitano
06/16/2021, 9:50 PMMariia Kerimova
06/16/2021, 9:53 PMRUN_CONFIG = ECSRun(labels=["test"], run_task_kwargs={
"networkConfiguration": {
"awsvpcConfiguration": {
"assignPublicIp": "ENABLED",
"subnets": ["subnet-123"],
"securityGroups": ["sg-123"],
}
}
})
with Flow("test", run_config=RUN_CONFIG) as flow:
...
Hugo Kitano
06/16/2021, 9:55 PMprefect agent ecs start
Mariia Kerimova
06/16/2021, 10:01 PMprefect agent ecs start --run-task-kwargs <path to a yaml file with network configuration>
And your file with network configuration will look like:
networkConfiguration:
awsvpcConfiguration:
subnets:
- 'subnet-123'
securityGroups:
- 'sg-123'
assignPublicIp: 'ENABLED'
Hugo Kitano
06/16/2021, 10:04 PM