View a markdown version of this page

Twilio Token de autenticación - AWS Secrets Manager

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

Twilio Token de autenticación

Campos de valores secretos

Los siguientes son los campos que deben estar incluidos en el secreto de Secrets Manager:

{ "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" }
ID de cuenta

El SID de la Twilio cuenta cuyo Auth Token Secrets Manager rota.

authToken

El token de autenticación principal actual de la cuenta. Secrets Manager rota este campo.

URL de validación

(Opcional) Una URL de Twilio API de solo lectura a la que Secrets Manager llama para confirmar que el token promocionado funciona. La URL debe usar HTTPS y un twilio.com host. Secrets Manager obtiene un punto final predeterminado cuando se omite este campo.

Campos de metadatos secretos

Los siguientes son los campos de metadatos Twilio del token de autenticación:

{ "propagationDelaySeconds": "60" }
propagación DelaySeconds

(Opcional) El número de segundos que Secrets Manager espera antes de validar un token de autenticación promocionado. El máximo es 300. Predeterminado: 60, que cubre la propagación de Twilio funciones.

El retraso amplía la ventana en la que AWSCURRENT nombra el token anterior. Si sus aplicaciones no utilizan Twilio funciones, defina este campo en 0 para acortar la ventana.

Flujo de uso

Este tipo de rotación gira automáticamente. Secrets Manager se autentica con el token de autenticación principal actual de la cuenta, por lo que no se necesita una credencial de administrador independiente y los metadatos de rotación no tienen campos obligatorios.

Puedes crear tu secreto mediante la CreateSecretllamada cuyo valor secreto contenga los campos mencionados anteriormente y cuyo tipo de secreto sea. TwilioAuthToken Las configuraciones de rotación se pueden configurar mediante una RotateSecretllamada. Debe proporcionar un ARN de rol en la RotateSecretllamada que otorgue al servicio los permisos necesarios para rotar el secreto. Para ver un ejemplo de una política de permisos, consulta Seguridad y permisos.

Durante la rotación, Secrets Manager crea un token de autenticación secundario y lo almacena como AWSPENDING. Promueve el token secundario a principal, lo que invalida inmediatamente el token principal anterior. EsperapropagationDelaySeconds, confirma que el token promocionado se autentica y promueve AWSPENDING a AWSCURRENT.

La promoción es lo que hace que el nuevo token sea utilizable y, al mismo tiempo, invalida el token anterior. Por lo tanto, este tipo no tiene una ventana superpuesta en la que ambos tokens se autentiquen. Las aplicaciones que almacenan en caché el token de autenticación deben recuperarlo al abrir una conexión o volver a intentarlo tras un error de autenticación leyendo AWSCURRENT. Para una ventana superpuesta, utilice la clave de API con. Twilio retainPreviousKey