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

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

Offen
#462 1 Kommentar 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen
enhancement infra-cdk security
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

Beitragsleitfaden öffnen

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

Neue Issues direkt in Ihr Postfach

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