Warum gibt es in meiner ressourcenbasierten IAM-Richtlinie ein unbekanntes Prinzipalformat?
Lesedauer: 2 Minute
0
Ich habe versucht, meine ressourcenbasierte AWS Identity and Access Management (IAM, Identitäts- und Zugriffsmanagement)-Richtlinie zu bearbeiten, aber sie hat einen unbekannten Prinzipal mit zufälligen Zeichen.
Beispielformat nach dem Speichern der ressourcenbasierten Richtlinie:
"AIDAJQABLZS4A3QDU576Q"
"AROAKSCDLFT9R5DQP782U"
Die eindeutige Prinzipal-ID in einer ressourcenbasierten Richtlinie gibt an, dass der IAM-Benutzer oder die IAM-Rolle gelöscht wurde. Die Prinzipal-ID wird angezeigt, weil AWS sie keinem gültigen ARN zuordnen kann.
Um dieses Problem zu beheben, musst du entweder die Prinzipal-ID entfernen oder sie durch einen gültigen Prinzipal-ARN ersetzen. Der ARN ändert sich in die neue eindeutige ID des Benutzers oder der Rolle, nachdem du die Richtlinie gespeichert hast.