tyrchen/Rustack
Start a high-performance AWS-compatible server (S3 + DynamoDB + SQS + SSM + SNS + Lambda) on localhost:4566 (drop-in replacement for LocalStack)
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Stale
- License
- None
Inputs
| name | description | required | default |
|---|---|---|---|
| image-tag | Docker image tag to use | no | latest |
| port | Host port to bind the service to | no | 4566 |
| default-region | Default AWS region | no | us-east-1 |
| log-level | Log level (error, warn, info, debug, trace) | no | info |
| wait-timeout | Seconds to wait for the service to become healthy | no | 30 |
| access-key | AWS access key for authentication (set to empty to disable auth) | no | test |
| secret-key | AWS secret key for authentication (set to empty to disable auth) | no | test |
| s3-skip-auth | Skip S3 signature validation (true/false) | no | true |
| dynamodb-skip-auth | Skip DynamoDB signature validation (true/false) | no | true |
| sqs-skip-auth | Skip SQS signature validation (true/false) | no | true |
| ssm-skip-auth | Skip SSM signature validation (true/false) | no | true |
| sns-skip-auth | Skip SNS signature validation (true/false) | no | true |
| lambda-skip-auth | Skip Lambda signature validation (true/false) | no | true |
| persistence | Enable durable storage persistence (true/false) | no | false |
| services | Comma-separated list of services to enable (empty = all compiled-in services) | no | "" |
Outputs
| name | description |
|---|---|
| endpoint | The service endpoint URL (used as AWS_ENDPOINT_URL for S3, DynamoDB, SQS, SSM, SNS, and Lambda) |
| container-id | The Docker container ID (for advanced usage) |