https://github.com/nullstone-modules/aws-fargate-task
Nullstone app module to create a runnable Fargate task.
https://github.com/nullstone-modules/aws-fargate-task
Last synced: 4 months ago
JSON representation
Nullstone app module to create a runnable Fargate task.
- Host: GitHub
- URL: https://github.com/nullstone-modules/aws-fargate-task
- Owner: nullstone-modules
- License: mit
- Created: 2023-06-20T21:30:25.000Z (almost 3 years ago)
- Default Branch: master
- Last Pushed: 2025-09-29T13:07:52.000Z (8 months ago)
- Last Synced: 2026-01-30T14:55:48.922Z (4 months ago)
- Language: HCL
- Size: 45.9 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
# Fargate Task
This app module is used to create a short-lived task/job.
To create a long-running service, use Fargate Service.
After creating the application, add an `Event` capability to trigger the task from items in a queue, on a schedule, or directly.
## When to use
Fargate Task is a great choice for applications that require 2 things:
- Running jobs triggered on a schedule, from a queue, or manually
- You do not want to manage EC2 servers
## 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 Fargate 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 a Fargate Task.
- Trigger: Enable events to execute Fargate 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 Fargate Task through environment variables.
(They are stored in AWS Secrets Manager and injected by AWS during launch.)