0% ont trouvé ce document utile (0 vote)
0 vues2 pages

Protocole Validation PowerShell ACS

Ce document décrit un protocole de validation technique utilisant PowerShell pour automatiser les tests d'architecture Microservices et API vROps. Il couvre la validation de la connectivité avec l'API VMware vROps, l'architecture des services d'ingestion et de données, ainsi que les diagnostics Docker. Le protocole se divise en trois phases critiques : connectivité API, validation de l'abstraction JSON, et validation des APIs décisionnelles pour l'ETL.

Transféré par

ettouyjeryasmine
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
0 vues2 pages

Protocole Validation PowerShell ACS

Ce document décrit un protocole de validation technique utilisant PowerShell pour automatiser les tests d'architecture Microservices et API vROps. Il couvre la validation de la connectivité avec l'API VMware vROps, l'architecture des services d'ingestion et de données, ainsi que les diagnostics Docker. Le protocole se divise en trois phases critiques : connectivité API, validation de l'abstraction JSON, et validation des APIs décisionnelles pour l'ETL.

Transféré par

ettouyjeryasmine
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

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

Vous aimerez peut-être aussi