AMAZON ELASTIC CONTAINER REGISTRY (ECR) EĞİTİMİ

Konteyner imajlarını AWS'de güvenle yönetin

Amazon ECR ile private/public repository kurun, imajları etiketleyin, lifecycle policy ile temizleyin ve ECS/EKS'e güvenle dağıtın.

Amazon ECR ile konteyner imajlarını güvenle yöneten orta seviye eğitim: private/public repository, get-login-password kimlik doğrulama, enhanced scanning ile CVE tespiti, KMS şifreleme, lifecycle policy ve ECS/EKS/CodePipeline entegrasyonu uygulamalı işlenir.

3 gün Orta Seviye Online / Yüz Yüze / Hibrit Sertifikalı

Eğitim Hakkında

ECR repository yönetimi, imaj güvenliği ve dağıtım entegrasyonu

Bu orta seviye eğitim, Amazon Elastic Container Registry (ECR) ile konteyner imajlarının uçtan uca yönetimine odaklanır. Private ve public repository oluşturma, aws ecr get-login-password ile Docker CLI kimlik doğrulama, imaj push/pull akışı ve immutable tag politikası işlenir. Lifecycle policy ile eski imajların otomatik temizlenmesi, repository seviyesinde IAM ve resource-based policy, KMS ile şifreleme ve cross-account paylaşım ele alınır. Basic ve enhanced scanning (Amazon Inspector) ile CVE taraması, pull through cache ile upstream registry önbellekleme ve ECS/EKS/CodePipeline entegrasyonu uygulamalı olarak kurulur. Katılımcılar güvenli ve otomatik bir imaj dağıtım hattı kurar.

Süre ve Format

3 Gün. Her gün dört modül; repository kurulumundan imaj güvenliğine ve CI/CD entegrasyonuna ilerlenir.

Seviye

Orta Seviye — Amazon ECR ile özel ve genel imaj depoları oluşturma, imaj yaşam döngüsü, güvenlik taraması ve CI/CD entegrasyonu.

Öğrenme Metodu

Katılımcılar kendi AWS hesaplarında ECR repository kurup imaj push eder, lifecycle policy yazar ve ECS'e dağıtım yaparak öğrenir.

Neden Bu Eğitim?

🔐Güvenli Depo

IAM, KMS şifreleme ve CVE taramasıyla imajlarınızı güvence altına alırsınız.

♻️Otomatik Temizlik

Lifecycle policy ile gereksiz imajları temizleyip depolama maliyetini düşürürsünüz.

🔗Sorunsuz Dağıtım

ECR'ı ECS, EKS ve CodePipeline ile entegre ederek kesintisiz dağıtım kurarsınız.

Anahtar Konular

amazon ecrecr eğitimikonteyner registrydocker imaj yönetimiecr lifecycle policyecr güvenlik taramaecs eks dağıtımaws konteynerecr ci/cdpull through cache
“Güvenli bir dağıtım, güvenilir bir imaj deposuyla başlar.”

Ön Koşullar

Eğitimden verim almak için faydalı olacak bilgi ve ortam gereksinimleri

1
Docker Temeli

Docker imajı build etme ve tag kavramlarına temel aşinalık faydalıdır.

2
AWS Hesabı

IAM kullanıcısı ve AWS CLI yapılandırılmış erişilebilir bir hesap gerekir.

3
IAM Aşinalığı

Temel IAM politikaları ve rol kavramına aşinalık işleri kolaylaştırır.

4
Lab Ortamı

AWS CLI ve Docker kurulu, internet erişimi olan bir bilgisayar.

Eğitim İçeriği

Programın gün gün akışı aşağıdadır. Bir güne tıklayarak o günün modüllerini ve içeriklerini görebilirsiniz.

Günün hedefiKatılımcı, ECR repository oluşturup imaj push/pull akışını güvenle yürütebilir.
Modül 1
ECR Mimarisi
  • ECR private ve public registry ayrımı
  • Registry, repository ve image URI yapısı
  • Docker Hub rate limit sorunlarına ECR çözümü
  • Bölge (region) bazlı registry ve endpoint kavramı
  • ECR ile Docker Registry v2 API uyumu
  • Ücretlendirme: depolama ve veri transfer modeli
Modül 2
Repository Oluşturma
  • aws ecr create-repository ile repo tanımı
  • Image tag mutability: MUTABLE vs IMMUTABLE
  • Repository adlandırma ve namespace düzeni
  • Public repository (ECR Public Gallery) oluşturma
  • Repository seviyesinde şifreleme (AES-256 / KMS) seçimi
  • Console, CLI ve Terraform ile repo yönetimi
Modül 3
Kimlik Doğrulama
  • aws ecr get-login-password ile Docker login
  • 12 saatlik authorization token ömrü ve yenileme
  • ECR Docker Credential Helper kurulumu
  • IAM rolü ile EC2/EKS üzerinden token-sız erişim
  • Public registry için ecr-public login akışı
  • CI ortamında kimlik bilgisi enjeksiyonu
