Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.
Identifiez vos ressources en référençant les spécifications AMIs
Vous pouvez identifier vos AWS ressources qui font référence à des Amazon Machine Images (AMIs) spécifiées, qu'elles AMIs soient publiques ou privées, ou qu'elles soient propriétaires. Cette visibilité vous permet de vous assurer que vos ressources utilisent les dernières normes de conformité AMIs.
Principaux avantages
La vérification des références à l'AMI vous permet de :
-
Vérifiez l'utilisation de AMIs dans votre compte.
-
Vérifiez où des informations spécifiques AMIs sont référencées.
-
Maintenez la conformité en mettant à jour vos ressources pour faire référence aux dernières nouveautésAMIs.
Rubriques
Ressources prises en charge
Les références AMI peuvent être vérifiées dans :
-
EC2 instances
-
Modèles de lancement
-
Paramètres SSM
-
Recettes d'images Image Builder
-
Recettes de conteneurs Image Builder
Comment fonctionnent les vérifications de références des AMI
Fonctionnement de base
Lorsque vous exécutez une vérification des références d'AMI, vous :
-
Spécifiez les AMIs éléments à vérifier.
-
Choisissez les types de ressources à analyser.
-
Recevez une liste de vos ressources qui font référence aux informations spécifiées AMIs.
Sélection du type de ressource
Dans la console, vous sélectionnez les types de ressources à analyser.
Dans la CLI, vous spécifiez les types de ressources à analyser à l'aide de l'un ou des deux paramètres de la CLI suivants :
-
IncludeAllResourceTypes
: analyse tous les types de ressources pris en charge. -
ResourceTypes
: analyse les types de ressources que vous avez spécifiés.
Définition de la portée de la réponse
Vous pouvez définir la réponse pour les EC2 instances et lancer les modèles en personnalisant les ResourceTypeOptions
valeurs à l'aide du ResourceTypes
paramètre. La console et le IncludeAllResourceTypes
paramètre utilisent tous deux des valeurs d'option par défaut. Lorsque ResourceTypes
et IncludeAllResourceTypes
sont utilisées ensemble, les valeurs des ResourceTypes
options ont priorité sur les valeurs par défaut.
Les valeurs par défaut sont les suivantes :
Type de ressource | Option de cadrage () OptionName |
Objectif | Valeurs par défaut pour OptionValue et console |
---|---|---|---|
EC2 instances | state-name |
Filtrer par état d'instance | pending ,running ,shutting-down , terminated stopping , stopped (tous les États) |
Modèles de lancement | version-depth |
Spécifiez le nombre de versions du modèle de lancement à vérifier (à partir de la version la plus récente) | 10 (versions les plus récentes) |
Autorisations IAM requises
Pour utiliser l'DescribeImageReferencesAPI afin d'identifier les ressources qui font référence à des ressources spécifiées AMIs, vous devez disposer des autorisations IAM suivantes pour décrire les ressources :
-
ec2:DescribeInstances
-
ec2:DescribeLaunchTemplates
-
ec2:DescribeLaunchTemplateVersions
-
ssm:DescribeParameters
-
ssm:GetParameters
-
imagebuilder:ListImageRecipes
-
imagebuilder:ListContainerRecipes
-
imagebuilder:GetContainerRecipe
Exemple de politique IAM pour l'utilisation de l'API DescribeImageReferences
L'exemple de politique suivant vous accorde les autorisations nécessaires pour utiliser l'DescribeImageReferencesAPI, qui inclut les autorisations pour décrire les EC2 instances, les modèles de lancement, les paramètres de Systems Manager, les recettes d'images Image Builder et les recettes de conteneur Image Builder.
{ "Version": "2012-10-17", "Statement": [ { "Effect": "Allow", "Action": "ec2:DescribeImageReferences", "Resource": "*" }, { "Effect": "Allow", "Action": [ "ec2:DescribeInstances", "ec2:DescribeLaunchTemplates", "ec2:DescribeLaunchTemplateVersions", "ssm:DescribeParameters", "ssm:GetParameters", "imagebuilder:ListImageRecipes", "imagebuilder:ListContainerRecipes", "imagebuilder:GetContainerRecipe" ], "Resource": "*", "Condition": { "ForAnyValue:StringEquals": { "aws:CalledVia": [ "ec2-images.amazonaws.com" ] } } } ] }
Important
Nous vous recommandons vivement d'utiliser la stratégie AWS gérée AmazonEC2ImageReferencesAccessPolicy
plutôt que de la créer vous-même. La création d'une politique IAM personnalisée qui fournit uniquement les autorisations requises nécessite du temps et de l'expertise, et des mises à jour seront nécessaires à mesure que de nouveaux types de ressources seront disponibles.
La politique AmazonEC2ImageReferencesAccessPolicy
gérée :
-
Accorde toutes les autorisations nécessaires pour utiliser l'DescribeImageReferencesAPI (notamment les autorisations pour décrire les EC2 instances, les modèles de lancement, les paramètres de Systems Manager, le conteneur Image Builder et les recettes d'images).
-
Prend automatiquement en charge les nouveaux types de ressources dès qu'ils sont disponibles (ce qui est particulièrement important lors de l'utilisation du
IncludeAllResourceTypes
paramètre).
Vous pouvez associer la AmazonEC2ImageReferencesAccessPolicy
politique à vos identités IAM (utilisateurs, groupes et rôles).
Pour consulter les autorisations incluses dans cette politique, reportez-vous AmazonEC2ImageReferencesAccessPolicyà la référence des politiques AWS gérées.
Étapes de vérification des références d'AMI
Utilisez les procédures suivantes pour identifier les AWS ressources auxquelles les références sont spécifiées AMIs.