View a markdown version of this page

Twilio Authentifizierungstoken - 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.

Twilio Authentifizierungstoken

Geheime Wertfelder

Die folgenden Felder müssen im Secrets Manager Manager-Geheimnis enthalten sein:

{ "accountSid": "AC followed by 32 hexadecimal characters", "authToken": "32-character hexadecimal Auth Token", "validationUrl": "https://api.twilio.com/2010-04-01/Accounts/ACxxxx/Messages.json?PageSize=1" }
Konto-ID

Die Twilio Konto-SID, deren Auth Token Secrets Manager rotiert.

AuthToken

Das aktuelle primäre Authentifizierungstoken für das Konto. Secrets Manager dreht dieses Feld.

Validierungs-URL

(Optional) Eine schreibgeschützte Twilio API-URL, die Secrets Manager aufruft, um zu bestätigen, dass das beworbene Token funktioniert. Die URL muss HTTPS und einen twilio.com Host verwenden. Secrets Manager leitet einen Standardendpunkt ab, wenn Sie dieses Feld weglassen.

Geheime Metadatenfelder

Im Folgenden sind die Metadatenfelder für Twilio Auth Token aufgeführt:

{ "propagationDelaySeconds": "60" }
Ausbreitung DelaySeconds

(Optional) Die Anzahl der Sekunden, die Secrets Manager wartet, bevor er ein beworbenes Authentifizierungstoken validiert. Das Maximum ist 300. Standard: 60, was die Übertragung von Twilio Funktionen abdeckt.

Die Verzögerung verlängert das Fenster, in dem AWSCURRENT das vorherige Token benennt. Wenn Ihre Anwendungen keine Twilio Funktionen verwenden, setzen Sie dieses Feld auf 0, um das Fenster zu verkürzen.

Ablauf der Nutzung

Dieser Rotationstyp rotiert von selbst. Secrets Manager authentifiziert sich mit dem aktuellen primären Authentifizierungstoken des Kontos, sodass keine separaten Administratoranmeldedaten erforderlich sind und die Rotationsmetadaten keine Pflichtfelder enthalten.

Sie können Ihr Geheimnis mithilfe des CreateSecretAufrufs erstellen, wobei der geheime Wert die oben genannten Felder und den Geheimtyp als enthält. TwilioAuthToken Die Rotationskonfigurationen können mithilfe eines RotateSecretAnrufs festgelegt werden. Sie müssen in dem RotateSecretAnruf einen Rollen-ARN angeben, der dem Dienst die erforderlichen Berechtigungen für die Rotation des Secrets gewährt. Ein Beispiel für eine Berechtigungsrichtlinie finden Sie unter Sicherheit und Berechtigungen.

Während der Rotation erstellt Secrets Manager ein sekundäres Auth-Token und speichert es als AWSPENDING. Es stuft das sekundäre Token zum primären Token herauf, wodurch das vorherige primäre Token sofort ungültig wird. Es wartet auf das beworbene TokenpropagationDelaySeconds, bestätigt, dass es authentifiziert wird, und stuft AWSPENDING auf AWSCURRENT herauf.

Die Beförderung macht das neue Token nutzbar und macht gleichzeitig das vorherige Token ungültig. Dieser Typ hat daher kein Überschneidungsfenster, in dem sich beide Token authentifizieren. Anwendungen, die das Authentifizierungstoken zwischenspeichern, sollten es abrufen, wenn sie eine Verbindung öffnen, oder es nach einem Authentifizierungsfehler erneut versuchen, indem sie AWSCURRENT erneut lesen. Verwenden Sie für ein sich überschneidendes Fenster den API-Schlüssel mit. Twilio retainPreviousKey