https://github.com/nullstone-modules/aws-ecs-task
Nullstone app module to create a runnable ECS task.
https://github.com/nullstone-modules/aws-ecs-task
Last synced: 4 months ago
JSON representation
Nullstone app module to create a runnable ECS task.
- Host: GitHub
- URL: https://github.com/nullstone-modules/aws-ecs-task
- Owner: nullstone-modules
- License: mit
- Created: 2022-07-01T11:58:48.000Z (almost 4 years ago)
- Default Branch: master
- Last Pushed: 2025-09-29T13:09:32.000Z (8 months ago)
- Last Synced: 2026-01-30T14:55:47.984Z (4 months ago)
- Language: HCL
- Homepage:
- Size: 82 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
- Security: security-group.tf
Awesome Lists containing this project
README
# ECS Task
This is a Nullstone application module that provides the same workflow as other container apps in Nullstone.
However, because it is only a task, it does not create infrastructure for a long-running service.
Instead, the task is executed manually using the outputs from this module.
## When to use
ECS Task is a great choice for applications that require 2 things:
- Running jobs triggered on a schedule, from a queue, or manually
- Running on your own ECS cluster backed by EC2 instances that you manage
## Security & Compliance
Security scanning is graciously provided by [Bridgecrew](https://bridgecrew.io/).
Bridgecrew is the leading fully hosted, cloud-native solution providing continuous Terraform security and compliance.







## Network Access
When a task is triggered by events or through the CLI, it is placed into private subnets on the connected network.
As a result, the ECS Task can route to services on the private network.
Since it is a task, no ports are exposed privately or publicly.
It does not provide support for attaching load balancers, API Gateways, etc.
## Execution
This application module supports various capabilities to handle execution of an ECS Task.
- Trigger: Enable events to execute ECS Task (e.g. Cron Trigger, SQS Queue)
- CLI Execution: `nullstone exec` (See [`exec`](https://docs.nullstone.io/getting-started/cli/docs.html#exec) for more information)
## Logs
Logs are automatically emitted to AWS Cloudwatch Log Group: `/`.
To access through the Nullstone CLI, use `nullstone logs` CLI command. (See [`logs`](https://docs.nullstone.io/getting-started/cli/docs.html#logs) for more information)
## Secrets
Nullstone automatically injects secrets into your ECS Task through environment variables.
(They are stored in AWS Secrets Manager and injected by AWS during launch.)