AWS Audit Manager ist nicht mehr offen für neue Kunden. Bestandskunden können den Service weiterhin wie gewohnt nutzen. Weitere Informationen finden Sie unter Änderung der AWS Audit Manager Verfügbarkeit.
Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.
AWS API-Aufrufe werden unterstützt von AWS Audit Manager
Sie können Audit Manager verwenden, um Schnappschüsse Ihrer AWS Umgebung als Nachweis für Audits zu erfassen. Wenn Sie ein benutzerdefiniertes Steuerelement erstellen oder bearbeiten, können Sie einen oder mehrere AWS API-Aufrufe als Datenquellenzuordnung für die Erfassung von Nachweisen angeben. Audit Manager führt dann API-Aufrufe an die entsprechenden AWS-Services Stellen durch und erfasst eine Momentaufnahme der Konfigurationsdetails für Ihre AWS Ressourcen.
Für jede Ressource, die in den Geltungsbereich eines API-Aufrufs fällt, erfasst Audit Manager einen Konfigurations-Snapshot und wandelt ihn in Beweise um. Dies führt zu einem Beweis pro Ressource, im Gegensatz zu einem Beweis pro API-Aufruf.
Wenn der ec2_DescribeRouteTables-API-Aufruf beispielsweise Konfigurations-Snapshots aus fünf Routing-Tabellen erfasst, erhalten Sie insgesamt fünf Beweise für den einzelnen API-Aufruf. Jeder Beweis ist eine Momentaufnahme der Konfiguration einer einzelnen Routing-Tabelle.
Themen
Wichtige Punkte
Paginierte API-Aufrufe
Viele AWS-Services sammeln und speichern eine große Menge an Daten. Wenn ein list, describe oder get API-Aufruf versucht, Ihre Daten zurückzugeben, kann es daher zu vielen Ergebnissen kommen. Wenn die Datenmenge zu groß ist, um sie in einer einzigen Antwort zurückzugeben, können die Ergebnisse mithilfe einer Seitennummerierung in überschaubarere Teile aufgeteilt werden. Dadurch werden die Ergebnisse in „Seiten“ mit Daten aufgeteilt, sodass die Antworten einfacher zu handhaben sind.
Einige davon Unterstützte API-Aufrufe für benutzerdefinierte Kontrolldatenquellen sind paginiert. Das bedeutet, dass sie zunächst Teilergebnisse zurückgeben und nachfolgende Anfragen erfordern, um die gesamte Ergebnismenge zurückzugeben. Beispielsweise gibt der Amazon RDS-Vorgang DescribeDBInstances bis zu 100 Instances gleichzeitig zurück, und nachfolgende Anfragen sind erforderlich, um die nächste Ergebnisseite zurückzugeben.
Ab dem 08. März 2023 unterstützt Audit Manager paginierte API-Aufrufe als Datenquelle für die Beweiserhebung. Wenn bisher ein paginierter API-Aufruf als Datenquelle verwendet wurde, wurde in der API-Antwort nur eine Teilmenge Ihrer Ressourcen zurückgegeben (bis zu 100 Ergebnisse). Jetzt ruft Audit Manager den paginierten API-Vorgang mehrmals auf und ruft jede Ergebnisseite ab, bis alle Ressourcen zurückgegeben wurden. Für jede Ressource erfasst Audit Manager dann einen Konfigurations-Snapshot und speichert ihn als Beweis. Da Ihre gesamten Ressourcen jetzt in der API-Antwort erfasst sind, werden Sie wahrscheinlich feststellen, dass die Menge der gesammelten Beweise nach dem 08. März 2023 zunimmt.
Audit Manager übernimmt die Paginierung von API-Aufrufen automatisch für Sie. Wenn Sie eine benutzerdefinierte Kontrolle erstellen, die einen paginierten API-Aufruf als Datenquelle verwendet, müssen Sie keine Paginierungsparameter angeben.
Unterstützte API-Aufrufe für benutzerdefinierte Kontrolldatenquellen
In Ihren benutzerdefinierten Kontrollen können Sie jeden der folgenden API-Aufrufe als Datenquelle verwenden. Audit Manager kann diese API-Aufrufe dann verwenden, um Nachweise über Ihre AWS Nutzung zu sammeln.
| Unterstützter API-Aufruf | Wie Audit Manager diese API verwendet, um Nachweise zu erfassen |
|---|---|
| acm_ GetAccountConfiguration | Erstellt einen Überblick über die Kontokonfigurationsoptionen, die mit Ihrem AWS-Konto verknüpft sind. |
| acm_ ListCertificates | Ruft eine Liste mit Zertifikat-ARNs und Domainnamen ab. |
| automatische Skalierung_ DescribeAutoScalingGroups | Erfassen Sie einen Snapshot über die Auto Scaling-Gruppen in Ihrem. AWS-Konto |
| backup_ ListBackupPlans | Rufen Sie eine Liste aller aktiven Backup-Pläne in Ihrem ab. AWS-Konto |
| Grundgestein_ GetModelInvocationLoggingConfiguration | Erfassen Sie einen Snapshot der aktuellen Konfigurationswerte für die Protokollierung von Modellaufrufen für Modelle in Ihrem. AWS-Konto |
| cloudfront_ ListDistributions |
Rufen Sie eine Liste aller Distributionen in Ihrem ab. AWS-Konto |
| Erfasst einen Snapshot der Einstellungen für einen oder mehrere Trails, die mit der aktuellen Region für Ihr AWS-Konto verknüpft sind. | |
| cloudtrail_ ListTrails | Rufen Sie eine Liste der Trails ab, die sich in Ihrem befinden. AWS-Konto |
| Erfasst einen Konfigurations-Snapshot der Alarme, die für Ihr AWS-Konto verwendet werden. | |
| konfigurieren_ DescribeConfigRules | Rufen Sie Details zu Ihren AWS Config Regeln ab. |
| config_ DescribeDeliveryChannels | Erfasst einen Konfigurations-Snapshot für die Lieferkanäle in Ihrem AWS-Konto. |
| Direktverbindung_ DescribeDirectConnectGateways | Rufen Sie eine Liste all Ihrer Gateways ab. Direct Connect |
| directconnect_ DescribeVirtualGateways | Ruft eine Liste der Virtual Private Gateways ab, die zum AWS-Konto gehören. |
| docdb_ DescribeCertificates | Erfasst eine Liste von Zertifikaten für Ihr AWS-Konto. |
| docdb_ DescribeDBClusterParameterGroups | Erfasst eine Liste mit DBCLusterParameterGroup-Beschreibungen für Ihr AWS-Konto. |
| docdb_DescribeDBInstances | Erfasst Informationen über bereitgestellte Amazon-DynamoDB-Instances für Ihr AWS-Konto. |
| Sammeln Sie Informationen über die Alarme in Ihrem. AWS-Konto | |
| Erfassen Sie eine Momentaufnahme der Einstellungen für einen oder mehrere Trails, die mit Ihrem verknüpft sind. AWS-Konto | |
|
Erfasst Konfigurations-Snapshots für die DynamoDB-Tabellen in Ihrem AWS-Konto. Wenn Sie diese API als Datenquelle verwenden, müssen Sie nicht den Namen einer bestimmten DynamoDB-Tabelle angeben. Stattdessen verwendet Audit Manager den |
|
| dynamodb_ ListBackups | Ruft eine Liste der DynamoDB-Backups ab, die mit Ihrem AWS-Konto verknüpft sind. |
| Ruft eine Liste aller Tabellennamen ab, die mit Ihrem AWS-Konto und Ihrem aktuellen Endpunkt verknüpft sind. | |
| ec2_ DescribeAddresses | Erstellt einen Snapshot Ihrer Elastic-IP-Adressen. |
| ec2_ DescribeCustomerGateways | Erfasst einen Snapshot Ihrer VPN-Kunden-Gateways. |
| ec2_ DescribeEgressOnlyInternetGateways | Erfasst einen Snapshot Ihrer Internet-Gateways für ausgehenden Datenverkehr. |
| Erfasst einen Snapshot Ihrer Flussprotokolle. | |
| Erfasst einen Snapshot Ihrer Instances. | |
| ec2_ DescribeInternetGateways | Erfasst einen Snapshot Ihrer Internet-Gateways. |
| ec2_ DescribeLocalGatewayRouteTableVirtualInterfaceGroupAssociations | Sammeln Sie eine Beschreibung der Verknüpfungen zwischen den virtuellen Schnittstellengruppen und den lokalen Gateway-Routing-Tabellen in Ihrem. AWS-Konto |
| ec2_ DescribeLocalGateways | Erfasst einen Snapshot Ihrer lokalen Gateways. |
| ec2_ DescribeLocalGatewayVirtualInterfaces | Erfasst einen Snapshot der virtuellen Schnittstellen Ihres lokalen Gateways. |
| ec2_ DescribeNatGateways | Erfasst einen Snapshot Ihrer NAT-Gateways. |
| Erfasst einen Snapshot Ihrer Netzwerk-ACLs. | |
| Erfasst einen Snapshot Ihrer Routing-Tabellen. | |
| Erfasst einen Snapshot Ihrer Sicherheitsgruppen. | |
| ec2_ DescribeSecurityGroupRules | Erfassen Sie einen Snapshot einer oder mehrerer Ihrer Sicherheitsgruppenregeln. |
| ec2_ DescribeTransitGateways | Erfasst einen Snapshot Ihrer Transit-Gateways. |
| Erfasst einen Snapshot Ihrer VPC-Endpunkte. | |
| Erfasst einen Snapshot Ihrer VPCs. | |
| Erfasst einen Snapshot Ihrer VPC-Endpunkte. | |
| ec2_ DescribeVpcEndpointConnections | Erfassen Sie einen Snapshot der VPC-Endpunktverbindungen zu Ihren VPC-Endpunktdiensten, einschließlich aller Endpunkte, deren Annahme noch aussteht. |
| ec2_ DescribeVpcEndpointServiceConfigurations | Erfassen Sie einen Snapshot der VPC-Endpunkt-Servicekonfigurationen in Ihrem. AWS-Konto |
| ec2_ DescribeVpcPeeringConnections | Erfasst einen Snapshot Ihrer VPN-Verbindungen. |
| ec2_ DescribeVpnConnections | Erfasst einen Snapshot Ihrer VPN-Verbindungen. |
| ec2_ DescribeVpnGateways | Erfasst einen Snapshot Ihrer virtuellen privaten Gateways. |
| ec2_ GetEbsDefaultKmsKeyId | Erfassen Sie einen Snapshot der Standardeinstellung AWS KMS key für die EBS-Verschlüsselung für Ihre AWS-Konto in der aktuellen Region. |
| ec2_ GetEbsEncryptionByDefault | Beschreiben Sie, ob die EBS-Verschlüsselung AWS-Konto in der aktuellen Region standardmäßig für Sie aktiviert ist. |
| ecs_ DescribeClusters | Erfasst einen Snapshot Ihrer ECS-Cluster. |
| eks_ DescribeAddonVersions | Erfasst einen Snapshot Ihrer Add-on-Versionen. |
| Elastikschmerzen_ DescribeCacheClusters | Erfasst einen Snapshot Ihrer bereitgestellten Cluster. |
| Elasticache_ DescribeServiceUpdates | Erfassen Sie einen Snapshot der Serviceupdates für Amazon. ElastiCache |
| elastisches Dateisystem_ DescribeAccessPoints | Erfassen Sie einen Snapshot der Amazon EFS-Zugangspunkte in Ihrem. AWS-Konto |
| Erfasst einen Snapshot Ihrer Amazon EFS-Dateisysteme. | |
| elastischer Lastausgleich v2_ DescribeLoadBalancers |
Erfassen Sie einen Snapshot der Load Balancer in Ihrem. AWS-Konto |
| elasticloadbalancingv2_DescribeSSLPolicies | Erfasst einen Snapshot der Richtlinien, die Sie für die SSL-Aushandlung verwenden. |
| elastisches Loadbalancing v2_ DescribeTargetGroups | Erfasst einen Snapshot Ihrer ELB-Zielgruppen. |
| elasticmapreduce_ ListSecurityConfigurations | Ruft eine Liste der Sicherheitskonfigurationen, die für Ihr AWS-Konto sichtbar sind, zusammen mit Datum und Uhrzeit der Erstellung sowie ihrer Namen ab. |
| Veranstaltungen_ ListConnections | Rufen Sie eine Liste der EventBridge Amazon-Verbindungen in Ihrem ab. AWS-Konto |
| Veranstaltungen_ ListEventBuses | Rufen Sie eine Liste der EventBridge Amazon-Event-Busse in Ihrem auf AWS-Konto, einschließlich des Standard-Event-Busses, benutzerdefinierter Eventbusse und Partner-Eventbusse. |
| Veranstaltungen_ ListEventSources | Ruft eine Liste der Partner-Ereignisquellen ab, die mit Ihrem AWS-Konto geteilt wurden. |
| Veranstaltungen_ ListRules | Rufen Sie eine Liste Ihrer EventBridge Amazon-Regeln ab. |
| Feuerschlauch_ ListDeliveryStreams | Ruft eine Liste Ihrer Bereitstellungsstreams ab. |
| fsx_ DescribeFileSystems | Erfasst einen Snapshot der Dateisysteme, die Ihrem AWS-Konto angehören. |
| Wachpflicht_ ListDetectors |
Rufen Sie eine Liste der Ressourcen |
| Generiert einen Bericht über Anmeldeinformationen für Ihr AWS-Konto. | |
| Erfasst einen Snapshot über die Passwortrichtlinie für Ihr AWS-Konto. | |
| Erfasst einen Snapshot der IAM-Entity-Nutzung und der IAM-Kontingente in Ihrem AWS-Konto. | |
| Rufen Sie eine Liste der IAM-Gruppen ab, die einem Pfadpräfix zugeordnet sind, das in Ihrem verfügbar ist. AWS-Konto | |
| iam_ ListOpenIDConnectProviders | Ruft eine Liste der Ressourcenobjekte des IAM OpenID Connect (OIDC)-Anbieters ab, die in Ihrem AWS-Konto definiert sind. |
| Ruft eine Liste aller verwalteten Richtlinien auf, die in Ihrem AWS-Konto verfügbar sind, einschließlich der benutzerdefinierten verwalteten Richtlinien und aller von AWS-verwalteten Richtlinien. | |
| Rufen Sie eine Liste der IAM-Rollen ab, die einem Pfadpräfix zugeordnet sind, das in Ihrem verfügbar ist. AWS-Konto | |
| iam_ListSAMLProviders | Ruft eine Liste der Ressourcenobjekte des SAML-Anbieters ab, die in IAM in Ihrem AWS-Konto definiert sind. |
| Rufen Sie eine Liste der IAM-Benutzer in Ihrem ab. AWS-Konto | |
| iam_ ListVirtualMFADevices | Ruft eine Liste der virtuellen MFA-Geräte ab, die in Ihrem AWS-Konto definiert sind. |
| kafka_ ListClusters | Rufen Sie eine Liste der Amazon MSK-Cluster in Ihrem ab. AWS-Konto |
| kafka_ ListKafkaVersions | Ruft eine Liste der Objekte der Apache Kafka-Version in Ihrem AWS-Konto ab. |
| Kinesis_ ListStreams | Ruft eine Liste Ihrer Kinesis-Datenströme ab. |
|
Audit Manager verwendet diese API, um einen Snapshot über die Schlüsselrichtlinien für das AWS KMS keys in Ihrem AWS-Konto zu erfassen. Wenn Sie diese API als Datenquelle verwenden, müssen Sie nicht den Namen einer bestimmten Person angeben. AWS KMS key Stattdessen verwendet Audit Manager den |
|
|
Audit Manager verwendet diese API, um einen Überblick darüber zu erhalten, ob die automatische Rotation für das AWS KMS keys in Ihrem aktiviert ist. AWS-Konto Wenn Sie diese API als Datenquelle verwenden, müssen Sie nicht den Namen einer bestimmten Person angeben AWS KMS key. Stattdessen verwendet Audit Manager den |
|
| kms_ ListKeys | Rufen Sie eine Liste der AWS KMS keys in Ihrem ab. AWS-Konto |
| Lambda_ ListFunctions | Rufen Sie eine Liste der Lambda-Funktionen in Ihrem mit der jeweiligen AWS-Konto versionsspezifischen Konfiguration ab. |
| rds_DescribeDBClusters | Erfassen Sie einen Snapshot der vorhandenen Amazon Aurora-DB-Cluster und Multi-AZ DB-Cluster in Ihrem. AWS-Konto |
| Erfasst einen Snapshot der bereitgestellten RDS-Instances in Ihrem AWS-Konto. | |
| rds_ DescribeDbInstanceAutomatedBackups | Erfassen Sie einen Snapshot der Backups sowohl für aktuelle als auch für gelöschte Instanzen in Ihrem. AWS-Konto |
| rds_ DescribeDbSecurityGroups | Sammle einen Schnappschuss von dem DBSecurityGroups in deinem. AWS-Konto |
| Erfasst einen Snapshot des bereitgestellten Amazon-Redshift-Clusters in Ihrem AWS-Konto. | |
|
Erfasst einen Snapshot, der die Standardverschlüsselungskonfiguration für Ihre S3-Buckets zeigt. Wenn Sie diese API als Datenquelle verwenden, müssen Sie nicht den Namen eines bestimmten S3-Buckets angeben. Stattdessen verwendet Audit Manager den Audit Manager kann nur den Verschlüsselungsstatus für Buckets angeben, die zusammen mit Ihrer Bewertung erstellt wurden. AWS-Region Wenn Sie den Verschlüsselungsstatus all Ihrer S3-Buckets über mehrere hinweg überprüfen möchten, empfehlen wir Ihnen AWS-Regionen, für jeden Bucket, in AWS-Region dem Sie einen S3-Bucket haben, eine Bewertung zu erstellen. |
|
| Rufen Sie eine Liste der S3-Buckets in Ihrem ab. AWS-Konto Audit Manager kann nur Buckets auflisten, die zusammen mit Ihrer Bewertung erstellt wurden. AWS-Region Wenn Sie alle Ihre S3-Buckets über mehrere AWS-Region s hinweg sehen möchten, empfehlen wir Ihnen, in jedem Bereich, in AWS-Region dem Sie einen S3-Bucket haben, eine Bewertung zu erstellen. | |
| sagemaker_ ListAlgorithms | Rufen Sie eine Liste der Algorithmen für maschinelles Lernen in Ihrem ab. AWS-Konto |
| sagemaker_ ListDomains | Rufen Sie eine Liste der Domains in Ihrem ab. AWS-Konto |
| sagemaker_ ListEndpoints | Rufen Sie eine Liste der Endpunkte in Ihrem ab. AWS-Konto |
| sagemaker_ ListEndpointConfigs | Rufen Sie eine Liste der Endpunktkonfigurationen in Ihrem ab. AWS-Konto |
| sagemaker_ ListFlowDefinitions | Rufen Sie eine Liste der Flow-Definitionen in Ihrem ab. AWS-Konto |
| sagemaker_ ListHumanTaskUis | Rufen Sie eine Liste der menschlichen Task-Interfaces in Ihrem ab. AWS-Konto |
| sagemaker_ ListLabelingJobs | Rufen Sie eine Liste der Etikettierungsjobs in Ihrem ab. AWS-Konto |
| sagemaker_ ListModels | Rufen Sie eine Liste der Modelle in Ihrem ab. AWS-Konto |
| sagemaker_ ListModelBiasJobDefinitions | Rufen Sie eine Liste der Jobdefinitionen für Model-Bias in Ihrem ab. AWS-Konto |
| sagemaker_ ListModelCards | Rufen Sie eine Liste der Modellkarten in Ihrem ab. AWS-Konto |
| sagemaker_ ListModelQualityJobDefinitions | Rufen Sie eine Liste der Jobdefinitionen zur Überwachung der Modellqualität in Ihrem ab. AWS-Konto |
| sagemaker_ ListMonitoringAlerts | Ruft eine Liste der Warnungen für einen bestimmten Überwachungsplan ab. |
| sagemaker_ ListMonitoringSchedules | Rufen Sie eine Liste aller Überwachungspläne in Ihrem ab. AWS-Konto |
| sagemaker_ ListTrainingJobs | Rufen Sie eine Liste der Ausbildungsberufe in Ihrem ab. AWS-Konto |
| sagemaker_ ListUserProfiles | Rufen Sie eine Liste der Benutzerprofile in Ihrem ab. AWS-Konto |
| secretsmanager_ ListSecrets | Ruft eine Liste der Geheimnisse ab, die in Ihrem gespeichert sind AWS-Konto, ohne Geheimnisse, die zum Löschen markiert sind. |
| sns_ ListTopics | Rufen Sie eine Liste der SNS-Themen in Ihrem ab. AWS-Konto |
| sqs_ ListQueues | Rufen Sie eine Liste der SQS-Warteschlangen in Ihrem ab. AWS-Konto |
| waf-regional_ ListWebAcls | Rufen Sie eine Liste der https://docs.aws.amazon.com/waf/latest/APIReference/API_wafRegional_WebACLSummary.html WebACLSummary-Objekte für Ihre ab. AWS-Konto |
| waf-regional_ ListRules | Rufen Sie eine Liste der Objekte für Ihre ab. RuleSummary AWS-Konto |
| waf_ ListRuleGroups | Rufen Sie eine Liste der RuleGroupSummary Objekte für die Regelgruppen in Ihrem AWS-Konto ab. |
| waf_ ListRules | Rufen Sie eine Liste der RuleSummary Objekte für Ihre AWS-Konto ab. |
| waf_ ListWebAcls | Rufen Sie eine Liste der https://docs.aws.amazon.com/waf/latest/APIReference/API_waf_WebACLSummary.html WebACLSummary-Objekte für Ihre ab. AWS-Konto |
API-Aufrufe, die in der verwendet werden AWS License Manager Standard-Framework
Im AWS License Manager-Standard-Framework verwendet Audit Manager eine benutzerdefinierte Aktivität mit dem Namen GetLicenseManagerSummary, um Beweise zu sammeln. Diese Aktivität ruft die folgenden drei License-Manager-APIs auf:
Die zurückgegebenen Daten werden dann in Beweise umgewandelt und den entsprechenden Kontrollen in Ihrer Bewertung beigefügt.
Beispiel
Nehmen wir an, Sie verwenden zwei lizenzierte Produkte (SQL Dienst 2017 und Oracle Database Enterprise Edition). Zunächst ruft die GetLicenseManagerSummary Aktivität die ListLicenseConfigurations API auf, die Details zu den Lizenzkonfigurationen in Ihrem Konto bereitstellt. Als Nächstes fügt sie zusätzliche Kontextdaten für jede Lizenzkonfiguration hinzu, indem sie ListUsageForLicenseConfiguration und ListAssociationsForLicenseConfiguration aufruft. Schließlich werden die Lizenzkonfigurationsdaten in Beweise umgewandelt und an die jeweiligen Kontrollen im Framework angehängt (4.5 – vom Kunden verwaltete Lizenz für SQL Server 2017 und 3.0.4 – vom Kunden verwaltete Lizenz für Oracle Database Enterprise Edition).
Wenn Sie ein lizenziertes Produkt verwenden, das durch keine der Kontrollen im Framework abgedeckt wird, werden diese Lizenzkonfigurationsdaten als Beweis an die folgende Kontrolle angehängt: 5.0 – Vom Kunden verwaltete Lizenz für andere Lizenzen.
Weitere Ressourcen
-
Hilfe bei Problemen mit der Beweiserhebung für diesen Datenquellentyp finden Sie unterBei meiner Bewertung werden keine Konfigurationsdaten gesammelt, die auf Folgendes hinweisen AWS API-Aufruf..
-
Informationen zum Erstellen eines benutzerdefinierten Steuerelements mit diesem Datenquellentyp finden Sie unterErstellen eines benutzerdefinierten Steuerelements in AWS Audit Manager.
-
Informationen zum Erstellen eines benutzerdefinierten Frameworks, das Ihr benutzerdefiniertes Steuerelement verwendet, finden Sie unterErstellen eines benutzerdefinierten Frameworks in AWS Audit Manager.
-
Informationen zum Hinzufügen Ihres benutzerdefinierten Steuerelements zu einem vorhandenen benutzerdefinierten Framework finden Sie unterBearbeiten eines benutzerdefinierten Frameworks in AWS Audit Manager.