LogoLogo
  • Welcome to Release
  • Getting started
    • Quickstart
    • Create an account
    • Prepare to use Release
    • Create an application
      • Create custom application
      • Create from template
      • Servers vs runnables
    • Create an environment
  • Guides and examples
    • Domains and DNS
      • Manage domains
      • DNS and nameservers
        • Configure GoDaddy
        • Configure Cloudflare
        • Configure Namecheap
        • Other DNS hosts
      • Routing traffic
    • Example applications
      • Full stack voting app
      • Flask and RDS counter app
      • Static site with Gatsby
      • Golang with Postgres and Nginx
      • WordPress with MySQL
      • Spring and PostgreSQL
      • Terraform and Flask
      • OpenTelemetry demo
      • Load balancer with hostname
      • Static JavaScript service
      • SSH bastion access to services
      • ngrok and OAuth for private tunnels
      • Using OAuth Proxy
      • Hybrid Docker and static site
      • App Imports: Connecting two applications
      • Example library
    • Running instances
      • Cron jobs
      • Jobs
      • Using Helm charts
      • Using terminal
      • Viewing logs
      • Troubleshooting
        • ImagePullBackoff error
        • CrashLoopBackoff error
        • Exit codes
        • OOM: out of memory
    • Advanced guides
      • Containers guide
      • Application guide
      • Kubernetes guide
      • Create a cluster
      • Upgrade a cluster
      • Managing node groups
      • Patch node groups
      • Hostnames and rules
      • Serve traffic on multiple ports
      • Configure access to your K8s cluster
      • Designing for multiple environments
      • Microservices architecture
      • Monitoring your clusters
      • Performance tuning
      • Visibility and monitoring
      • Working with data
        • Container-based data
        • Seeding and migration
        • Cloud-provided data
        • Golden images
        • Third party
      • Pausing Instant Datasets
        • Application pausing schedules
        • Pause/resume environments
      • Infrastructure as code
        • Terraform
  • Reference documentation
    • Account settings
      • Account info
      • Managing users
      • Build settings
        • Build arguments
        • Build SSH keys
      • Add integrations
      • View clusters and cloud integrations
      • Add datasets
      • Environment handles
    • Workflows in Release
      • Stages of workflows
      • Serial deployments
      • Parallel deployments
      • Rolling deployments
      • Rainbow deployments
    • Networking
      • Network architecture (AWS)
      • Network architecture (GCP)
      • Ingresses
      • IP addresses
      • Cloud-provided services
      • Third-party services
    • Release environment versioning
    • Application settings
      • Application Template
        • Schema definition
      • Default environment variables
      • GitHub
      • Pull requests
      • GitOps
      • Just-in-time file mounts
      • Primary App Link
      • Create application FAQ
      • App-level build arguments
      • Parameters
      • Workspaces
    • End-to-end testing
    • Environment settings
      • Environment configuration
      • Environment variables
        • Environment variable mappings
        • Secrets vaults
        • Using Secrets with GitOps
        • Kubernetes Secrets as environment variables
        • Managing legacy Release Secrets
    • Environment expiration
    • Environment presets
    • Instant datasets on AWS
    • Instant datasets on GCP
    • Instant dataset tasks
      • Tonic Cloud
      • Tonic On-Premise
    • Cloud resources
    • Static service deployment
    • Helm
      • Getting started
      • Version-controlled Helm charts
      • Open-source charts
      • Building Docker images
      • Ingress and networking
      • Configuration
    • GitOps
    • The .release.yaml file
    • Docker Compose conversion support
    • Reference examples
      • Adding and removing services
      • Managing service resources
      • Adding database containers to the Application Template
      • Stock Off-The-Shelf Examples
    • Release API
      • Account Authentication
      • Environments API
        • Create
        • Get
        • Setup
        • Patch
      • User Authentication
      • Environment Presets API
        • Get Environment Preset List
        • Get Environment Preset
        • Put Environment Preset
  • Background concepts
    • How Release works
  • Frequently asked questions
    • Release FAQ
    • AWS FAQ
    • Docker FAQ
    • JavaScript FAQ
  • Integrations
    • Integrations overview
      • Artifactory integration
      • Cloud integrations (AWS)
        • AWS guides
        • Grant access to AWS resources
        • AWS how to increase EIP quota
        • Control your EKS fleet with systems manager
        • Managing STS access
        • AWS Permissions Boundaries
        • Private ECR Repositories
        • Using an Existing AWS VPC
        • Using an Existing EKS Cluster
      • Docker Hub integration
      • LaunchDarkly integration
      • Private registries
      • Slack integration
      • Cloud integrations (GCP)
        • GCP Permissions Boundary
      • Datadog Agent
      • Doppler Secrets Manager
      • AWS Secrets Management
    • Source control integrations
      • GitHub
        • Pull request comments
        • Pull request labels
        • GitHub deployments
        • GitHub statuses
        • Remove GitHub integration
      • Bitbucket
      • GitLab
    • Monitoring and logging add-ons
      • Datadog
      • New Relic
      • ELK (Elasticsearch, Logstash, and Kibana)
  • Release Delivery
    • Create new customer integration
    • Delivery guide
    • Release to customer account access controls
    • Delivery FAQs
  • Release Instant Datasets
    • Introduction
    • Quickstart
    • Security
      • AWS Instant Dataset security
    • FAQ
    • API
  • CLI
    • Getting started
    • Installation
    • Configuration
    • CLI usage example
    • Remote development environments
    • Command reference
      • release accounts
        • release accounts list
        • release accounts select
      • release ai
        • release ai chat
        • release ai config-delete
        • release ai config-init
        • release ai config-select
        • release ai config-upsert
      • release apps
        • release apps list
        • release apps select
      • release auth
        • release auth login
        • release auth logout
      • release builds
        • release builds create
      • release clusters
        • release clusters exec
        • release clusters kubeconfig
        • release clusters shell
      • release datasets
        • release datasets list
        • release datasets refresh
      • release deploys
        • release deploys create
        • release deploys list
      • release development
        • release development logs
        • release development start
      • release environments
        • release environments config-get
        • release environments config-set
        • release environments create
        • release environments delete
        • release environments get
        • release environments list
        • release environments vars-get
      • release gitops
        • release gitops init
        • release gitops validate
      • release instances
        • release instances exec
        • release instances logs
        • release instances terminal
  • Release.ai
    • Release.ai Introduction
    • Getting Started
    • Release.ai Templates
    • Template Configuration Basics
    • Using GPU Resources
    • Custom Workflows
    • Fine Tuning LlamaX
    • Serving Inference