Modül 4
İmaj İşlemleri
  • docker tag ile ECR URI'ye etiketleme
  • docker push ile imajı repoya yükleme
  • Çok mimarili (multi-arch) imaj ve manifest list
  • docker pull ile imaj çekme ve doğrulama
  • Image digest (sha256) ile sabit referans kullanımı
  • batch-delete-image ile imaj silme
Günün hedefiKatılımcı, imaj güvenliğini tarar ve erişim ile yaşam döngüsünü politikalarla yönetir.
Modül 1
İmaj Tarama
  • Basic scanning (Clair tabanlı) ile CVE tespiti
  • Enhanced scanning ve Amazon Inspector entegrasyonu
  • Push sırasında otomatik tarama (scan on push)
  • Tarama bulgularının severity'ye göre filtrelenmesi
  • EventBridge ile tarama sonucu bildirimleri
  • Kritik açıklı imajın dağıtımını engelleme politikası
Modül 2
Erişim Politikaları
  • IAM identity-based policy ile kullanıcı yetkisi
  • Repository policy (resource-based) ile erişim
  • Cross-account imaj paylaşımı yapılandırması
  • ecr:GetDownloadUrlForLayer gibi ince ayrım izinler
  • En az yetki (least privilege) prensibinin uygulanması
  • Public repository erişim ayarları
Modül 3
Şifreleme
  • Rest halindeki imajların KMS ile şifrelenmesi
  • AWS yönetilen vs müşteri yönetilen CMK seçimi
  • Transit şifreleme (HTTPS/TLS) güvencesi
  • KMS anahtar politikası ve erişim kontrolü
  • Şifreleme maliyeti ve performans dengesi
  • Uyumluluk gereksinimleri için şifreleme stratejisi
Modül 4
Lifecycle Policy
  • Lifecycle policy JSON kural yapısı
  • countNumber ile etiketli imaj sayısını sınırlama
  • sinceImagePushed ile yaşa göre temizlik
  • tagStatus (tagged/untagged) bazlı kural
  • Kural önceliği (rulePriority) ve sıralama
  • Policy preview ile etkiyi uygulamadan görme
Günün hedefiKatılımcı, ECR'ı CI/CD hattına ve orkestrasyon servislerine entegre ederek otomatik dağıtım kurabilir.
Modül 1
CI/CD Hattı
  • CodeBuild buildspec ile imaj build ve push
  • CodePipeline ile ECR'ı kaynak/çıktı adımı yapma
  • GitHub Actions'tan OIDC ile ECR'a push
  • İmaj etiketleme stratejisi: git SHA + latest
  • Build sonrası tarama kapısı (gate) ekleme
  • Pipeline'da secret ve yetki yönetimi
Modül 2
ECS/EKS Dağıtımı
  • ECS task definition'da ECR imaj URI kullanımı
  • EKS pod'larında imagePullSecrets gereksinimi
  • EKS'in IAM rolüyle ECR'dan sorunsuz pull'u
  • Imaj güncellemesinde rolling update tetikleme
  • Digest ile sabitleme vs latest etiketi riski
  • Fargate'te ECR imaj çekme akışı
Modül 3
Pull Through Cache
  • Upstream registry (Docker Hub, Quay) önbellekleme
  • Pull through cache rule tanımlama
  • İlk pull'da imajın ECR'a kopyalanması
  • Rate limit ve dışa bağımlılığı azaltma
  • Önbellek imajlarının tarama kapsamı
  • Cache repository isimlendirme deseni
Modül 4
Replikasyon
  • Cross-region imaj replikasyonu yapılandırması
  • Cross-account replikasyon senaryoları
  • Replikasyon kuralları ve filtre (filter) tanımı
  • Felaket kurtarma için çok bölgeli strateji
  • Replikasyon gecikmesi ve tutarlılık
  • Replikasyon maliyetinin değerlendirilmesi

Eğitim Kazanımları

Program sonunda katılımcılar:

✅
Repo Yönetimi

Private ve public ECR repository oluşturup imaj akışını yönetirsiniz.

✅
Kimlik Doğrulama

get-login-password ve credential helper ile güvenli erişim kurarsınız.

✅
İmaj Güvenliği

Enhanced scanning ile CVE'leri tespit edip dağıtımı kontrol edersiniz.

✅
Erişim Kontrolü

IAM ve repository policy ile cross-account erişimi yapılandırırsınız.

✅
Maliyet Kontrolü

Lifecycle policy ile eski imajları temizleyip depolamayı optimize edersiniz.

✅
CI/CD Entegrasyonu

CodePipeline ve GitHub Actions ile otomatik push hattı kurarsınız.

✅
Orkestrasyon

ECR imajlarını ECS, EKS ve Fargate'e sorunsuz dağıtırsınız.

✅
Dayanıklılık

