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

feat(memory): scheduled backup of AgentCore Memory to S3

Abierto
#462 1 comentario 0 reacciones 0 asignados Ver en GitHub
enhancement infra-cdk security
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

Abrir la 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

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.