aws-samples / aws-samples/sample-autonomous-cloud-coding-agents
feat(memory): scheduled backup of AgentCore Memory to S3
- Lenguaje dominante
- TypeScript
- Estrellas
- 143
- Forks
- 46
- Merge medio
- 3 d 10 h
- PR fusionados (30 d)
- 24
Descripción
**Context:** ROADMAP.md → Memory security → Memory backup to S3
---
## Component
CDK / infrastructure
## Describe the feature
**Scheduled export** of AgentCore Memory namespaces to **versioned S3** for disaster recovery and pre-poisoning restore.
## Use case
Operators need point-in-time restore after bad extraction, operator error, or platform incident. Compliance may require durable memory archives.
## Proposed solution
1. EventBridge-scheduled Lambda export per repo namespace.
2. S3 bucket with versioning + lifecycle; IAM least-privilege.
3. Restore API used by quarantine/rollback draft.
4. Metrics on backup success/failure; alarm on missed runs.
5. Document RPO/RTO expectations in `docs/design/SECURITY.md`.
## Other information
- Design context: `docs/design/MEMORY.md`, `docs/design/SECURITY.md`.
- [ ] This might be a breaking change
Guía de contribución
Línea de trabajo
Comienza con docs/design/MEMORY.md y docs/design/SECURITY.md; después inspecciona los puntos de entrada de CDK/infrastructure en busca de recursos existentes de memoria, almacenamiento y programación. Define los límites de diseño e implementación para las exportaciones programadas de namespaces, la retención versionada en S3, la integración de restore, IAM con mínimo privilegio, las métricas, las alarmas y la documentación de RPO/RTO; se considera completado cuando estos requisitos están cubiertos de forma coherente.
Escrito por el modelo de indexación a partir del texto del issue.
Evaluación
- Stack tecnológico
- aws, typescript
- Área
- cloud, infrastructure
- Tipo de issue
- Nueva funcionalidad
- Dificultad
- 5/5
- Tiempo estimado
- Más de una semana
- Estado de actividad
- Tranquilo
- Claridad
- Bastante claro
- Aptitud para principiantes
- 35/100