D’autres exemples de kits AWS SDK sont disponibles dans le référentiel GitHub AWS Doc SDK Examples
Utilisation de DescribeComplianceByResource avec une CLI
Les exemples de code suivants illustrent comment utiliser DescribeComplianceByResource.
- CLI
-
- AWS CLI
-
Pour obtenir les informations de conformité concernant vos ressources AWS
La commande suivante renvoie les informations de conformité pour chaque instance EC2 enregistrée par la règle AWS Config et qui enfreint au moins une règle :
aws configservice describe-compliance-by-resource --resource-typeAWS::EC2::Instance--compliance-typesNON_COMPLIANTDans la sortie, la valeur de chaque attribut
CappedCountindique le nombre de règles que la ressource enfreint. Par exemple, la sortie suivante indique que l’instancei-1a2b3c4denfreint deux règles.Sortie :
{ "ComplianceByResources": [ { "ResourceType": "AWS::EC2::Instance", "ResourceId": "i-1a2b3c4d", "Compliance": { "ComplianceContributorCount": { "CappedCount": 2, "CapExceeded": false }, "ComplianceType": "NON_COMPLIANT" } }, { "ResourceType": "AWS::EC2::Instance", "ResourceId": "i-2a2b3c4d ", "Compliance": { "ComplianceContributorCount": { "CappedCount": 3, "CapExceeded": false }, "ComplianceType": "NON_COMPLIANT" } } ] }-
Pour plus de détails sur l’API, consultez DescribeComplianceByResource
dans la Référence des commandes de l’AWS CLI.
-
- PowerShell
-
- Outils pour PowerShell V4
-
Exemple 1 : cet exemple vérifie le type de ressource
AWS::SSM::ManagedInstanceInventorypour le type de conformité « COMPLIANT ».Get-CFGComplianceByResource -ComplianceType COMPLIANT -ResourceType AWS::SSM::ManagedInstanceInventorySortie :
Compliance ResourceId ResourceType ---------- ---------- ------------ Amazon.ConfigService.Model.Compliance i-0123bcf4b567890e3 AWS::SSM::ManagedInstanceInventory Amazon.ConfigService.Model.Compliance i-0a1234f6f5d6b78f7 AWS::SSM::ManagedInstanceInventory-
Pour plus de détails sur l’API, consultez DescribeComplianceByResource dans la Référence des applets de commande pour les Outils AWS pour PowerShell (V4).
-
- Outils pour PowerShell V5
-
Exemple 1 : cet exemple vérifie le type de ressource
AWS::SSM::ManagedInstanceInventorypour le type de conformité « COMPLIANT ».Get-CFGComplianceByResource -ComplianceType COMPLIANT -ResourceType AWS::SSM::ManagedInstanceInventorySortie :
Compliance ResourceId ResourceType ---------- ---------- ------------ Amazon.ConfigService.Model.Compliance i-0123bcf4b567890e3 AWS::SSM::ManagedInstanceInventory Amazon.ConfigService.Model.Compliance i-0a1234f6f5d6b78f7 AWS::SSM::ManagedInstanceInventory-
Pour plus de détails sur l’API, consultez DescribeComplianceByResource dans la Référence des applets de commande pour les Outils AWS pour PowerShell (V5).
-