Move files from S3 Bucket back to Site

0

How can I move all the files in my S3 Bucket back onto the website itself in anticipation of deleting the bucket and simply keeping the files on the site itself? Luddite here....

jess888
gefragt vor 2 Jahren283 Aufrufe
2 Antworten
2
  1. Create a role for EC2 with a policy including GetObject to the objects in the bucket. The policy looks like this:
{
  "Version": "2012-10-17",
  "Statement": [
    {
      "Sid": "Stmt1647624289157",
      "Action": [
        "s3:GetObject"
      ],
      "Effect": "Allow",
      "Resource": "arn:aws:s3:::mybucket/*"
    }
  ]
}
  1. Assign the role to the webserver.
  2. On the webserver, copy the files:
aws s3 cp s3://mybucket . --recursive
  1. Remove role from webserver & delete the role and policy
profile pictureAWS
EXPERTE
kentrad
beantwortet vor 2 Jahren
0

It depends on your website software, and how does it treat the files

As a general answer, you can download all bucket objects using the CLI with the command aws s3 sync and adecuate access credentials Once in your site's disk you'll have work ahead, for sure

theist
beantwortet vor 2 Jahren

Du bist nicht angemeldet. Anmelden um eine Antwort zu veröffentlichen.

Eine gute Antwort beantwortet die Frage klar, gibt konstruktives Feedback und fördert die berufliche Weiterentwicklung des Fragenstellers.

Richtlinien für die Beantwortung von Fragen