Powered by GitBook
On this page
  • Do you support running workloads in my own AWS account or EKS cluster?
  • Do you support running in multiple AWS accounts?
  • Do you support running in multiple AWS regions?
  • Do you support private AWS ECR image repositories?
  • Do you support access to RDS instances?
  • Do you support P2P VPNs or Client VPN access to services in the cluster?
  • Do you support accessing private VPCs, other AWS services, and so forth in my AWS account?

Was this helpful?

  1. Frequently asked questions

AWS FAQ

PreviousRelease FAQNextDocker FAQ

Last updated 1 year ago

Was this helpful?

Do you support running workloads in my own AWS account or EKS cluster?

Yes, we have a fully-managed privately-hosted product. Customers who upgrade to this level will be able to run an AWS integration in the account of their choice. We will build and manage an EKS cluster in the account and region that you grant permissions for us to do so. Deploying your workloads will then run in your own account on your own servers in a separate VPC. You do not have to (and we ask you not to) do anything to maintain or troubleshoot or manage this EKS cluster.

Do you support running in multiple AWS accounts?

Yes, some customers who wish to separate out their Release workloads from other private or test workloads can create clusters across boundaries like pre-production and production accounts for complete isolation. Please let us know before you do this or if you plan to do this as we want to make sure the processes and workflows you use with Release makes sense and work seamlessly.

Do you support running in multiple AWS regions?

Yes, customers who upgrade to the fully-managed, privately-hosted can elect to build multiple clusters in the same or in different regions, in the same or in different accounts. Please let us know before you do this or if you plan to do this as we want to make sure the processes and workflows you use with Release makes sense and work seamlessly.

Do you support private AWS ECR image repositories?

ECR support is available to customers who upgrade to self-hosted clusters. View our guide on .

Do you support access to RDS instances?

Yes, customers who upgrade to the fully-managed, privately hosted product have access to our product which allows customers to have seeded or production-like databases for each environment. If you wish to use live access to an existing RDS instance we can perform integrations with other AWS services as described below.

Do you support P2P VPNs or Client VPN access to services in the cluster?

Customers who upgrade to the fully-managed, privately-hosted product can have access to their private cluster to allow access to on-premise networks via P2P VPNs, or use a Client VPN to connect directly to the services running in the cluster. As with all complex integrations, we would need to work closely with you to gather all the information on scope, timing, level of effort, and so forth to work with you on this integration. Contact your sales person for help!

This access is integrated with either a P2P VPN or Client VPN attached to a Transit Gateway. This allows very flexible attachments and routing options for services in your cluster.

Do you support accessing private VPCs, other AWS services, and so forth in my AWS account?

Customers who upgrade to the fully-managed, privately-hosted product can have access to other assets and services and networks (like VPCs, security groups, RDS instances, Kinesis etc.) in their accounts with some caveats and exceptions. To be safe and sane, we keep our EKS managed cluster and software running in a separate VPC. We do support peering, using Transit Gateway, RDS proxy, and Private Link integrations but these integrations are not stock or off the shelf and require some setup, configuration, documentation, and so forth that could be very unique to each scenario.

Thus, although we can support such integrations, you need to work with us on a close basis to plan and implement it so that it will work properly for your scenario. Contact your sales person for help!

how to configure cross-account ECR access
Instant Datasets