├── .gitignore ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── LICENSE ├── NOTICE ├── README.md ├── cloudformation ├── function.yaml └── sam-bootstrap.yaml ├── images ├── ref-arch.png └── workflow.png ├── pytest.ini ├── requirements_validate_scan.txt ├── scripts ├── lint.sh ├── sam.sh ├── scan.sh └── test.sh ├── src ├── __init__.py ├── helper.py ├── main.py └── requirements.txt ├── test ├── __init__.py ├── local_send_message_test.py ├── local_send_message_test.yaml ├── sqs_messages │ ├── test_minimum_requirements.json │ ├── test_network_override.json │ ├── test_no_container_name.json │ ├── test_no_network.json │ └── test_no_security_group.json └── test_ecs_run_task.py └── tox.ini /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-lambda-ecs-run-task/HEAD/.gitignore -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-lambda-ecs-run-task/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-lambda-ecs-run-task/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-lambda-ecs-run-task/HEAD/LICENSE -------------------------------------------------------------------------------- /NOTICE: -------------------------------------------------------------------------------- 1 | Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. 2 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-lambda-ecs-run-task/HEAD/README.md -------------------------------------------------------------------------------- /cloudformation/function.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-lambda-ecs-run-task/HEAD/cloudformation/function.yaml -------------------------------------------------------------------------------- /cloudformation/sam-bootstrap.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-lambda-ecs-run-task/HEAD/cloudformation/sam-bootstrap.yaml -------------------------------------------------------------------------------- /images/ref-arch.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-lambda-ecs-run-task/HEAD/images/ref-arch.png -------------------------------------------------------------------------------- /images/workflow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-lambda-ecs-run-task/HEAD/images/workflow.png -------------------------------------------------------------------------------- /pytest.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-lambda-ecs-run-task/HEAD/pytest.ini -------------------------------------------------------------------------------- /requirements_validate_scan.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-lambda-ecs-run-task/HEAD/requirements_validate_scan.txt -------------------------------------------------------------------------------- /scripts/lint.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-lambda-ecs-run-task/HEAD/scripts/lint.sh -------------------------------------------------------------------------------- /scripts/sam.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-lambda-ecs-run-task/HEAD/scripts/sam.sh -------------------------------------------------------------------------------- /scripts/scan.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-lambda-ecs-run-task/HEAD/scripts/scan.sh -------------------------------------------------------------------------------- /scripts/test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-lambda-ecs-run-task/HEAD/scripts/test.sh -------------------------------------------------------------------------------- /src/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/helper.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-lambda-ecs-run-task/HEAD/src/helper.py -------------------------------------------------------------------------------- /src/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-lambda-ecs-run-task/HEAD/src/main.py -------------------------------------------------------------------------------- /src/requirements.txt: -------------------------------------------------------------------------------- 1 | requests==2.32.0 2 | cfn-flip==1.2.2 -------------------------------------------------------------------------------- /test/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-lambda-ecs-run-task/HEAD/test/__init__.py -------------------------------------------------------------------------------- /test/local_send_message_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-lambda-ecs-run-task/HEAD/test/local_send_message_test.py -------------------------------------------------------------------------------- /test/local_send_message_test.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-lambda-ecs-run-task/HEAD/test/local_send_message_test.yaml -------------------------------------------------------------------------------- /test/sqs_messages/test_minimum_requirements.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-lambda-ecs-run-task/HEAD/test/sqs_messages/test_minimum_requirements.json -------------------------------------------------------------------------------- /test/sqs_messages/test_network_override.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-lambda-ecs-run-task/HEAD/test/sqs_messages/test_network_override.json -------------------------------------------------------------------------------- /test/sqs_messages/test_no_container_name.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-lambda-ecs-run-task/HEAD/test/sqs_messages/test_no_container_name.json -------------------------------------------------------------------------------- /test/sqs_messages/test_no_network.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-lambda-ecs-run-task/HEAD/test/sqs_messages/test_no_network.json -------------------------------------------------------------------------------- /test/sqs_messages/test_no_security_group.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-lambda-ecs-run-task/HEAD/test/sqs_messages/test_no_security_group.json -------------------------------------------------------------------------------- /test/test_ecs_run_task.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-lambda-ecs-run-task/HEAD/test/test_ecs_run_task.py -------------------------------------------------------------------------------- /tox.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-lambda-ecs-run-task/HEAD/tox.ini --------------------------------------------------------------------------------