Saltar a contenido

AwsEncrypt

Nombre del elemento: AwsEncrypt

Categoría: Security

Descripción: Encripta un texto utilizando de AWS.

Funcionalidad: Modulo de extensión que permite la encriptación de texto ingresado o almacenado en una variable, aplicando para este proceso la metodología de Amazon Web Services (AWS)

Para su configuración se debe tener en cuenta los siguientes parámetros:

Configuración de AwsEncrypt (Requerido)

Nombre: Descriptor único de caja de configuración con fines de identificar nombre en el flujo

[La expresión que contiene el texto a encriptar.] Campo String Expresión en donde se puede ingresar el texto que desea encriptar o la entidad en donde se almacena esta información.

[Entidad donde se va a depositar el resultado de la encriptación.] Lista desplegable con intensiones en donde deberá seleccionar en donde desea almacenar el resultado de la encriptación.

[AWS encription key.] En este campo debe definir la clave de los servicios AWS la cual es una cadena de caracteres que se puede obtener desde la consola de Amazon Web Services (AWS). Esta clave se utiliza para cifrar y descifrar datos, proporcionando una capa adicional de seguridad a los recursos almacenados en la nube de AWS.

[AWS access key.] En este campo debe ingresar las credenciales únicas (AWS access key) asociadas a una cuenta de Amazon Web Services (AWS). Este par consiste en dos partes:

  • Access Key ID: Es un identificador único que se utiliza para autenticar las solicitudes de acceso a los servicios de AWS. Es similar a un nombre de usuario y ayuda a identificar la cuenta que está haciendo la solicitud.

  • Secret Access Key: Es una clave secreta asociada al Access Key ID. Funciona como una contraseña y se utiliza para firmar digitalmente las solicitudes de acceso, asegurando la autenticidad de la cuenta que está haciendo la solicitud.

[AWS secret access key.] Campo en el cual debe ingresar la clave secreta asociada al Access Key ID

[AWS Region.] Campo en el cual debe ingresar la región obtenida desde Amazon Web Services (AWS)

Para más información acceda a la siguiente página: https://docs.aws.amazon.com/?nc2=h_ql_doc_do

[La intención a ejecutar en caso de error. El flujo de la acción se interrumpirá y la descripción del error se pasará a la intención seleccionada con el nombre: 'Aws_Encrypt_Error'.] Caja de selección donde se identifica la intención que se activara en caso de presentarse un error.

Ejemplo Implementación AwsEncrypt

-- Entrada:

Nombre: Prueba_AwsEncrypt

[La expresión que contiene el texto a encriptar.] prueba_message

[Entidad donde se va a depositar el resultado de la encriptación.] variable

[AWS encription key.] xxxxxxxxxx

[AWS access key.] xxxxxxxxxx

[AWS secret access key.] xxxxxxxxxx

[AWS Region.] us-east-1

[La intención a ejecutar en caso de error. El flujo de la acción se interrumpirá y la descripción del error se pasará a la intención seleccionada con el nombre: 'Aws_Encrypt_Error'.] Error_Handler

-- Resultado:

Al ejecutar el módulo de extensión se procederá a evaluar lo que contiene la variable “prueba_message” y se realizará el proceso de encriptación y este resultado será almacenado en la entidad “variable”