LogoLogo
edgegap.comDashboard
  • 📘Learning Center
    • Getting Started
    • Unity Games
      • Getting Started - Servers
      • Developer Tools
    • Unreal Engine Games
      • Getting Started - Servers
      • Developer Tools
    • Matchmaking
      • Getting Started
      • Matchmaker In-Depth
      • Ping Beacons
    • Advanced Features
      • Apps and Versions
      • Deployments
      • Managed Clusters
  • API Reference
    • Dedicated Servers
    • Integration
    • Matchmaking
    • Peer to Peer
  • Release Notes
  • 📚Documentation
    • Sample Projects
      • Unity Netcodes
        • Unity NGO
        • Photon Fusion 1
        • Photon Fusion 2
        • Mirror
        • Mirror WebGL
        • Fishnet
        • Fishnet WebGL
        • Photon Bolt
      • Unreal Top-Down Sample
      • NuxtJS
      • Ruby On Rails
      • Unity Lobbies
      • Unity Matchmaker
    • Tools & Integrations
      • Container
        • What is Docker
        • Your First Docker
        • The Good Practices
        • SSH in Your Container
        • External Registries
          • Docker Hub
          • AWS ECR
          • GCP GCR
          • Gitlab registry
      • Deploy from Nakama
      • EOS Lobby Integration
      • Switch From Gamelift
      • Switch From Multiplay
      • Playfab Bridge
    • Deployment
      • Endpoint Storage
        • How to Save Logs
        • Upload File to Deployment
      • Webhooks
    • Application
      • Command and Arguments
      • 1:1 Port Mapping
    • Session
      • How They Work
      • Application Version Configuration
      • Manage Request
      • Selectors Filtering
    • Fleet
      • Fleet Policy
      • Policy Filter
      • Linking Version
      • Fleet's Deployment
    • Container Registry
    • Distributed Relay
      • Matchmaker/Lobby
      • Relay Edgegap API
      • Transport Samples
    • Lobby
      • Lobby Service
      • Functions
    • Glossary
    • SLA Terms
Powered by GitBook
LogoLogo

Connect with Community

  • Discord
  • Linkedin
  • X

Read More

  • Release Notes
  • Blog
  • Enterprise
  • Legal
  • edgegap.com

© 2025 Edgegap

On this page
  • You need to have on hand
  • To get this information, go to AWS Console
  • Split the URI
  • Get the password
  • Add the app to Edgegap

Was this helpful?

  1. Documentation
  2. Tools & Integrations
  3. Container
  4. External Registries

AWS ECR

Make sure that you have the latest version of the AWS CLI and Docker installed.

You need to have on hand

To get this information, go to AWS Console

  1. Go to your ECR Region

  2. Go to Elastic Container Registry

  3. Then to Repositories

  4. Click on the Repository you wish to get your image from

  5. Click on the View push commands.

Split the URI

By default the AWS URI contains the Registry and the Image, you will need to split those

Imagine having this URI: 597351113950.dkr.ecr.ca-central-1.amazonaws.com/example

Your Repository will be: 597351113950.dkr.ecr.ca-central-1.amazonaws.com

and your Image will be: example

Get the password

To get your ECR Login Password

aws ecr get-login-password --region ca-central-1

You can change to your region (e.g. us-east-1, us-west-1, etc).

Add the app to Edgegap

API Example

The username will always be AWS

{
    [...]
    "docker_repository": "597351113950.dkr.ecr.ca-central-1.amazonaws.com",
    "docker_image": "example",
    "docker_tag": "v1",
    "private_username": "AWS",
    "private_token": "<ecr login-password>",
    [...]
}

From Dashboard

From our Dashboard, The Private registry token will be your ecr login-password

PreviousDocker HubNextGCP GCR

Last updated 2 months ago

Was this helpful?

More info on

📚
AWS Doc
umentation