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.
Puede usar la TestInvokeAuthorizerAPI para probar los valores de invocación y retorno de su autorizador. Esta API te permite especificar los metadatos del protocolo y probar la validación de la firma en tu autorizador.
En las siguientes pestañas se muestra cómo utilizarla AWS CLI para probar el autorizador.
aws iot test-invoke-authorizer --authorizer-name
NAME_OF_AUTHORIZER
\ --tokenTOKEN_VALUE
--token-signatureTOKEN_SIGNATURE
El valor del parámetro token-signature
es el token firmado. Para obtener información sobre cómo obtener este valor, consulte Firmar el token.
Si el autorizador utiliza un nombre de usuario y una contraseña, puede transmitir esta información mediante el parámetro --mqtt-context
. Las siguientes pestañas muestran cómo usar la API TestInvokeAuthorizer
para enviar un objeto JSON que contenga un nombre de usuario, una contraseña y un nombre de cliente a su autorizador personalizado.
aws iot test-invoke-authorizer --authorizer-name
NAME_OF_AUTHORIZER
\ --mqtt-context '{"username": "USER_NAME
", "password": "dGVzdA==", "clientId":"CLIENT_NAME
"}'
Los datos de usuario deben estar codificados en base64. El siguiente ejemplo muestra cómo codificar una contraseña en un entorno similar a Unix.
echo -n
PASSWORD
| base64