Bestimmen, wer Berechtigungen für Ihre AWS Secrets Manager-Secrets hat - AWS Secrets Manager

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.

Bestimmen, wer Berechtigungen für Ihre AWS Secrets Manager-Secrets hat

Standardmäßig haben IAM-Identitäten keine Berechtigung für den Zugriff auf Secrets. Bei der Autorisierung des Zugriffs auf ein Secret bewertet der Secrets Manager die dem Secret angefügte Secret-Richtlinie und alle identitätsbasierten Richtlinien, die dem IAM-Benutzer oder der Rolle angefügt sind, der/die die Anforderung sendet. Zu diesem Zweck verwendet der Secrets Manager einen Prozess ähnlich dem in Determining whether a request is allowed or denied (Ermitteln, ob eine Anforderung erlaubt oder verweigert wird im IAM-Benutzerhandbuch beschriebenen.

Wenn mehrere Richtlinien auf eine Anforderung angewendet werden, verwendet Secrets Manager eine Hierarchie zum Steuern von Berechtigungen:

  1. Wenn eine Anweisung in einer Richtlinie mit einem expliziten deny der Anforderungsaktion und Ressource entspricht:

    Explizite deny-Codes überschreiben alles andere und blockieren die Aktion.

  2. Wenn es keinen expliziten deny-Code gibt aber eine Anweisung mit einem expliziten allow-Code der Anforderungsaktion und Ressource entspricht:

    Der explizite allow-Code gewährt der Aktion in der Anforderung Zugriff auf die Ressourcen in der Anweisung.

    Wenn sich die Identität und das Secret in zwei verschiedenen Konten befinden, muss ein allow-Code sowohl in der Ressourcenrichtlinie für das Secret als auch in der Richtlinie, die mit der Identität verknüpft ist, vorhanden sein, da AWS ansonsten die Anforderung ablehnt. Weitere Informationen finden Sie unter Kontoübergreifender Zugriff.

  3. Wenn es keine Anweisung mit einem expliziten allow-Code gibt, die der Anforderungsaktion und Ressource entspricht:

    AWS verweigert die Anforderung standardmäßig. Dies wird auch als implizite Zugriffsverweigerung bezeichnet.

Die ressourcenbasierte Richtlinie für ein Secret anzeigen
Bestimmen, wer über identitätsbasierte Richtlinien Zugriff hat