У меня есть доступ только для чтения к исходному ведро S3. Я не могу изменять разрешения или что-то подобное в этой исходной учетной записи и ведре. У меня нет этой учетной записи.AWS CLI syncing S3 ведра с несколькими учетными данными
Я хотел бы синхронизировать все файлы из исходного ковша в мое целевое ведро. У меня есть учетная запись, содержащая целевой контейнер.
У меня есть отдельный набор учетных данных для исходного ведра, который у меня нет, и целевое ведро, которое у меня есть.
Есть ли способ использовать AWS CLI для синхронизации между ведрами с использованием двух наборов учетных данных?
aws s3 sync s3://source-bucket/ --profile source-profile s3://destination-bucket --profile default
Если нет, то как я могу разрешение установки на моем принадлежащее ведро назначения в том, что я могу синхронизировать с CLI?
Являются ли два ведра в разных учетных записях AWS? У вас есть возможность изменять политики ведра? Если да, посмотрите этот ответ: http://stackoverflow.com/a/17162973/1428388 – jbird
@jbird Это не так. Они находятся в разных аккаунтах. Колонка источника в учетной записи, которой я не являюсь, но ей были предоставлены учетные данные для чтения и место назначения в моей учетной записи. – duffn
Возможно, самое быстрое использование экземпляра EC2 для загрузки файлов из одного ведра и загрузки их в другое ведро. Таким образом, вам не придется оплачивать плату за пропускную способность и получать более высокие скорости. Там может быть лучший метод, но я не знаю об этом. – jbird