awslabs / awslabs/aws-codedeploy-plugin
AWSCodeDeployPublisher fail 1 hour STS session
- Vorherrschende Sprache
- Java
- Sterne
- 156
- Forks
- 130
- PR-Merge-Kennzahlen
- Keine gemergten PRs in 30 T.
Beschreibung
Hi,
using AWSCodeDeployPublisher plugin for deployments that take more than 1 hour polling fail with STS token expiration
```
The security token included in the request is expired (Service: AmazonCodeDeploy; Status Code: 400; Error Code: ExpiredTokenException)
com.amazonaws.services.codedeploy.model.AmazonCodeDeployException: The security token included in the request is expired (Service: AmazonCodeDeploy; Status Code: 400; Error Code: ExpiredTokenException;
```
looking at the code seems that session duration (credsDuration) is forced to 3600s that goes against pollingTimeoutSec that doesn't have a limit.
Beitragsleitfaden
Rechercherichtung
Beginne bei der Einrichtung der Anmeldedaten von AWSCodeDeployPublisher und dem Deployment-Polling-Pfad und verfolge anschließend, wie credsDuration zusammen mit pollingTimeoutSec verwendet wird. Reproduziere ein Deployment mit einer Dauer von mehr als einer Stunde oder untersuche ein solches und verifiziere, dass das Polling nicht mit ExpiredTokenException fehlschlägt, bevor du das Issue als abgeschlossen betrachtest.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Bewertung
- Tech-Stack
- aws, java
- Bereich
- cloud, devops
- Issue-Typ
- Bug
- Schwierigkeit
- 4/5
- Geschätzter Aufwand
- 3-5 Tage
- Aktivitätsstatus
- Veraltet
- Klarheit
- Größtenteils klar
- Anfängerfreundlichkeit
- 35/100