Protocole de Validation Technique via
Atlas Cloud PowerShell
Services Automatisation des tests d'architecture Microservices & API vROps
L'utilisation de PowerShell permet d'automatiser la validation de l'architecture, de documenter les appels
REST et de simuler le comportement du pipeline SSIS dans un contexte DevOps.
1. Validation de la Connectivité vROps
A. Authentification et Génération de Token
$body = @{ username = "username"; password = "password" } | ConvertTo-Json
$response = Invoke-RestMethod -Uri "[Link] `
-Method POST -Body $body -ContentType "application/json" -SkipCertificateCheck
$token = $[Link]
write-host "Token généré : $token"
B. Test d'Inventaire et Métriques
$headers = @{ "Authorization" = "vRealizeOpsToken $token"; "Accept" = "application/json" }
# Récupération des ressources
Invoke-RestMethod -Uri "[Link] -Method GET -Headers
$headers -SkipCertificateCheck
# Métriques d'une VM spécifique
Invoke-RestMethod -Uri "[Link] -
Method GET -Headers $headers -SkipCertificateCheck
2. Validation de l'Architecture Microservices (FastAPI)
A. Test du Service d'Ingestion (Port 8005)
# Vérification de l'abstraction vROps
Invoke-RestMethod -Uri "[Link] -Method GET
B. Test du Data Service et KPIs (Port 8006)
# Test des endpoints métiers pour SSIS
Invoke-RestMethod -Uri "[Link] -Method GET
Invoke-RestMethod -Uri "[Link] -Method GET
Documentation de Validation - Page 1
3. Diagnostics Docker et Communication Inter-services
# Logs et état des containers
docker ps
docker logs ingestion-service
# Test de communication interne (Ping REST)
docker exec -it data-service curl [Link]
4. Synthèse pour le Rapport de Stage
Ce protocole valide trois phases critiques de l'ingénierie du projet :
• Phase 1 : Validation de la connectivité brute avec l'API VMware vROps.
• Phase 2 : Validation de la couche d'abstraction et de standardisation JSON (ingestion-service).
• Phase 3 : Validation de la couche métier et des APIs décisionnelles prêtes pour l'ETL (data-service).
Atlas Cloud Services — Document Confidentiel — PFE 2025-2026
Documentation de Validation - Page 2