Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Regelen back-up in Ierland (disaster recovery) #14

Closed
marnixdessing opened this issue May 2, 2023 · 10 comments
Closed

Regelen back-up in Ierland (disaster recovery) #14

marnixdessing opened this issue May 2, 2023 · 10 comments
Assignees

Comments

@marnixdessing
Copy link
Collaborator

No description provided.

@marnixdessing marnixdessing self-assigned this May 8, 2023
@wvdeeckhout
Copy link

@marnixdessing voegt deze toe aan de backup epic

@marnixdessing
Copy link
Collaborator Author

Backup op acceptatie gerealiseerd:

  • Replicatie naar buckets in andere region
  • Testen van batch job replication voor backup van nu bestaande files.

Nog uit te rollen naar productie en daar op batch jobs te draaien.

@marnixdessing
Copy link
Collaborator Author

Replication uitgerold, batch jobs draaien lukt nog niet.

@marnixdessing
Copy link
Collaborator Author

Ik maak eerst voor alle buckets inventory reports aan, dit duurt 48 uur...

@marnixdessing
Copy link
Collaborator Author

Inventory reports zijn aangemaakt en worden dagelijks gegenereerd. PR om rechten goed te zetten voor backup-replication-role is aangemaakt. Stappen die nog nodig zijn:

  • Kopieren objecten naar zelfde bucket (nieuwe versie, versleuteld met nieuwe KMS key)
  • Batch job draaien voor replicatie van objecten die nu met de nieuwe key zijn versleuteld
  • Done?

@marnixdessing
Copy link
Collaborator Author

Sommige objecten hebben nog geen version ID, hier gaat het fout met de manifest CSV die wordt gegenereerd door AWS S3 Inventory. Kijken of we de CSV kunnen aanpassen en formatteren zodat we die versie kunnen gebruiken...

@marnixdessing
Copy link
Collaborator Author

Objecten opnieuw versleutelen met SSE-KMS is nu gelukt. Zelf een script moeten schrijven om het inventory report te fixen. Het versionID veld was "" en voor batch jobs moet dit "null" zijn om naar een object zonder versie nummer te verwijzen.

@marnixdessing
Copy link
Collaborator Author

Backup zou nu moeten werken, even 2 dagen wachten tot de oude versies zijn verwijderd. Dan kunnen we de replicatie van bestaande objecten doorvoeren.

@marnixdessing
Copy link
Collaborator Author

Oude versies zijn verwijderd, behalve voor een bucket (lifecycle rule vandaag aangepast).

SSE-KMS voor backup buckets opzetten en dan replication voor bestaande objecten starten.

@marnixdessing
Copy link
Collaborator Author

Dit heeft iets meer gekost dan 4 uur, maar is nu ingeregeld en werkt cross-account.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants