This is a repackaged open source software product wherein additional charges apply for hardening, security configuration, and setup support.
Trino is a fast distributed SQL query engine (single JVM, Java 25) that runs ANSI SQL over data where it already lives - S3, PostgreSQL, MySQL, Iceberg, Delta Lake, Kafka, Hive and 40+ other sources. This Lynxroute build is hardened and ready out of the box: an admin password generated at first boot, file-based password authentication for CLI/JDBC/BI clients, TLS terminated at nginx, the JVM heap and query memory auto-sized to the instance, UFW firewall pre-configured, and a CIS Level 1 hardened Ubuntu 24.04 LTS base.
Apache-2.0 license - fully auditable, no vendor lock-in.
This is a repackaged open source software product wherein additional charges apply for hardening, security configuration, and setup support.
WHAT IS TRINO
Trino is a fast, distributed SQL query engine for federated analytics, maintained by the Trino Software Foundation (the upstream of the project formerly known as PrestoSQL). It runs as a single Java 25 JVM that acts as both coordinator and worker, so one node is a complete cluster. Trino speaks ANSI SQL with a cost-based optimizer and executes queries in parallel across pluggable connectors, letting you join data that lives in object storage, relational databases, data lakes and streams - all in a single query, without copying or ETL. The full distribution ships 40+ connectors (S3, PostgreSQL, MySQL, Iceberg, Delta Lake, Hive, Kafka, ClickHouse, and more). Trino is stateless: it stores no data of its own and queries external sources directly. This image bundles the tpch (benchmark) and memory connectors so you can validate it immediately. Apache-2.0 license, no vendor lock-in.
WHAT THIS AMI ADDS
Security hardening:
Admin password generated uniquely at first boot, written to /root/trino-credentials.txt (mode 600)
File-based password authentication so CLI, JDBC and BI clients log in over TLS
TLS terminated at nginx on port 443; Trino's HTTP port (8080) is bound behind the firewall, never exposed
A unique internal cluster shared secret generated per instance at first boot
JVM heap and query memory limits auto-sized to the instance RAM (no OOM on first launch)
UFW firewall pre-configured (only ports 22 and 443 open)
CVE scan - every image is scanned for vulnerabilities before release
OS hardening (CIS Level 1):
CIS Ubuntu 24.04 LTS Level 1 benchmark applied via ansible-lockdown
CIS Conformance Report at /etc/lynxroute/cis-report.html
CIS Tailored Profile at /usr/share/doc/lynxroute/CIS_TAILORED_PROFILE.md
Highlights
Trino security baked in: admin password generated at first boot, file-based password auth for CLI/JDBC/BI clients, TLS terminated at nginx, the query port bound behind the firewall.
AWS Marketplace now accepts line of credit payments through the PNC Vendor Finance program. This program is available to select AWS customers in the US, excluding NV, NC, ND, TN, & VT.
Try this product free for 5 days according to the free trial terms set by the vendor. Usage-based pricing is in effect for usage beyond the free trial terms. Your free trial gets automatically converted to a paid subscription when the trial ends, but may be canceled any time before that.
Trino - Hardened Distributed SQL Query Engine for Federated Analytics
You pay by the hour for the EC2 instance size you run. The four options map to different compute capacities. The t3.large gives you a smaller, burstable instance. The m6i.large, m6i.xlarge, and m6i.2xlarge step up through the m6i family, roughly doubling capacity at each size. Your hourly rate scales with the instance you choose, so you match cost to the workload you need. All options run the same hardened query engine image; only the underlying compute size differs. Billing runs through AWS Marketplace based on hours used.
Top-of-mind questions for buyers
What compute specifications do the four instance options give me?
Each option maps to an AWS EC2 instance size. The t3.large is a smaller, burstable instance. The m6i.large, m6i.xlarge, and m6i.2xlarge use fixed compute from the m6i family, roughly doubling capacity at each step. You pick the size that fits your query workload.
Am I charged when the instance is stopped or powered off?
Software charges meter per running instance-hour. A fully stopped instance stops accruing the hourly software charge. Underlying AWS storage fees may still apply while the instance is stopped, since your disk volume persists. You are billed only for the hours the instance actually runs.
What security and compliance work is already included in the deployed image?
Every image ships CIS Level 1 hardened on Ubuntu 24.04 LTS. It includes CVE scanning, a CycloneDX SBOM, and a CIS Conformance Report bundled inside. Unique credentials are generated at first boot, with firewall, fail2ban, AppArmor, and auditd pre-configured. This is included regardless of the instance size you choose.
lynxroute.com
Helpful?
Vendor refund policy
We do not offer refunds for this product. AWS infrastructure charges (EC2, EBS, data transfer) are billed separately by AWS and are not refundable by us.
How can we make this page better?
Tell us how we can improve this page, or report an issue with this product.
Give us feedbackReport a problem with this product or seller
Legal
Vendor terms and conditions
Upon subscribing to this product, you must acknowledge and agree to the terms and conditions outlined in the vendor's End User License Agreement (EULA).
Content disclaimer
Vendors are responsible for their product descriptions and other product content. AWS does not warrant that vendors' product descriptions or other product content are accurate, complete, reliable, current, or error-free.
An AMI is a virtual image that provides the information required to launch an instance. Amazon EC2 (Elastic Compute Cloud) instances are virtual servers on which you can run your applications and workloads, offering varying combinations of CPU, memory, storage, and networking resources. You can launch as many instances from as many different AMIs as you need.
Version release notes
Trino 483
Trino 483 - fast distributed SQL query engine for federated analytics (version bump from 482; redesigned Web UI, bug fixes and connector improvements)
Certbot pre-installed - enable a trusted HTTPS certificate with one command: sudo certbot --nginx -d yourdomain.com
Rebuilt on the latest CIS Level 1 hardened Ubuntu 24.04 LTS base
Open https://<PUBLIC_IP>/ui/ in your browser - accept the self-signed certificate warning, then log in as admin with the password from the credentials file
Connect a SQL client over TLS:
trino --server https://<PUBLIC_IP> --user admin --password
JDBC: jdbc:trino://<PUBLIC_IP>:443?SSL=true (user admin, password from the file)
Run a query: SELECT count(*) FROM tpch.tiny.orders;
Trino runs as a single-node coordinator and worker. The admin password is generated at first boot and saved to /root/trino-credentials.txt. The JVM heap and query memory are sized automatically from the instance RAM.
Bundled catalogs: tpch (synthetic benchmark data) and memory (volatile in-memory tables). Add your own catalogs under /etc/trino/catalog/ to query S3, PostgreSQL, MySQL, Iceberg, Delta Lake, Kafka and more.
Replace the self-signed TLS certificate with a CA-signed certificate for production use (sudo certbot --nginx).
AWS Support is a one-on-one, fast-response support channel that is staffed 24x7x365 with experienced and technical support engineers. The service helps customers of all sizes and technical abilities to successfully utilize the products and features provided by Amazon Web Services.
Query is an AI-powered Security Data Operations platform that connects your distributed data and gives you high-context answers for faster investigations, threat hunting, and incident response.
A fast, scalable, distributed MPP SQL engine. Architected to separate storage and compute, queries data in S3, Hadoop, SQL and NoSQL databases, and many other data sources. This offering is powered by OSS Trino.
DynamoSQL is an ANSI SQL query engine for Amazon DynamoDB. Run JOINs, CTEs, aggregations, subqueries, and GROUP BY directly on your DynamoDB tables - no ETL pipelines, no data export, no infrastructure to
manage. Query via a web console or SQL-over-HTTPS API with IAM-based access, temporary credentials, and full CloudTrail auditability.
Be the first to review this product. We've partnered with PeerSpot to gather customer feedback. You can share your experience by writing or recording a review, or scheduling a call with a PeerSpot analyst.