API7 Enterprise v3.2.16.3 se integra con AWS Secrets Manager
November 7, 2024
En API7 Enterprise v3.2.16, hemos introducido oficialmente los proveedores de secretos. Esta función está diseñada para permitir que la información sensible almacenada en servicios externos de gestión de secretos se pueda referenciar como variables dentro de API7 Enterprise, mejorando así la seguridad del sistema. En la versión v3.2.16.1, se implementó la integración con HashiCorp Vault, y en la actualización actual, se ha añadido soporte para AWS Secrets Manager.
¿Cómo integrarse con AWS Secrets Manager?
1. Añadir un proveedor de secretos
En el panel de control de API7, seleccione AWS Secrets Manager como el gestor de secretos y complete los detalles de configuración correspondientes.
-
Region
: Especifica la región del servicio AWS, un parámetro requerido al realizar solicitudes a los servicios de AWS, utilizado para determinar la región exacta a la que se envía la solicitud. -
Endpoint URL
: Si los usuarios necesitan interactuar con un entorno de desarrollo local, un entorno de prueba u otras implementaciones personalizadas de AWS, pueden especificar una URL de Endpoint personalizada para evitar la selección regional predeterminada y obtener un acceso más flexible. -
Access Key ID
ySecret Access Key
: Estas son las credenciales de acceso del usuario de AWS utilizadas para la autenticación. -
Session Token
: Una credencial de seguridad temporal de corta duración adecuada para escenarios que requieren acceso temporal a los recursos de AWS. Los usuarios pueden usarla en scripts de automatización o aplicaciones de terceros para obtener acceso temporal.
2. Ver el proveedor de secretos
Una vez creado el proveedor de secretos, los usuarios pueden ver los detalles de configuración y las variables concatenadas en su página de detalles.
3. Referenciar variables secretas
Después de crear con éxito el proveedor de secretos, los usuarios pueden referenciar datos sensibles almacenados en sistemas externos en varios recursos de API7 Enterprise como variables. El $secret_name
y el $key
dentro de la variable deben ser reemplazados con los nombres de secretos y valores de clave correspondientes para garantizar la referencia correcta de los datos.
Además, en páginas que no son formularios (como el editor de plugins), los usuarios pueden ingresar directamente el valor de la variable secreta como una cadena en campos que admiten referencias de Secret.
Para obtener instrucciones detalladas sobre el uso de proveedores de secretos, consulte la Documentación de Secretos relacionada para API7 Enterprise.
Resumen
Al integrar AWS Secrets Manager, API7 Enterprise ofrece a los usuarios una solución de gestión de secretos más segura y eficiente, ayudándoles a proteger mejor la información sensible. El equipo de API7 continuará monitoreando las necesidades de los usuarios y expandiendo los tipos y funcionalidades de los Proveedores de Secretos, ofreciendo servicios de gestión de secretos más diversos y seguros.