awslabs / awslabs/aws-codedeploy-plugin

AWSCodeDeployPublisher fail 1 hour STS session

Offen
#111 0 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen
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

Beitragsleitfaden öffnen

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

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.