Kha Nguyen
05/14/2021, 12:51 PMfrom prefect.agent.ecs import ECSAgent
agent = ECSAgent(
name='Test Agent',
region_name='eu-west-1',
cluster='my-test-cluster',
launch_type='FARGATE',
run_task_kwargs_path='./config.yaml'
)
agent.start()
This then failed with the following message
[2021-05-14 12:46:54,069] ERROR - Test Agent | Failed to infer default networkConfiguration, please explicitly configure using `--run-task-kwargs`
Traceback (most recent call last):
File "/Users/kha/Desktop/foo/agent.py", line 3, in <module>
agent = ECSAgent(
File "/opt/homebrew/Caskroom/miniforge/base/envs/zoined/lib/python3.9/site-packages/prefect/agent/ecs/agent.py", line 234, in __init__
] = self.infer_network_configuration()
File "/opt/homebrew/Caskroom/miniforge/base/envs/zoined/lib/python3.9/site-packages/prefect/agent/ecs/agent.py", line 274, in infer_network_configuration
raise ValueError(msg)
ValueError: Failed to infer default networkConfiguration, please explicitly configure using `--run-task-kwargs`
Kha Nguyen
05/14/2021, 12:52 PMciaran
05/14/2021, 1:11 PMciaran
05/14/2021, 1:12 PMnetworkMode
value?Kha Nguyen
05/14/2021, 1:20 PMnetworkConfiguration:
awsvpcConfiguration:
assignPublicIP: ENABLE
subnets: ["subnet1", "subnet2"]
ciaran
05/14/2021, 1:23 PMKha Nguyen
05/14/2021, 2:28 PMciaran
05/14/2021, 2:37 PM