Sono disponibili altri esempi per SDK AWS nel repository GitHub della documentazione degli esempi per SDK AWS
Utilizzare DescribeComplianceByConfigRule con una CLI
Gli esempi di codice seguenti mostrano come utilizzare DescribeComplianceByConfigRule.
- CLI
-
- AWS CLI
-
Come ottenere informazioni sulla conformità per le regole AWS Config
Il comando seguente restituisce informazioni sulla conformità per ogni regola AWS Config violata da una o più risorse AWS.
aws configservice describe-compliance-by-config-rule --compliance-typesNON_COMPLIANTNell’output, il valore di ogni attributo
CappedCountindica il numero di risorse non conformi alla regola correlata. Ad esempio, l’output seguente indica che 3 risorse non sono conformi alla regola denominataInstanceTypesAreT2micro.Output:
{ "ComplianceByConfigRules": [ { "Compliance": { "ComplianceContributorCount": { "CappedCount": 3, "CapExceeded": false }, "ComplianceType": "NON_COMPLIANT" }, "ConfigRuleName": "InstanceTypesAreT2micro" }, { "Compliance": { "ComplianceContributorCount": { "CappedCount": 10, "CapExceeded": false }, "ComplianceType": "NON_COMPLIANT" }, "ConfigRuleName": "RequiredTagsForVolumes" } ] }-
Per informazioni dettagliate sull’API, consulta DescribeComplianceByConfigRule
in AWS CLI Command Reference.
-
- PowerShell
-
- Strumenti per PowerShell V4
-
Esempio 1: questo esempio recupera i dettagli di conformità per la regola ebs-optimized-instance, per la quale non esistono risultati di valutazione correnti, quindi restituisce INSUFFICIENT_DATA.
(Get-CFGComplianceByConfigRule -ConfigRuleName ebs-optimized-instance).ComplianceOutput:
ComplianceContributorCount ComplianceType -------------------------- -------------- INSUFFICIENT_DATAEsempio 2: questo esempio restituisce il numero di risorse non conformi per la regola ALB_HTTP_TO_HTTPS_REDIRECTION_CHECK.
(Get-CFGComplianceByConfigRule -ConfigRuleName ALB_HTTP_TO_HTTPS_REDIRECTION_CHECK -ComplianceType NON_COMPLIANT).Compliance.ComplianceContributorCountOutput:
CapExceeded CappedCount ----------- ----------- False 2-
Per informazioni dettagliate sull’API, consulta DescribeComplianceByConfigRule nella documentazione di riferimento dei cmdlet di AWS Strumenti per PowerShell (V4).
-
- Strumenti per PowerShell V5
-
Esempio 1: questo esempio recupera i dettagli di conformità per la regola ebs-optimized-instance, per la quale non esistono risultati di valutazione correnti, quindi restituisce INSUFFICIENT_DATA.
(Get-CFGComplianceByConfigRule -ConfigRuleName ebs-optimized-instance).ComplianceOutput:
ComplianceContributorCount ComplianceType -------------------------- -------------- INSUFFICIENT_DATAEsempio 2: questo esempio restituisce il numero di risorse non conformi per la regola ALB_HTTP_TO_HTTPS_REDIRECTION_CHECK.
(Get-CFGComplianceByConfigRule -ConfigRuleName ALB_HTTP_TO_HTTPS_REDIRECTION_CHECK -ComplianceType NON_COMPLIANT).Compliance.ComplianceContributorCountOutput:
CapExceeded CappedCount ----------- ----------- False 2-
Per informazioni dettagliate sull’API, consulta DescribeComplianceByConfigRule nella documentazione di riferimento dei cmdlet di AWS Strumenti per PowerShell (V5).
-