aws-samples / aws-samples/sample-autonomous-cloud-coding-agents

bug(cdk): AgentCore runtime leaks ENIs that block cdk destroy; Memory undeletable while CREATING

Ouverte
#702 1 commentaire 0 réactions 0 personnes assignées Voir sur GitHub

Personne n'a encore pris cette issue.

Langage dominant
TypeScript
Étoiles
146
Forks
46
Merge moyen
3 j 10 h
PR mergées (30 j)
24

Description

Observed (live, us-east-1, 2026-07-31, ADR-021 P1 verification run)
  1. cdk destroy of the agent stack hung >1h40m and ended DELETE_FAILED: two service-managed agentic_ai ENIs (AgentCore runtime) remained attached to the platform VPC's private subnets after the runtime resource was deleted, blocking deletion of both private subnets and the runtime SG. The stack had to be left in DELETE_FAILED (zero-cost residue: VPC shell, 2 subnets, 1 SG) pending eventual ENI release and a delete retry.
  2. AWS::BedrockAgentCore::Memory cannot be deleted while in CREATING — a teardown racing a slow Memory creation wedges.
Impact

Any operator tearing down a deployment (ephemeral stacks, #72's scheduled cleanup) hits multi-hour destroy times or DELETE_FAILED states through no fault of their own.

Proposal
  • Investigate whether AgentCore ENI release can be awaited or forced (custom resource that waits/detaches on stack deletion, similar to VPC-lambda ENI cleanup patterns)
  • Guard Memory deletion on reaching a stable state
  • At minimum: document the expected destroy latency + retry procedure in the developer guide

Not specific to the Lambda MicroVMs backend — observed on the AgentCore substrate during unrelated verification. Refs #645.

Guide de contribution

Ouvrir le guide de contribution

Par où commencer

  1. Lisez l'issue en entier, puis le guide de contribution du projet.
  2. Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
  3. Forkez le dépôt et travaillez sur une branche.
  4. Ouvrez une pull request qui référence le numéro de l'issue.

Piste de recherche

Commencez par reproduire le comportement de teardown de AgentCore dans us-east-1 et lisez ADR-021, ainsi que le contexte associé dans #645. Comparez le nettoyage d’ENI proposé et la protection contre la suppression de Memory avec le correctif minimal documenté ; c’est terminé lorsque destroy s’achève sans DELETE_FAILED, ou que le guide du développeur documente clairement la latence attendue et les étapes de nouvelle tentative.

Rédigé par le modèle d'indexation à partir du texte de l'issue.

Évaluation

Stack technique
aws
Domaine
cloud, infrastructure
Type d'issue
Bug
Difficulté
4/5
Temps estimé
3-5 jours
Activité
Calme
Clarté
À clarifier
Accessibilité débutants
35/100

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.