Prisma Cloud: Terraform-Fehler - Kontextfrist überschritten (Client.Timeout beim Warten auf Header überschritten)
23753
Created On 07/14/23 16:51 PM - Last Modified 04/30/24 08:57 AM
Symptom
Ein Benutzer wird mit dem Fehler "Context Deadline Exceeded" (Client.Timeout exceeded while awaiting headers) konfrontiert, wenn er einen Ressourcenblock mit dem Prisma Cloud Terraform-Anbieter ausführt.
Jeder Anbieter fügt eine Reihe von Ressourcentypen und/oder Datenquellen hinzu, die Terraform verwalten kann.
Jeder Ressourcentyp wird von einem Anbieter implementiert. Ohne Anbieter kann Terraform keine Infrastruktur verwalten.
Environment
- Prisma Cloud
- Terraform
Cause
Die Ursache für dieses Problem liegt darin, dass beim Client eine Zeitüberschreitung auftritt, bevor für den API-Endpunkt eine Zeitüberschreitung auftritt. Dies liegt daran, dass das Standard-Timeout für den Prisma Cloud Terraform-Anbieter standardmäßig auf 90 Sekunden festgelegt ist, während das Standard-Timeout für Prisma Cloud CSPM-API-Endpunkte 180 Sekunden beträgt.
Resolution
Wenn Sie die Zeitüberschreitung auf 180 Sekunden ändern, um sie an die Zeit für Prisma Cloud CSPM-APIs anzupassen, wird dieses Problem behoben. Dazu müssen Sie lediglich den timeout-Parameter zu Ihrem Provider-Block in Ihrem Terraform-Skript hinzufügen und auf 180 setzen.
Additional Information
Dokumentation zum Prisma Cloud Terraform Provider