IntegrationsContainer Registry Integrations
Amazon ECR Integration
Learn how to integrate Amazon ECR with Cokpit
Amazon ECR Credentials
Step 1: Configure AWS Access
-
Sign in to the AWS Management Console.
-
Navigate to your ECR repository.
-
Note your registry URL (e.g.,
123456789012.dkr.ecr.us-east-1.amazonaws.com). -
Ensure you have the necessary IAM permissions:
ecr:GetAuthorizationTokenecr:BatchCheckLayerAvailabilityecr:GetDownloadUrlForLayerecr:GetRepositoryPolicyecr:DescribeRepositoriesecr:ListImagesecr:BatchGetImage
Configuration Steps
- From the Cokpit dashboard, navigate to the Integrations page
- Select Amazon ECR under Container Registry section
- Fill in the following details:
- Secret Name: A unique identifier for your ECR credentials (e.g.,
ecr-secret) - Registry URL: Your ECR registry URL
- Secret Name: A unique identifier for your ECR credentials (e.g.,
Field Descriptions
| Field | Description | Example |
|---|---|---|
| Secret Name | A unique name for identifying your ECR credentials | ecr-secret |
| Registry URL | Your ECR registry URL | 123456789012.dkr.ecr.us-east-1.amazonaws.com |
Step 2: Add ECR Credentials to Cokpit
- Open Cokpit and go to Integrations → Container Registry → Amazon ECR.
- Click Add secret.
- Fill in the required fields:
- Enter a unique Secret Name
- Enter your Registry URL
- Click Submit.
Security Best Practices
- Use IAM roles with minimal required permissions
- Implement resource-level permissions for ECR repositories
- Enable AWS CloudTrail logging
- Regularly audit IAM policies and roles
- Use VPC endpoints for ECR access when possible