Extraction d’images ECR vers votre compte AWS
Les fonctions Lambda du connecteur de fédération Athena utilisent des images de conteneur stockées dans des référentiels Amazon ECR gérés par Athena. Pour effectuer des analyses de sécurité sur ces images de conteneur, vous devez d’abord les copier dans un référentiel Amazon ECR de votre compte. Cette section fournit des instructions étape par étape sur la façon de copier une image dans votre référentiel et de configurer votre fonction Lambda pour utiliser l’image.
Prérequis
-
Vous devez disposer d’un connecteur de fédération Athena : le connecteur peut être créé via n’importe quelle source, sous réserve qu’elle utilise une image de conteneur.
Note
Pour vérifier le déploiement de l’image, consultez l’onglet Image de votre connecteur de fédération Athena Lambda.
-
Docker doit être installé et en cours d’exécution.
-
L’AWS CLI doit être installée.
-
Vous devez disposer des informations d’identification du compte ainsi que des autorisations d’extraction appropriées.
Méthode pour transférer une image
-
Localisation de l’URI de l’image depuis votre connecteur de fédération Athena Lambda
account_id_1.dkr.ecr.us-east-1.amazonaws.com/athena-federation-repository:2025.15.1 -
Générez un jeton d’authentification Docker pour le compte géré par Athena :
aws ecr get-login-password --regionregionID| docker login --username AWS --password-stdinathena-managed-registryOù :
-
regionIDest votre région de déploiement (par exemple, us-east-1) ; -
athena-managed-registryest la partie registre de l’URI de l’image (par exemple, account_id_1.dkr.ecr.us-east-1.amazonaws.com).
-
-
Extrayez l’image du compte géré par Athena :
docker pullathenaImageURI -
Authentifiez Docker auprès de votre registre :
aws ecr get-login-password --regionregionID| docker login --username AWS --password-stdincustomer-registryOù
customer-registryest votre registre ECR (par exemple, account_id_2.dkr.ecr.us-east-1.amazonaws.com). -
Balisez l’image extraite pour votre référentiel :
docker tagathenaImageURIyourImageURI -
Envoyez l’image vers votre référentiel :
docker pushyourImageURI -
Mettez à jour votre connecteur de fédération Athena :
-
Accédez à votre fonction Lambda.
-
Sélectionnez Déployer une nouvelle image.
-
Saisissez votre nouvel URI d’image.
L’image du connecteur fédéré Athena se trouve désormais dans votre compte, ce qui vous permet d’effectuer des analyses CVE sur l’image.
-