Artículo

Desplegar PKI Trust Manager en Azure Container Apps

Guía para desplegar PKI Trust Manager en Azure Container Apps, configurar la imagen, variables de entorno, ingress y verificar el acceso.

Guía de administración | PTM
SaaS | Enterprise | Community Edition

Desplegar Securetron PKI Trust Manager en Azure Container Apps

Este tutorial describe la configuración del contenedor, las variables de entorno y el ingress para desplegar PKI Trust Manager en Azure.

Advertencia de seguridad: todos los nombres de usuario, contraseñas, cadenas de conexión, claves y direcciones mostrados como ejemplos son marcadores de posición. Genere valores únicos y secretos y almacénelos de forma segura; no copie ejemplos a producción ni publique secretos en registros o capturas.

  1. Abrir Container Apps: use la barra de búsqueda de Azure para localizar el servicio de administración Container Apps.
  2. Iniciar la creación: haga clic en Create y seleccione Container App.
  3. Elegir la aplicación de contenedor: configure la nueva aplicación y sus opciones de despliegue.
  4. Definir el nombre: asigne un nombre identificativo, por ejemplo `pki-trust-manager`.
  5. Continuar a Container: seleccione Next: Container.
  6. Configurar la imagen: seleccione la fuente de imagen y especifique el registro y la versión.
  7. Valores del registro: Container Registry URL: `securetron.azurecr.io`; Image Name and Tag: `pkimain:latest` (confirme la etiqueta apropiada para su despliegue).
  8. Development stack: seleccione la pila .NET indicada en la guía.
  9. Configurar variables de entorno: añada las variables requeridas. Los nombres de clave deben conservarse exactamente; sustituya todos los valores de ejemplo por credenciales y configuración reales protegidas.

Variables requeridas citadas en la guía

ADMIN__USERNAME=<admin-username>
ADMIN__PASSWORD=<strong-unique-secret>
ADMIN__EMAIL=<admin-email>
ConnectionStrings__OurDBContext=<MSSQL-connection-string>
Environment__CanMigrateData=True

Variables recomendadas citadas en la guía

Scep__OtpValidityMinutes=525600
Licensing__ServerUrl=<license-server-url>
Licensing__ApiKey=<license-api-key>
Licensing__ClientId=<organization-client-id>
Licensing__OfflineMode=false
Licensing__EnableOnlineValidation=true
Smtp__Server=<smtp-server-fqdn>
Smtp__Auth=true
Smtp__SenderName=PKI-Trust-Manager
Smtp__SenderAddress=<sender-email>
Smtp__ReceiverAddressOnError=<error-recipient-email>
Smtp__ReceiverAddressOnEvent=<event-recipient-email>
Smtp__Port=<smtp-port>
Smtp__Username=<smtp-username>
Smtp__Password=<smtp-password>
Smtp__EnableSsl=true
  • Continuar a Ingress: seleccione Next: Ingress y configure el tráfico entrante.
  • Configurar ingress: ajuste las opciones de acceso al contenedor según los requisitos de red.
  • Session Affinity: la guía indica habilitarla para mantener la persistencia de conexión.
  • Etiquetas: continúe a Tags y añada metadatos de despliegue según sus prácticas operativas.
  • Revisar y crear: revise la configuración antes de desplegar.
  • Validar: confirme que la validación termine con estado Passed.
  • Crear Container App: seleccione Create para iniciar el despliegue.
  • Comprobar progreso: espere a que el despliegue finalice correctamente.
  • Abrir el recurso: seleccione Go to resource.
  • Acceder a la aplicación: abra Application URL en el navegador.
  • Iniciar sesión: utilice las credenciales administrativas configuradas de forma segura en las variables de entorno.
  • Verificación

    Al iniciar sesión debería aparecer el panel principal de PKI Trust Manager. Antes de poner la aplicación en producción, compruebe la conectividad con MSSQL, la configuración de ingress, los certificados TLS, las licencias y el correo SMTP; revise también el almacenamiento seguro de secretos.

    Para obtener soporte y herramientas adicionales, visite el sitio web de Securetron.