D'autres AWS SDK exemples sont disponibles dans le GitHub dépôt AWS Doc SDK Examples
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.
À utiliser GetComplianceSummaryByResourceType
avec un AWS SDK ou CLI
Les exemples de code suivants montrent comment utiliserGetComplianceSummaryByResourceType
.
- CLI
-
- AWS CLI
-
Pour obtenir le résumé de conformité pour tous les types de ressources
La commande suivante renvoie le nombre de AWS ressources non conformes et le nombre de ressources conformes :
aws configservice get-compliance-summary-by-resource-type
Dans la sortie, la valeur de chaque
CappedCount
attribut indique le nombre de ressources conformes ou non conformes.Sortie :
{ "ComplianceSummariesByResourceType": [ { "ComplianceSummary": { "NonCompliantResourceCount": { "CappedCount": 16, "CapExceeded": false }, "ComplianceSummaryTimestamp": 1453237464.543, "CompliantResourceCount": { "CappedCount": 10, "CapExceeded": false } } } ] }
Pour obtenir le résumé de conformité pour un type de ressource spécifique
La commande suivante renvoie le nombre d'EC2instances non conformes et le nombre d'instances conformes :
aws configservice get-compliance-summary-by-resource-type --resource-types
AWS::EC2::Instance
Dans la sortie, la valeur de chaque
CappedCount
attribut indique le nombre de ressources conformes ou non conformes.Sortie :
{ "ComplianceSummariesByResourceType": [ { "ResourceType": "AWS::EC2::Instance", "ComplianceSummary": { "NonCompliantResourceCount": { "CappedCount": 3, "CapExceeded": false }, "ComplianceSummaryTimestamp": 1452204923.518, "CompliantResourceCount": { "CappedCount": 7, "CapExceeded": false } } } ] }
-
Pour API plus de détails, voir GetComplianceSummaryByResourceType
la section Référence des AWS CLI commandes.
-
- PowerShell
-
- Outils pour PowerShell
-
Exemple 1 : Cet exemple renvoie le nombre de ressources conformes ou non conformes et convertit la sortie en json.
Get-CFGComplianceSummaryByResourceType -Select ComplianceSummariesByResourceType.ComplianceSummary | ConvertTo-Json { "ComplianceSummaryTimestamp": "2019-12-14T06:14:49.778Z", "CompliantResourceCount": { "CapExceeded": false, "CappedCount": 2 }, "NonCompliantResourceCount": { "CapExceeded": true, "CappedCount": 100 } }
-
Pour API plus de détails, consultez la section GetComplianceSummaryByResourceTypeRéférence des AWS Tools for PowerShell applets de commande.
-