Как скопировать все корзины s3 в другую учетную запись AWS?
Я копирую все экземпляры EC2 в другую учетную запись AWS (создаю AMI, делюсь ими с этой учетной записью и запускаю там экземпляры из AMI). Мне также нужно переместить свои корзины S3, поскольку приложения в экземплярах EC2 используют эти корзины для хранения и извлечения файлов.
Я хотел бы знать, возможно ли скопировать все корзины S3 в мою другую учетную запись AWS. Если да, как я мог это сделать?
Заранее спасибо.
Обновить
Я думаю, что я должен уточнить вопрос. Моя задача - сделать полную резервную копию моих данных AWS для моей второй учетной записи AWS, чтобы, если кто-то повредит моей текущей учетной записи, я мог легко запустить свои экземпляры на второй учетной записи, чтобы система продолжала работать. Документы в моем MongoDB (в EC2) имеют записи, которые относятся к файлам S3, и приложение использует эти записи. Вот почему я хочу просто переместить все мои сегменты и сохранить идентификаторы файлов, если это возможно.
1 ответ
У каждой корзины и объекта в Amazon S3 есть владелец, пользователь, который создал корзину или объект. Владелец ведра или объекта не может быть изменен. Однако если объект перезаписывается другим пользователем (удаляется и перезаписывается), новый объект будет иметь нового владельца.