Extracción de imágenes de ECR a la cuenta de AWS
Las funciones de Lambda del conector de la federación de Athena utilizan imágenes de contenedor almacenadas en repositorios de Amazon ECR administrados por Athena. Para realizar análisis de seguridad en estas imágenes de contenedor, primero debe copiarlas en un repositorio de Amazon ECR en la cuenta. En esta sección se proporcionan instrucciones paso a paso sobre cómo copiar una imagen en el repositorio y configurar la función de Lambda de modo que utilice la imagen.
Requisitos previos
-
Un conector de la federación de Athena: el conector se puede crear a través de cualquier origen, siempre que este utilice una imagen de contenedor.
nota
Para verificar la implementación de la imagen, revise la pestaña Imagen en la función de Lambda del conector de federación de Athena
-
Docker instalado y en ejecución
-
AWS CLI instalada
-
Credenciales de cuenta con los permisos de extracción adecuados
Cómo transferir una imagen
-
Localice el URI de la imagen de la función de Lambda del conector de la federación de Athena
account_id_1.dkr.ecr.us-east-1.amazonaws.com/athena-federation-repository:2025.15.1 -
Genere un token de autenticación de Docker para la cuenta administrada por Athena:
aws ecr get-login-password --regionregionID| docker login --username AWS --password-stdinathena-managed-registryDonde:
-
regionIDes la región de implementación (por ejemplo, us-east-1) -
athena-managed-registryes la parte del registro del URI de la imagen (por ejemplo, account_id_1.dkr.ecr.us-east-1.amazonaws.com)
-
-
Extraiga la imagen de la cuenta administrada por Athena:
docker pullathenaImageURI -
Autentique Docker en el registro:
aws ecr get-login-password --regionregionID| docker login --username AWS --password-stdincustomer-registrycustomer-registryes el registro de ECR (por ejemplo, account_id_2.dkr.ecr.us-east-1.amazonaws.com) -
Etiquete la imagen extraída para el repositorio:
docker tagathenaImageURIyourImageURI -
Envíe la imagen al repositorio:
docker pushyourImageURI -
Actualice el conector de la federación de Athena:
-
Vaya a la función de Lambda
-
Seleccione Implementar nueva imagen
-
Ingrese el nuevo URI de la imagen
La imagen del conector federado de Athena ahora se encuentra en la cuenta, con lo que se pueden realizar análisis CVE en la imagen.
-