aws-samples / aws-samples/sample-autonomous-cloud-coding-agents
feat(memory): scheduled backup of AgentCore Memory to S3
- Vorherrschende Sprache
- TypeScript
- Sterne
- 143
- Forks
- 46
- Ø Merge
- 3 T. 10 Std.
- Gemergte PRs (30 T.)
- 24
Beschreibung
**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
Beitragsleitfaden
Rechercherichtung
Beginnen Sie mit docs/design/MEMORY.md und docs/design/SECURITY.md und untersuchen Sie anschließend die CDK/infrastructure-Einstiegspunkte auf vorhandene Ressourcen für Speicher, Storage und Scheduling. Definieren Sie die Design- und Implementierungsgrenzen für geplante Namespace-Exporte, versionierte S3-Aufbewahrung, Restore-Integration, Least-Privilege-IAM, Metriken, Alarme und die Dokumentation von RPO/RTO; als erledigt gilt die Aufgabe, wenn diese Anforderungen kohärent abgedeckt sind.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Bewertung
- Tech-Stack
- aws, typescript
- Bereich
- cloud, infrastructure
- Issue-Typ
- Feature
- Schwierigkeit
- 5/5
- Geschätzter Aufwand
- Über eine Woche
- Aktivitätsstatus
- Ruhig
- Klarheit
- Größtenteils klar
- Anfängerfreundlichkeit
- 35/100