Über Amazon DynamoDB
Der Amazon DynamoDB-Connector inventarisiert Tabellen, Kapazitätseinstellungen, Indizes und zugehörige Ressourcen für die Compliance-Zuordnung. Iru übernimmt eine IAM-Rolle in Ihrem Konto (sts:AssumeRole + External ID) und exportiert keine Elementinhalte massenhaft als Nachweis – der Fokus liegt auf Konfigurations- und Inventar-APIs.
Funktionsweise
Iru wird in einem eigenen AWS-Konto ausgeführt. Um DynamoDB-Tabellen- und Indexmetadaten in Ihrem Konto zu lesen, erstellen Sie eine IAM-Rolle mitsts:AssumeRole-Vertrauensstellung (External ID aus dem Assistenten) und schreibgeschützten dynamodb:-Berechtigungen, die für das Inventar geeignet sind (kein massenhafter Elementexport, sofern Sie diese Aktionen nicht hinzufügen). Fügen Sie den ARN der Rolle anschließend in Iru ein.
Verwenden Sie AmazonDynamoDBReadOnlyAccess oder die unten stehende Inline-Richtlinie, wenn Sie explizite Aktionen wünschen (enthält die Lesepfade PartiQLSelect / Query / Scan, die in der verwalteten Richtlinie enthalten sind – stimmen Sie dies mit Ihrer Sicherheitsprüfung ab).
Referenzen: AmazonDynamoDBReadOnlyAccess, Security and IAM.
Voraussetzungen
- IAM-Berechtigungen zum Erstellen von Rollen und Inline-Richtlinien.
- Connector-Principal und External ID aus Iru.
AWS DynamoDB mit Iru verbinden
- Iru Compliance
- AWS
Beginnen Sie hier: Öffnen Sie den Source-Assistenten und kopieren Sie die Vertrauensrichtlinie (und notieren Sie die External ID). Wenn Sie bereit sind, die Rolle in AWS zu erstellen, wechseln Sie zum Tab AWS und folgen Sie IAM-Rolle in AWS erstellen. Sobald Sie den Role ARN haben, kehren Sie zum Tab Iru Compliance zurück und schließen Sie unten Rollen-ARN in Iru übermitteln ab.
Vertrauensrichtlinie aus Iru abrufen
1
Quellen öffnen
Erweitern Sie in Iru Compliance in der linken Navigationsleiste Compliance und wählen Sie Quellen.

2
AWS DynamoDB aktivieren
Suchen Sie AWS DynamoDB (verwenden Sie Kategorie oder Nach Name oder Beschreibung suchen). Aktivieren Sie auf dieser Karte den Schalter. Lassen Sie den Assistenten-Tab Iru fordert Zugriff auf externe Dienste an geöffnet.
3
JSON der Vertrauensrichtlinie kopieren
Der Assistent zeigt das JSON der Vertrauensrichtlinie, das Ihre IAM-Rolle verwenden muss (Principal und sts:ExternalId). Unten sehen Sie ein Beispiel für die Struktur; kopieren Sie das aktuelle JSON aus Ihrem Assistenten, damit Konto, Principal-ARN und External ID exakt übereinstimmen.
copy=false
4
Zu AWS wechseln, um die Rolle zu erstellen
Lassen Sie den Iru-Assistenten-Tab als Referenz geöffnet, wechseln Sie dann zum Tab AWS und folgen Sie IAM-Rolle in AWS erstellen.
Rollen-ARN in Iru übermitteln
Schließen Sie zuerst den Tab AWS ab (bis einschließlich IAM-Rolle in AWS erstellen), damit Sie den Role ARN der neuen Rolle haben.
1
IAM Role ARN einfügen
Kehren Sie zum Iru-Assistenten-Tab zurück. Fügen Sie den Role ARN an der Stelle ein, an der der Connector danach fragt.
2
Verbindung abschließen
Wählen Sie Submit Role. Wenn die Verbindung erfolgreich ist, zeigt der Assistent Verbindung konfiguriert an.
3
Bestätigen, dass die Source Active ist
Schließen Sie den Browser-Tab Iru fordert Zugriff auf externe Dienste an, kehren Sie dann zu Compliance → Quellen zurück und bestätigen Sie, dass die Karte AWS DynamoDB Aktiv ist.
Fehlerbehebung
Beim Aktivieren der Source öffnet sich nichts
Beim Aktivieren der Source öffnet sich nichts
Prüfen Sie die Einstellungen des Pop-up-Blockers für die Iru-Website und versuchen Sie es erneut.
AssumeRole verweigert
AssumeRole verweigert
Die External ID stimmt nicht überein.
Regionale Lücken
Regionale Lücken
Tabellen befinden sich in bestimmten Regionen – stellen Sie sicher, dass das Konto der Rolle zum Eigentümer der Ressourcen passt.
DAX
DAX
Die verwaltete Richtlinie enthält DAX-Lesezugriffe; benutzerdefinierte Richtlinien benötigen möglicherweise
dax:Describe* / dax:List*.Hinweise
Globale Tabellen und zugehörige Ressourcen können pro Replikatregion erscheinen.
Globale Tabellen und zugehörige Ressourcen können pro Replikatregion erscheinen.
Beschränken Sie IAM auf das, was Audits wirklich benötigen: engere…
Beschränken Sie IAM auf das, was Audits wirklich benötigen – engere Richtlinien verringern versehentliche Lesezugriffe auf der Datenebene.
Verwandte Artikel
Verwaltung von Sources
Alle Compliance-Sources durchsuchen und verwalten.
Erste Schritte mit Compliance
Frameworks, Actions und Artefakte.
Iru-Übersicht
Wie Endpoint, Compliance und Identity zusammenwirken.
Verwaltung von Artefakten
Nachweise aus Sources und Actions hochladen, prüfen und organisieren.