Newb questions... Copy from 1 bucket to another

0

So basically my company is using AWS to store Archival data. I set up a bucket and Storage Gateway to access AWS from the servers which I'm uploading to AWS from. I'm just about done and I have about 6 TBs of data in AWS in the bucket I made... But now I realized I should of made the bucket in a different manner with the 'never delete' and versioning enabled since these are archive files which will be access seldomly and we just simply don't want to lose them.

I have created a bucket with those features (I apparently cannot enable these things on a bucket already made) but now need to move the data from the initial bucket to the new one.

If I just run the

aws s3 cp s3://Sourcebucket/ s3://Targetbucket/

This should work? After the Copy finishes and I verify everything got copied over I should be able to delete the contents of the source bucket?

After I kick this off, can close the CLI window any the copying will just continue on? Is there a way to see the progress of the copying?

Thanks for any input!

skuhl
posta 4 anni fa221 visualizzazioni
2 Risposte
0

You should be able to enable Versioning on the existing bucket. Here is a link to an article on how to do that: https://docs.aws.amazon.com/AmazonS3/latest/user-guide/enable-versioning.html

This will also prevent accidental deletion of objects in that bucket as deleting an object will add a deletion flag rather than actually deleting the object. Here's another great article on protecting a bucket against object deletion: https://d0.awsstatic.com/whitepapers/protecting-s3-against-object-deletion.pdf

As these are "archive files which will be accessed seldomly" you should consider use Intelligent Tiering or Lifecycles to move objects to other tiers to save money.

Apologies for not directly answering your questions but I hope this helps and saves time and effort.

Thanks,
Evan

EvanH
con risposta 4 anni fa
0

Thanks for the reply Evan!

I actually got this solved by contacting AWS cust support. They walked me through changing the existing bucket to a Protected bucked by leveraging CLI and a tolken that cust service supplied to me.

Bucket is now protected and i don't need to mess with transferring everything to a different bucket!

Cheers

skuhl
con risposta 4 anni fa

Accesso non effettuato. Accedi per postare una risposta.

Una buona risposta soddisfa chiaramente la domanda, fornisce un feedback costruttivo e incoraggia la crescita professionale del richiedente.

Linee guida per rispondere alle domande