Meine Lambda-Rotationsfunktion hat eine zweite Funktion aufgerufen, um ein Secrets Manager-Geheimnis zu rotieren, aber es ist fehlgeschlagen. Warum ist die zweite Lambda-Funktion fehlgeschlagen?

Lesedauer: 1 Minute
0

Meine AWS Lambda-Funktion konnte ein AWS Secrets Manager-Geheimnis nicht für eine andere Funktion rotieren.

Kurze Beschreibung

Wenn eine Rotationsfunktion eine zweite Lambda-Funktion aufruft, um das Geheimnis zu rotieren, schlägt die Rotation fehl und es wird eine Meldung ähnlich der folgenden angezeigt:

Pending secret version EXAMPLE1-90ab-cdef-fedc-ba987EXAMPLE for Secret MySecret was not created by Lambda MyRotationFunction. Remove the AWSPENDING staging label and restart rotation.

Auflösung

Um dieses Problem zu lösen, stellen Sie sicher, dass der Code zur Rotation Ihres Geheimnisses in einer einzigen Lambda-Funktion enthalten ist, die als Rotationsfunktion für das Geheimnis festgelegt ist.

Verwandte Informationen

Probleme bei der AWS Secrets Manager-Rotation beheben

AWS OFFICIAL
AWS OFFICIALAktualisiert vor einem Jahr