Replikasyon ve pull through cache ile dayanıklı mimari tasarlarsınız.

Kimler İçin Uygundur?

  • AWS üzerinde konteyner çalıştıran DevOps mühendisleri
  • bulut mimarları
  • ECS/EKS dağıtımlarını yöneten geliştiriciler için uygundur

Sıkça Sorulan Sorular

Bu eğitim kimler için uygundur?
AWS üzerinde konteyner çalıştıran DevOps mühendisleri, bulut mimarları ve ECS/EKS dağıtımlarını yöneten geliştiriciler için uygundur.
ECR Docker Hub'a göre ne avantaj sağlar?
ECR, IAM entegrasyonu, KMS şifreleme, CVE taraması ve Docker Hub rate limit'lerinden kaçınma ile AWS içi dağıtımda güvenli ve hızlı bir seçenek sunar.
Lifecycle policy ne işe yarar?
Yaşa veya sayıya göre eski ve etiketsiz imajları otomatik temizleyerek depolama maliyetini düşürür ve repoyu düzenli tutar.
AWS hesabı gerekli mi?
Evet, uygulamalar için AWS CLI yapılandırılmış bir hesap ve ECR işlemleri için uygun IAM izinleri önerilir.
Eğitim sonunda sertifika veriliyor mu?
Katılım ve değerlendirme sonrası Digital Vizyon Akademi Katılım ve Başarı Sertifikası verilir.

Sertifikalandırma

Bu eğitim Digital Vizyon Akademi Başarı Sertifikası ile tamamlanır.

Eğitim başında “Ön Test”, bitiminde “Son Test” uygulanarak gelişim ölçümlenir. Değerlendirme formunu dolduran katılımcılar sertifikalarını alır. Sertifikanızın geçerliliğini Sertifika Sorgulama sayfasından doğrulayabilirsiniz.

Örnek Sertifika d Digital Vizyon AKADEMİ KATILIM SERTİFİKASI Bu sertifika [Katılımcı Adı Soyadı] adlı katılımcının aşağıdaki eğitim programını başarıyla tamamladığını belgeler. Amazon Elastic Container Registry (ECR) Eğitimi Sertifika Kodu DV-2026XX00 Tarih 27.10.2026 Yetkili İmza DV AKADEMİ

Eğitim Bilgileri

Süre3 gün
SeviyeOrta Seviye
FormatOnline / Yüz Yüze / Hibrit
Sertifika✓ Var
Hemen Bilgi Al
İlgili Eğitimler

Bu Eğitimle Birlikte Tercih Edilenler

Docker ve KonteynerleştirmeDocker for Developers and System Administration Eğitimi
DevOps ve Konteyner Eğitimleri

Docker for Developers and System Administration Eğitimi

3 günOrtaOnline / Yüz Yüze / Hibrit

Compose ile geliştirme ortamı, çok aşamalı imaj, ağ, volume yedekleme, izleme ve güvenlik ile Docker'ı geliştirici ve yönetici olarak uygulayın.

Detayları Gör →
Docker ve KonteynerleştirmeDocker for Enterprise Developers Eğitimi
DevOps ve Konteyner Eğitimleri

Docker for Enterprise Developers Eğitimi

3 günİleriOnline / Yüz Yüze / Hibrit

Harbor, BuildKit, Trivy, syft SBOM ve cosign imzalama ile kurumsal Docker geliştirme standartları ve tedarik zinciri güvenliğini öğrenin.

Detayları Gör →
Docker ve KonteynerleştirmeDocker for Enterprise Operations Eğitimi
DevOps ve Konteyner Eğitimleri

Docker for Enterprise Operations Eğitimi

3 günİleriOnline / Yüz Yüze / Hibrit

Docker Swarm kümesi, overlay ağ, Prometheus ve Loki izleme, yedek ve DR, CIS sertleştirme ile kurumsal Docker operasyonunu öğrenin.

Detayları Gör →
Docker ve KonteynerleştirmeDocker Networking ve Servisler Eğitimi
DevOps ve Konteyner Eğitimleri

Docker Networking ve Servisler Eğitimi

3 günOrtaOnline / Yüz Yüze / Hibrit

Docker bridge, host, macvlan ve overlay ağları, iptables, DNS servis keşfi, reverse proxy ve netshoot ile ağ sorun gidermeyi öğrenin.

Detayları Gör →
Docker ve KonteynerleştirmeDocker ve Container Teknolojilerine Giriş Eğitimi
DevOps ve Konteyner Eğitimleri

Docker ve Container Teknolojilerine Giriş Eğitimi

3 günBaşlangıçOnline / Yüz Yüze / Hibrit

Namespace, cgroup, OCI, Docker, Compose ve Kubernetes temelleriyle konteyner teknolojilerini sıfırdan tanıyın; ilk imaj ve konteynerinizi çalıştırın.

Detayları Gör →
+90 (501) 369 40 14 WhatsApp [email protected] LinkedIn