Weitere AWS-SDK-Beispiele sind im GitHub-Repository Beispiele für AWS Doc SDKs
Verwendung von DescribeComplianceByConfigRule mit einer CLI
Die folgenden Code-Beispiele zeigen, wie DescribeComplianceByConfigRule verwendet wird.
- CLI
-
- AWS CLI
-
So rufen Sie Compliance-Informationen für Ihre AWS-Config-Regeln ab
Der folgende Befehl gibt Compliance-Informationen für jede AWS-Config-Regel zurück, gegen die eine oder mehrere AWS-Ressourcen verstoßen:
aws configservice describe-compliance-by-config-rule --compliance-typesNON_COMPLIANTIn der Ausgabe gibt der Wert für jedes
CappedCount-Attribut an, wie viele Ressourcen der zugehörigen Regel nicht entsprechen. Die folgende Ausgabe gibt beispielsweise an, dass 3 Ressourcen der Regel mit dem NamenInstanceTypesAreT2micronicht entsprechen.Ausgabe:
{ "ComplianceByConfigRules": [ { "Compliance": { "ComplianceContributorCount": { "CappedCount": 3, "CapExceeded": false }, "ComplianceType": "NON_COMPLIANT" }, "ConfigRuleName": "InstanceTypesAreT2micro" }, { "Compliance": { "ComplianceContributorCount": { "CappedCount": 10, "CapExceeded": false }, "ComplianceType": "NON_COMPLIANT" }, "ConfigRuleName": "RequiredTagsForVolumes" } ] }-
Weitere API-Informationen finden Sie unter DescribeComplianceByConfigRule
in der AWS CLI-Befehlsreferenz.
-
- PowerShell
-
- Tools für PowerShell V4
-
Beispiel 1: In diesem Beispiel werden Konformitätsdetails für die Regel „ebs-optimized-instance“ abgerufen, für die derzeit keine Bewertungsergebnisse vorliegen. Daher wird „INSUFFICIENT_DATA“ zurückgegeben.
(Get-CFGComplianceByConfigRule -ConfigRuleName ebs-optimized-instance).ComplianceAusgabe:
ComplianceContributorCount ComplianceType -------------------------- -------------- INSUFFICIENT_DATABeispiel 2: In diesem Beispiel wird die Anzahl der nicht konformen Ressourcen für die Regel „ALB_HTTP_TO_HTTPS_REDIRECTION_CHECK“ zurückgegeben.
(Get-CFGComplianceByConfigRule -ConfigRuleName ALB_HTTP_TO_HTTPS_REDIRECTION_CHECK -ComplianceType NON_COMPLIANT).Compliance.ComplianceContributorCountAusgabe:
CapExceeded CappedCount ----------- ----------- False 2-
Weitere API-Informationen finden Sie unter DescribeComplianceByConfigRule in der AWS -Tools für PowerShell-Cmdlet-Referenz (V4).
-
- Tools für PowerShell V5
-
Beispiel 1: In diesem Beispiel werden Konformitätsdetails für die Regel „ebs-optimized-instance“ abgerufen, für die derzeit keine Bewertungsergebnisse vorliegen. Daher wird „INSUFFICIENT_DATA“ zurückgegeben.
(Get-CFGComplianceByConfigRule -ConfigRuleName ebs-optimized-instance).ComplianceAusgabe:
ComplianceContributorCount ComplianceType -------------------------- -------------- INSUFFICIENT_DATABeispiel 2: In diesem Beispiel wird die Anzahl der nicht konformen Ressourcen für die Regel „ALB_HTTP_TO_HTTPS_REDIRECTION_CHECK“ zurückgegeben.
(Get-CFGComplianceByConfigRule -ConfigRuleName ALB_HTTP_TO_HTTPS_REDIRECTION_CHECK -ComplianceType NON_COMPLIANT).Compliance.ComplianceContributorCountAusgabe:
CapExceeded CappedCount ----------- ----------- False 2-
Weitere API-Informationen finden Sie unter DescribeComplianceByConfigRule in der AWS -Tools für PowerShell-Cmdlet-Referenz (V5).
-