Cos'è AWS ECR

Cos'è AWS ECR
Un registro dei container elettrici AWS è un servizio di registro affidabile che offre hosting di alta qualità. Questo servizio assegna i repository privati ​​agli account utente. Le immagini Docker sono archiviate in questi repository. Gli utenti possono spingere le immagini nel repository e anche estrarre dal repository per l'uso.

Come la maggior parte degli altri servizi di AWS, non è nemmeno gratuito. Il costo dell'ECR dipende dal numero di immagini memorizzate, spinte e tirate in repository.

Nota: Un'immagine Docker è un file contenente il set di istruzioni per eseguire il codice. Gli utenti possono creare più repository in un account AWS iam.

AWS ECR viene utilizzato tramite un account utente IAM e vengono assegnate le autorizzazioni basate sulle risorse. Ciò aumenta la sicurezza delle immagini Docker memorizzate nei repository. Le immagini Docker possono essere gestite utilizzando l'interfaccia della riga di comando. AWS ECR utilizza registri privati, che sono assegnati agli account utente. AWS ECR è integrato con l'interfaccia della riga di comando per consentire agli utenti di spingere e tirare le immagini tra il sistema e i repository di AWS ECR.

Caratteristiche di AWS ECR

AWS ECR ha le seguenti caratteristiche:

  • Sicuro: È resistente agli attacchi.
  • Affidabile: È conservato e senza guasti.
  • Scalabile: Le prestazioni e i costi possono essere misurati in modo efficiente.
  • Flusso di lavoro semplificato: Ha un'architettura durevole.
  • Completamente gestito: Gli utenti non hanno bisogno di gestire l'infrastruttura.

Componente di AWS ECR

AWS ECR ha i seguenti componenti:

Registro

AWS ECR assegna un registro agli account che gli utenti possono creare più repository nel registro e quindi spingere e tirare le immagini nel repository.

Token di autorizzazione

AWS ECR assegna token di autorizzazione a utenti autentici. In modo che solo gli utenti autentici utilizzino i servizi e possano spingere e tirare le immagini.

Repository

AWS fornisce agli utenti le operazioni API per creare i repository e può anche monitorare ed eliminare i repository utilizzando le operazioni API.

Politica del repository

Il criterio del repository controlla le immagini del repository e bene le autorizzazioni del repository ECR.

Immagine

Le immagini possono essere utilizzate localmente negli ambienti di sviluppo e nei repository ECR AWS per eseguire compiti diversi.

Caratteristiche di AWS ECR

Ci sono molte caratteristiche avanzate che rendono AWS ECR unico e utile. Alcune delle caratteristiche più importanti includono:

Replicazione incrociata

La replica incrociata consente agli utenti di accedere ai loro repository e alle immagini Docker da dove vogliono. Questo viene fatto durante la registrazione per l'ECR AWS e viene eseguito su base per regione.

Scansione dell'immagine

La funzione di scansione delle immagini nell'AWS ECR scansiona l'immagine che viene spinta nel repository allo scopo di sottolineare le vulnerabilità del software.

La scansione dell'immagine in ECR è di due tipi:

  • Scansione di base: Nella scansione dell'immagine di base ECR, l'utente deve scansionare manualmente le immagini mentre le spinge nel repository. L'ECR fornisce l'elenco delle vulnerabilità successive.
  • Scansione migliorata: La scansione dell'immagine migliorata ECR funziona in coordinamento con l'ispettore Amazon. In questo, le immagini sono scansionate per evidenziare le vulnerabilità sia del sistema operativo che del linguaggio di programmazione utilizzato in esso.

Politiche del ciclo di vita

Questa funzione consente agli utenti di decidere le regole su come scadono le immagini memorizzate nei repository. L'utente esegue prima un'anteprima delle regole di test, conferma la corretta esecuzione delle regole e quindi implementa per far scattare le immagini di conseguenza. Gli utenti possono comprimere, taggare e gestire le immagini utilizzando le politiche del ciclo di vita.

Crittografia

Gli utenti possono scegliere le proprie chiavi per crittografare le immagini. La crittografia rende i dati sicuri durante la trasmissione su HTTPS (Protocollo di trasferimento Hypertext Secure).

Controllo di accesso

Gli utenti possono controllare chi può vedere le loro immagini di accesso in repository privati ​​utilizzando un account di identità e gestione. Gli utenti possono rendere pubbliche le loro immagini di repository in tutto il mondo.

Marketplace AWS

AWS Marketplace per container offre software avanzato per attività diverse, tra cui SaaS (software as a Service) per la gestione e la sicurezza delle applicazioni container.

Conclusione

Come quasi tutti gli altri servizi di AWS, il registro dei container elastici AWS è anche uno dei servizi più preziosi e avanzati. AWS ECR fornisce hosting di alta qualità attraverso il quale gli sviluppatori possono distribuire comodamente e archiviare le immagini Docker. Questo servizio consente inoltre agli utenti di rendere visibili le immagini al mondo.