Prisma Cloud : Erreur Terraform - Délai de contexte dépassé (Client.Timeout dépassé en attente des en-têtes)
23743
Created On 07/14/23 16:51 PM - Last Modified 04/30/24 08:57 AM
Symptom
Un utilisateur est confronté à une erreur Context Deadline Exceeded (Client.Timeout exceeded while awaiting headers) lors de l’exécution d’un bloc de ressources à l’aide du fournisseur Prisma Cloud Terraform.
Chaque fournisseur ajoute un ensemble de types de ressources et/ou de sources de données que Terraform peut gérer.
Chaque type de ressource est implémenté par un fournisseur ; sans fournisseurs, Terraform ne peut gérer aucun type d'infrastructure.
Environment
- Prisma Cloud
- Terraform
Cause
La cause de ce problème est que le client expire avant l’expiration du point de terminaison de l’API. Cela se produit car le délai d’expiration par défaut pour le fournisseur Prisma Cloud Terraform est défini sur 90 secondes par défaut alors que le délai par défaut pour les points de terminaison de l’API CSPM Prisma Cloud est de 180 secondes.
Resolution
La modification du délai d’expiration à 180 secondes pour correspondre à l’heure des API CSPM Prisma Cloud résout ce problème. Pour ce faire, il vous suffit d’ajouter le paramètre timeout à votre bloc fournisseur dans votre script Terraform et de le définir sur 180.
Additional Information
Documentation du fournisseur Prisma Cloud Terraform