Déployer PKI Trust Manager dans Azure Container Apps
Guide de déploiement de PKI Trust Manager dans Azure Container Apps : image, variables d’environnement, ingress et vérification de l’accès.
Déployer Securetron PKI Trust Manager dans Azure Container Apps
Ce tutoriel décrit la configuration du conteneur, des variables d’environnement et de l’ingress pour déployer PKI Trust Manager sur Azure.
Avertissement de sécurité : les noms d’utilisateur, mots de passe, chaînes de connexion, clés et adresses fournis en exemple sont des valeurs fictives. Créez des valeurs uniques et secrètes, stockez-les de manière sécurisée et ne copiez pas les exemples en production ou dans des journaux/captures.
- Ouvrir Container Apps : utilisez la barre de recherche Azure pour accéder au service de gestion Container Apps.
- Lancer la création : cliquez sur Create et sélectionnez Container App.
- Choisir l’application conteneur : configurez la nouvelle application et ses options de déploiement.
- Définir le nom : donnez un nom explicite, par exemple `pki-trust-manager`.
- Passer à Container : sélectionnez Next: Container.
- Configurer l’image : choisissez la source de l’image et indiquez le registre et la version.
- Valeurs du registre : Container Registry URL : `securetron.azurecr.io` ; Image Name and Tag : `pkimain:latest` (vérifiez que cette balise convient à votre déploiement).
- Development stack : sélectionnez la pile .NET indiquée dans le guide.
- Configurer les variables d’environnement : ajoutez les variables requises. Conservez les noms de clés exactement ; remplacez les valeurs d’exemple par vos véritables paramètres et identifiants protégés.
Variables requises mentionnées dans le guide
ADMIN__USERNAME=<admin-username>
ADMIN__PASSWORD=<strong-unique-secret>
ADMIN__EMAIL=<admin-email>
ConnectionStrings__OurDBContext=<MSSQL-connection-string>
Environment__CanMigrateData=TrueVariables recommandées mentionnées dans le guide
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=trueVérification
Après connexion, le tableau de bord principal PKI Trust Manager devrait s’afficher. Avant la production, vérifiez la connectivité MSSQL, la configuration ingress, les certificats TLS, les licences et la configuration SMTP ; confirmez également que les secrets sont stockés de manière sécurisée.
Pour obtenir de l’assistance et des outils supplémentaires, consultez le site Web Securetron.